Class ReleaseContentBase.ReleaseContentBaseBuilder<C extends ReleaseContentBase, B extends ReleaseContentBase.ReleaseContentBaseBuilder<C,B> >
java.lang.Object
com.amilesend.discogs.model.Resource.ResourceBuilder<Long,Release,C,B>
com.amilesend.discogs.model.type.ReleaseContentBase.ReleaseContentBaseBuilder<C,B>
- Direct Known Subclasses:
MasterRelease.MasterReleaseBuilder, Release.ReleaseBuilder
- Enclosing class:
ReleaseContentBase
public abstract static class ReleaseContentBase.ReleaseContentBaseBuilder<C extends ReleaseContentBase, B extends ReleaseContentBase.ReleaseContentBaseBuilder<C,B>>
extends Resource.ResourceBuilder<Long,Release,C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe list of associated artists.abstract C
build()
dataQuality
(String dataQuality) Data quality descriptor.dateAdded
(LocalDateTime dateAdded) The timestamp that this release entry was added.dateChanged
(LocalDateTime dateChanged) The timestamp that this release entry was last.estimatedWeight
(Integer estimatedWeight) The estimated relevance weight.List of applicable genres.List of associated images.lowestPrice
(Double lowestPrice) The lowest price.numForSale
(Integer numForSale) Number of items available for sale.List of musical styles.The URL of the thumbnail image.The release title.toString()
trackList
(List<TrackInformation> trackList) The list of tracks associated with the release.The website uri for this release.The list of associated videos.The release year.Methods inherited from class Resource.ResourceBuilder
id, resourceUrl
-
Constructor Details
-
ReleaseContentBaseBuilder
public ReleaseContentBaseBuilder()
-
-
Method Details
-
artists
-
dataQuality
-
dateAdded
The timestamp that this release entry was added.- Returns:
this
.
-
dateChanged
The timestamp that this release entry was last.- Returns:
this
.
-
estimatedWeight
-
genres
-
images
-
lowestPrice
-
numForSale
-
styles
-
thumb
-
trackList
The list of tracks associated with the release.- Returns:
this
.- See Also:
-
title
-
uri
-
videos
-
year
-
build
- Specified by:
build
in classResource.ResourceBuilder<Long, Release, C extends ReleaseContentBase, B extends ReleaseContentBase.ReleaseContentBaseBuilder<C,
B>>
-
toString
- Overrides:
toString
in classResource.ResourceBuilder<Long, Release, C extends ReleaseContentBase, B extends ReleaseContentBase.ReleaseContentBaseBuilder<C,
B>>
-