Class PaginatedRequestBase.PaginatedRequestBaseBuilder<C extends PaginatedRequestBase, B extends PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>>

java.lang.Object
com.amilesend.tmdb.client.model.acount.type.PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>
Direct Known Subclasses:
AccountAndSessionBasedPaginatedRequestBase.AccountAndSessionBasedPaginatedRequestBaseBuilder, GuestSessionRequestBase.GuestSessionRequestBaseBuilder
Enclosing class:
PaginatedRequestBase

public abstract static class PaginatedRequestBase.PaginatedRequestBaseBuilder<C extends PaginatedRequestBase, B extends PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>> extends Object
  • Constructor Details

    • PaginatedRequestBaseBuilder

      public PaginatedRequestBaseBuilder()
  • Method Details

    • language

      public B language(String language)
      The language to filter the resources on.
      Returns:
      this.
    • page

      public B page(Integer page)
      The page number (must be > 0).
      Returns:
      this.
    • sortBy

      public B sortBy(SortBy sortBy)
      Sort by option.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object