Class Chapter.Builder
java.lang.Object
se.michaelthelin.spotify.model_objects.AbstractModelObject.Builder
se.michaelthelin.spotify.model_objects.specification.Chapter.Builder
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
Chapter
Builder class for building
Chapter instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a model object with the information set in the builder object.setAudiobook(AudiobookSimplified audiobook) setAudioPreviewUrl(String audioPreviewUrl) setAvailableMarkets(String... availableMarkets) setChapterNumber(Integer chapterNumber) setDescription(String description) setDurationMs(Integer durationMs) setExplicit(Boolean explicit) setExternalUrls(ExternalUrl externalUrls) setHtmlDescription(String htmlDescription) setLanguages(String... languages) setPlayable(Boolean isPlayable) setReleaseDate(String releaseDate) setReleaseDatePrecision(ReleaseDatePrecision releaseDatePrecision) setRestrictions(ChapterRestriction restrictions) setResumePoint(ResumePoint resumePoint) setType(ModelObjectType type)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAudioPreviewUrl
-
setAvailableMarkets
-
setChapterNumber
-
setDescription
-
setHtmlDescription
-
setDurationMs
-
setExplicit
-
setExternalUrls
-
setHref
-
setId
-
setImages
-
setPlayable
-
setLanguages
-
setName
-
setReleaseDate
-
setReleaseDatePrecision
-
setResumePoint
-
setType
-
setUri
-
setRestrictions
-
setAudiobook
-
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.
-