Class Resource.ResourceBuilder<K,T extends Resource,C extends Resource<K,T>,B extends Resource.ResourceBuilder<K,T,C,B>>

java.lang.Object
com.amilesend.tmdb.client.model.Resource.ResourceBuilder<K,T,C,B>
Direct Known Subclasses:
AccountStatesResponseBase.AccountStatesResponseBaseBuilder, ChangeItem.ChangeItemBuilder, CheckItemStatusResponse.CheckItemStatusResponseBuilder, CollectionPart.CollectionPartBuilder, CombinedCastCredit.CombinedCastCreditBuilder, CombinedCrewCredit.CombinedCrewCreditBuilder, FavoriteMovie.FavoriteMovieBuilder, GetAggregateCreditsResponse.GetAggregateCreditsResponseBuilder, GetAggregateCreditsResponse.GetAggregateCreditsResponseBuilder, GetAlternativeNamesResponse.GetAlternativeNamesResponseBuilder, GetAlternativeNamesResponse.GetAlternativeNamesResponseBuilder, GetAlternativeTitlesResponse.GetAlternativeTitlesResponseBuilder, GetAlternativeTitlesResponse.GetAlternativeTitlesResponseBuilder, GetCollectionImagesResponse.GetCollectionImagesResponseBuilder, GetCombinedCreditsResponse.GetCombinedCreditsResponseBuilder, GetCompanyImagesResponse.GetCompanyImagesResponseBuilder, GetContentRatingsResponse.GetContentRatingsResponseBuilder, GetCreditDetailsResponse.GetCreditDetailsResponseBuilder, GetCreditsResponse.GetCreditsResponseBuilder, GetCreditsResponse.GetCreditsResponseBuilder, GetCreditsResponse.GetCreditsResponseBuilder, GetCreditsResponse.GetCreditsResponseBuilder, GetEpisodeGroupsResponse.GetEpisodeGroupsResponseBuilder, GetExternalIdsResponse.GetExternalIdsResponseBuilder, GetExternalIdsResponse.GetExternalIdsResponseBuilder, GetExternalIdsResponse.GetExternalIdsResponseBuilder, GetExternalIdsResponse.GetExternalIdsResponseBuilder, GetExternalIDsResponse.GetExternalIDsResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetImagesResponse.GetImagesResponseBuilder, GetKeywordsResponse.GetKeywordsResponseBuilder, GetKeywordsResponse.GetKeywordsResponseBuilder, GetMovieCreditsResponse.GetMovieCreditsResponseBuilder, GetReleaseDatesResponse.GetReleaseDatesResponseBuilder, GetReviewDetailsResponse.GetReviewDetailsResponseBuilder, GetScreenedTheatricallyResponse.GetScreenedTheatricallyResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTranslationsResponse.GetTranslationsResponseBuilder, GetTvCreditsResponse.GetTvCreditsResponseBuilder, GetVideosResponse.GetVideosResponseBuilder, GetVideosResponse.GetVideosResponseBuilder, GetVideosResponse.GetVideosResponseBuilder, GetVideosResponse.GetVideosResponseBuilder, GetWatchProvidersResponse.GetWatchProvidersResponseBuilder, GetWatchProvidersResponse.GetWatchProvidersResponseBuilder, GetWatchProvidersResponse.GetWatchProvidersResponseBuilder, ImageResource.ImageResourceBuilder, ListItem.ListItemBuilder, Media.MediaBuilder, Movie.MovieBuilder, MovieCastCredit.MovieCastCreditBuilder, MovieCrewCredit.MovieCrewCreditBuilder, MovieDetails.MovieDetailsBuilder, NamedResource.NamedResourceBuilder, PaginatedResourceResponse.PaginatedResourceResponseBuilder, PersonCredit.PersonCreditBuilder, RatedMovie.RatedMovieBuilder, Review.ReviewBuilder, ScreenedTvSeriesEpisode.ScreenedTvSeriesEpisodeBuilder
Enclosing class:
Resource<K,T extends Resource>

public abstract static class Resource.ResourceBuilder<K,T extends Resource,C extends Resource<K,T>,B extends Resource.ResourceBuilder<K,T,C,B>> extends Object
  • Constructor Details

    • ResourceBuilder

      public ResourceBuilder()
  • Method Details

    • id

      public B id(K id)
      The resource identifier.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object