Class PlaylistTrack.Builder
- java.lang.Object
-
- com.wrapper.spotify.model_objects.AbstractModelObject.Builder
-
- com.wrapper.spotify.model_objects.specification.PlaylistTrack.Builder
-
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
- PlaylistTrack
public static final class PlaylistTrack.Builder extends AbstractModelObject.Builder
Builder class for buildingPlaylistTrackinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlaylistTrackbuild()Build a model object with the information set in the builder object.PlaylistTrack.BuildersetAddedAt(Date addedAt)Set the "added at" date of the playlist track to be built.PlaylistTrack.BuildersetAddedBy(User addedBy)Set the user who added the track to the playlist.PlaylistTrack.BuildersetIsLocal(Boolean isLocal)Set whether the track to be built is local or not.PlaylistTrack.BuildersetTrack(Track track)Set the full track object of the playlist track to be built.
-
-
-
Method Detail
-
setAddedAt
public PlaylistTrack.Builder setAddedAt(Date addedAt)
Set the "added at" date of the playlist track to be built.- Parameters:
addedAt- The date and time the track was added.- Returns:
- A
PlaylistTrack.Builder.
-
setAddedBy
public PlaylistTrack.Builder setAddedBy(User addedBy)
Set the user who added the track to the playlist.- Parameters:
addedBy- The Spotify user who added the track.- Returns:
- A
PlaylistTrack.Builder.
-
setIsLocal
public PlaylistTrack.Builder setIsLocal(Boolean isLocal)
Set whether the track to be built is local or not.- Parameters:
isLocal- Whether this track is a local file or not.- Returns:
- A
PlaylistTrack.Builder.
-
setTrack
public PlaylistTrack.Builder setTrack(Track track)
Set the full track object of the playlist track to be built.- Parameters:
track- Information about the track.- Returns:
- A
PlaylistTrack.Builder.
-
build
public PlaylistTrack 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.
-
-