Class DiscoverTvRequest.DiscoverTvRequestBuilder<C extends DiscoverTvRequest,B extends DiscoverTvRequest.DiscoverTvRequestBuilder<C,B>>

java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>
com.amilesend.tmdb.client.model.discover.DiscoverTvRequest.DiscoverTvRequestBuilder<C,B>
Enclosing class:
DiscoverTvRequest

public abstract static class DiscoverTvRequest.DiscoverTvRequestBuilder<C extends DiscoverTvRequest,B extends DiscoverTvRequest.DiscoverTvRequestBuilder<C,B>> extends DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>
  • Constructor Details

    • DiscoverTvRequestBuilder

      public DiscoverTvRequestBuilder()
  • Method Details

    • airDateGte

      public B airDateGte(LocalDate airDateGte)
      Filter on TV shows with an air date greater than or equal (>=).
      Returns:
      this.
    • airDateLte

      public B airDateLte(LocalDate airDateLte)
      Filter on TV shows with an air date less than or equal (<=).
      Returns:
      this.
    • firstAirDateYear

      public B firstAirDateYear(Integer firstAirDateYear)
      Filter on the initial air date year.
      Returns:
      this.
    • firstAirDateGte

      public B firstAirDateGte(LocalDate firstAirDateGte)
      Filter on the initial air date greater than or equal (>=).
      Returns:
      this.
    • firstAirDateLte

      public B firstAirDateLte(LocalDate firstAirDateLte)
      Filter on the initial air date less than or equal (<=).
      Returns:
      this.
    • includeNullFirstAirDates

      public B includeNullFirstAirDates(Boolean includeNullFirstAirDates)
      Flag indicator to include undefined first air dates.
      Returns:
      this.
    • screenedTheatrically

      public B screenedTheatrically(Boolean screenedTheatrically)
      Flag indicator to include tv shows that have been screened in theaters.
      Returns:
      this.
    • timezone

      public B timezone(String timezone)
      Filter on timezone.
      Returns:
      this.
    • withNetworks

      public B withNetworks(String withNetworks)
      Filter on networks.
      Returns:
      this.
    • withStatus

      public B withStatus(String withStatus)
      Filter on status.
      Returns:
      this.
      See Also:
    • withType

      public B withType(String withType)
      Filter on type.
      Returns:
      this.
      See Also:
    • build

      public abstract C build()
      Specified by:
      build in class DiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverTvRequest,B extends DiscoverTvRequest.DiscoverTvRequestBuilder<C,B>>
    • toString

      public String toString()
      Overrides:
      toString in class DiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverTvRequest,B extends DiscoverTvRequest.DiscoverTvRequestBuilder<C,B>>