Class DiscoverMoviesRequest

java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase
com.amilesend.tmdb.client.model.discover.DiscoverMoviesRequest
All Implemented Interfaces:
QueryParameterBasedRequest

public class DiscoverMoviesRequest extends DiscoverRequestBase
The request to filter and discover movies.
See Also:
  • Method Details

    • populateQueryParameters

      public okhttp3.HttpUrl.Builder populateQueryParameters( okhttp3.HttpUrl.Builder urlBuilder)
      Description copied from interface: QueryParameterBasedRequest
      Helper method to populate query parameters of a HttpUrl.Builder.
      Specified by:
      populateQueryParameters in interface QueryParameterBasedRequest
      Overrides:
      populateQueryParameters in class DiscoverRequestBase
      Parameters:
      urlBuilder - the HttpUrl.Builder instance
      Returns:
      the HttpUrl.Builder instance
    • builder

    • getRegionFilter

      public RegionFilter getRegionFilter()
      Defines the region and associated certification filters.
    • getIncludeVideo

      public Boolean getIncludeVideo()
      Filter on video content.
    • getPrimaryReleaseYear

      public Integer getPrimaryReleaseYear()
      Filter on the primary release year.
    • getPrimaryReleaseDateGte

      public LocalDate getPrimaryReleaseDateGte()
      Filter by the content primary release date comparison (>=).
    • getPrimaryReleaseDateLte

      public LocalDate getPrimaryReleaseDateLte()
      Filter by the content primary release date comparison (<=).
    • getReleaseDateGte

      public LocalDate getReleaseDateGte()
      Filter by the release date comparison (>=).
    • getReleaseDateLte

      public LocalDate getReleaseDateLte()
      Filter by the release date comparison (<=).
    • getWithCast

      public String getWithCast()
      Filter on a delimited list of cast members.
    • getWithCrew

      public String getWithCrew()
      Filter on a delimited list of crew members.
    • getWithPeople

      public String getWithPeople()
      Filter on a delimited list of people.
    • getWithReleaseType

      public String getWithReleaseType()
      Filter on release type.
    • getYear

      public Integer getYear()
      Filter on year.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class DiscoverRequestBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DiscoverRequestBase
    • toString

      public String toString()
      Overrides:
      toString in class DiscoverRequestBase