Class Track.Builder
java.lang.Object
se.michaelthelin.spotify.model_objects.AbstractModelObject.Builder
se.michaelthelin.spotify.model_objects.specification.Track.Builder
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
Track
Builder class for building
Track instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a model object with the information set in the builder object.setAlbum(AlbumSimplified album) setArtists(ArtistSimplified... artists) setDiscNumber(Integer discNumber) setDurationMs(Integer durationMs) setExplicit(Boolean explicit) setExternalIds(ExternalId externalIds) setExternalUrls(ExternalUrl externalUrls) setIsPlayable(Boolean isPlayable) setPreviewUrl(String previewUrl) setRestrictions(Restrictions restrictions) setTrackNumber(Integer trackNumber) setType(ModelObjectType type)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAlbum
-
setArtists
-
setDiscNumber
-
setDurationMs
-
setExplicit
-
setExternalIds
-
setExternalUrls
-
setHref
-
setId
-
setIsPlayable
-
setRestrictions
-
setName
-
setPreviewUrl
-
setTrackNumber
-
setType
-
setUri
-
build
Description copied from interface:IModelObject.BuilderBuild a model object with the information set in the builder object.
The type of the model object and its methods depend on its corresponding implementation.- Returns:
- A model object.
-