Class MasterRelease.MasterReleaseBuilder<C extends MasterRelease, B extends MasterRelease.MasterReleaseBuilder<C,B> >
java.lang.Object
com.amilesend.discogs.model.Resource.ResourceBuilder<Long,Release,C,B>
com.amilesend.discogs.model.type.ReleaseContentBase.ReleaseContentBaseBuilder<C,B>
com.amilesend.discogs.model.database.type.MasterRelease.MasterReleaseBuilder<C,B>
- Direct Known Subclasses:
GetMasterReleaseResponse.GetMasterReleaseResponseBuilder
- Enclosing class:
MasterRelease
public abstract static class MasterRelease.MasterReleaseBuilder<C extends MasterRelease, B extends MasterRelease.MasterReleaseBuilder<C,B>>
extends ReleaseContentBase.ReleaseContentBaseBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()mainRelease(Long mainRelease) The main release identifier.mainReleaseUrl(String mainReleaseUrl) The URL for the main release.mostRecentRelease(Long mostRecentRelease) The most recent release identifier.mostRecentReleaseUrl(String mostRecentReleaseUrl) The URL for the most recent release.toString()versionsUrl(String versionsUrl) The URL for versions.Methods inherited from class ReleaseContentBase.ReleaseContentBaseBuilder
artists, dataQuality, dateAdded, dateChanged, estimatedWeight, genres, images, lowestPrice, numForSale, styles, thumb, title, trackList, uri, videos, yearModifier and TypeMethodDescriptionThe list of associated artists.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.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
-
MasterReleaseBuilder
public MasterReleaseBuilder()
-
-
Method Details
-
mainRelease
-
mostRecentRelease
-
versionsUrl
-
mainReleaseUrl
-
mostRecentReleaseUrl
-
build
- Specified by:
buildin classReleaseContentBase.ReleaseContentBaseBuilder<C extends MasterRelease, B extends MasterRelease.MasterReleaseBuilder<C,B>>
-
toString
- Overrides:
toStringin classReleaseContentBase.ReleaseContentBaseBuilder<C extends MasterRelease, B extends MasterRelease.MasterReleaseBuilder<C,B>>
-