Class DiscoverMoviesRequest
java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase
com.amilesend.tmdb.client.model.discover.DiscoverMoviesRequest
- All Implemented Interfaces:
QueryParameterBasedRequest
The request to filter and discover movies.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C extends DiscoverMoviesRequest, B extends DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,
B>> Nested classes/interfaces inherited from class DiscoverRequestBase
DiscoverRequestBase.DiscoverRequestBaseBuilder<C,
B> -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
boolean
Filter on video content.Filter by the content primary release date comparison(>=)
.Filter by the content primary release date comparison(<=)
.Filter on the primary release year.Defines the region and associated certification filters.Filter by the release date comparison(>=)
.Filter by the release date comparison(<=)
.Filter on a delimited list of cast members.Filter on a delimited list of crew members.Filter on a delimited list of people.Filter on release type.getYear()
Filter on year.int
hashCode()
okhttp3.HttpUrl.Builder
populateQueryParameters
(okhttp3.HttpUrl.Builder urlBuilder) Helper method to populate query parameters of aHttpUrl.Builder
.toString()
Methods inherited from class DiscoverRequestBase
getIncludeAdult, getLanguage, getPage, getSortBy, getVoteAverageGte, getVoteAverageLte, getVoteCountGte, getVoteCountLte, getWatchRegionFilter, getWithCompanies, getWithGenres, getWithKeywords, getWithOriginalLanguage, getWithOriginCountry, getWithoutCompanies, getWithoutGenres, getWithoutKeywords, getWithRuntimeGte, getWithRuntimeLte
-
Method Details
-
populateQueryParameters
public okhttp3.HttpUrl.Builder populateQueryParameters( okhttp3.HttpUrl.Builder urlBuilder) Description copied from interface:QueryParameterBasedRequest
Helper method to populate query parameters of aHttpUrl.Builder
.- Specified by:
populateQueryParameters
in interfaceQueryParameterBasedRequest
- Overrides:
populateQueryParameters
in classDiscoverRequestBase
- Parameters:
urlBuilder
- the HttpUrl.Builder instance- Returns:
- the HttpUrl.Builder instance
-
builder
-
getRegionFilter
Defines the region and associated certification filters. -
getIncludeVideo
Filter on video content. -
getPrimaryReleaseYear
Filter on the primary release year. -
getPrimaryReleaseDateGte
Filter by the content primary release date comparison(>=)
. -
getPrimaryReleaseDateLte
Filter by the content primary release date comparison(<=)
. -
getReleaseDateGte
Filter by the release date comparison(>=)
. -
getReleaseDateLte
Filter by the release date comparison(<=)
. -
getWithCast
Filter on a delimited list of cast members. -
getWithCrew
Filter on a delimited list of crew members. -
getWithPeople
Filter on a delimited list of people. -
getWithReleaseType
Filter on release type. -
getYear
Filter on year. -
equals
- Overrides:
equals
in classDiscoverRequestBase
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDiscoverRequestBase
-
toString
- Overrides:
toString
in classDiscoverRequestBase
-