Interface IModelObject.Builder

All Known Implementing Classes:
AbstractModelObject.Builder, Actions.Builder, Album.Builder, AlbumSimplified.Builder, AlbumSimplifiedSpecial.Builder, Artist.Builder, ArtistSimplified.Builder, AudioAnalysis.Builder, AudioAnalysisMeasure.Builder, AudioAnalysisMeta.Builder, AudioAnalysisSection.Builder, AudioAnalysisSegment.Builder, AudioAnalysisTrack.Builder, AudioFeatures.Builder, AuthenticationError.Builder, AuthorizationCodeCredentials.Builder, Category.Builder, ClientCredentials.Builder, Context.Builder, Copyright.Builder, CurrentlyPlaying.Builder, CurrentlyPlayingContext.Builder, Cursor.Builder, Device.Builder, Disallows.Builder, Episode.Builder, EpisodeSimplified.Builder, Error.Builder, ExternalId.Builder, ExternalUrl.Builder, FeaturedPlaylists.Builder, Followers.Builder, Image.Builder, Paging.Builder, PagingCursorbased.Builder, PlaybackQueue.Builder, PlayHistory.Builder, Playlist.Builder, PlaylistSimplified.Builder, PlaylistTrack.Builder, PlaylistTrackPosition.Builder, PlaylistTracksInformation.Builder, Recommendations.Builder, RecommendationsSeed.Builder, Restrictions.Builder, ResumePoint.Builder, SavedAlbum.Builder, SavedEpisode.Builder, SavedShow.Builder, SavedTrack.Builder, SearchResult.Builder, Show.Builder, ShowSimplified.Builder, SnapshotResult.Builder, Track.Builder, TrackLink.Builder, TrackSimplified.Builder, User.Builder
Enclosing interface:
IModelObject

public static interface IModelObject.Builder
Interface with methods used in builder classes of model objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    Build a model object with the information set in the builder object.
  • Method Details

    • build

      IModelObject build()
      Build 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.