Class PaginatedResponseBase.PaginatedResponseBaseBuilder<T,C extends PaginatedResponseBase<T>,B extends PaginatedResponseBase.PaginatedResponseBaseBuilder<T,C,B>>

java.lang.Object
com.amilesend.tmdb.client.model.PaginatedResponseBase.PaginatedResponseBaseBuilder<T,C,B>
Direct Known Subclasses:
DiscoverMoviesResponse.DiscoverMoviesResponseBuilder, DiscoverTvResponse.DiscoverTvResponseBuilder, GetAiringTodayResponse.GetAiringTodayResponseBuilder, GetAllTrendingResponse.GetAllTrendingResponseBuilder, GetFavoriteMoviesResponse.GetFavoriteMoviesResponseBuilder, GetFavoriteTvShowsResponse.GetFavoriteTvShowsResponseBuilder, GetListsResponse.GetListsResponseBuilder, GetNowPlayingResponse.GetNowPlayingResponseBuilder, GetOnTheAirResponse.GetOnTheAirResponseBuilder, GetPopularPersonsResponse.GetPopularPersonsResponseBuilder, GetPopularResponse.GetPopularResponseBuilder, GetPopularResponse.GetPopularResponseBuilder, GetRatedMoviesResponse.GetRatedMoviesResponseBuilder, GetRatedTvEpisodesResponse.GetRatedTvEpisodesResponseBuilder, GetRatedTvShowsResponse.GetRatedTvShowsResponseBuilder, GetRecommendationsResponse.GetRecommendationsResponseBuilder, GetRecommendationsResponse.GetRecommendationsResponseBuilder, GetReviewsResponse.GetReviewsResponseBuilder, GetReviewsResponse.GetReviewsResponseBuilder, GetSimilarResponse.GetSimilarResponseBuilder, GetSimilarResponse.GetSimilarResponseBuilder, GetTopRatedResponse.GetTopRatedResponseBuilder, GetTopRatedResponse.GetTopRatedResponseBuilder, GetTrendingMoviesResponse.GetTrendingMoviesResponseBuilder, GetTrendingPeopleResponse.GetTrendingPeopleResponseBuilder, GetTrendingTvResponse.GetTrendingTvResponseBuilder, GetUpcomingResponse.GetUpcomingResponseBuilder, GetWatchlistMoviesResponse.GetWatchlistMoviesResponseBuilder, GetWatchlistTvResponse.GetWatchlistTvResponseBuilder, SearchCollectionsResponse.SearchCollectionsResponseBuilder, SearchCompaniesResponse.SearchCompaniesResponseBuilder, SearchKeywordsResponse.SearchKeywordsResponseBuilder, SearchMoviesResponse.SearchMoviesResponseBuilder, SearchMultiResponse.SearchMultiResponseBuilder, SearchPeopleResponse.SearchPeopleResponseBuilder, SearchTvResponse.SearchTvResponseBuilder
Enclosing class:
PaginatedResponseBase<T>

public abstract static class PaginatedResponseBase.PaginatedResponseBaseBuilder<T,C extends PaginatedResponseBase<T>,B extends PaginatedResponseBase.PaginatedResponseBaseBuilder<T,C,B>> extends Object
  • Constructor Details

    • PaginatedResponseBaseBuilder

      public PaginatedResponseBaseBuilder()
  • Method Details

    • page

      public B page(Integer page)
      The page number associated with the results.
      Returns:
      this.
    • results

      public B results(List<T> results)
      The list of results.
      Returns:
      this.
    • totalPages

      public B totalPages(Integer totalPages)
      The total number of pages available.
      Returns:
      this.
    • totalResults

      public B totalResults(Integer totalResults)
      The total number of results available.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object