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, yearMethods 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>>
-