Class MovieDiscoverQuery
java.lang.Object
dev.reuss.tmdb.domain.discover.query.MovieDiscoverQuery
- All Implemented Interfaces:
PagedQuery<MovieDiscoverQuery>,TmdbQuery,Serializable
Query parameters for TMDB movie discovery.
All fields are optional. Page and year filters are validated before serialization; other filters are passed through using TMDB's discover movie query parameter names.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncertification(String certification) certificationCountry(String certificationCountry) certificationGte(String certificationGte) certificationLte(String certificationLte) static MovieDiscoverQuerycreate()includeAdult(boolean includeAdult) includeVideo(boolean includeVideo) Sets the requested result page.primaryReleaseDateGte(LocalDate primaryReleaseDateGte) primaryReleaseDateLte(LocalDate primaryReleaseDateLte) primaryReleaseYear(int primaryReleaseYear) releaseDateGte(LocalDate releaseDateGte) releaseDateLte(LocalDate releaseDateLte) sortBy(MovieDiscoverSortBy sortBy) voteAverageGte(double voteAverageGte) voteAverageLte(double voteAverageLte) voteCountGte(double voteCountGte) voteCountLte(double voteCountLte) watchRegion(Region watchRegion) withCompanies(String withCompanies) withGenres(String withGenres) withKeywords(String withKeywords) withOriginalLanguage(String withOriginalLanguage) withOriginCountry(String withOriginCountry) withoutCompanies(String withoutCompanies) withoutGenres(String withoutGenres) withoutKeywords(String withoutKeywords) withoutWatchProviders(String withoutWatchProviders) withPeople(String withPeople) withReleaseType(String withReleaseType) withRuntimeGte(int withRuntimeGte) withRuntimeLte(int withRuntimeLte) withWatchMonetizationTypes(String withWatchMonetizationTypes) withWatchProviders(String withWatchProviders) year(int year)
-
Method Details
-
create
-
certification
-
certificationGte
-
certificationLte
-
certificationCountry
-
includeAdult
-
includeVideo
-
language
-
page
Description copied from interface:PagedQuerySets the requested result page.- Specified by:
pagein interfacePagedQuery<MovieDiscoverQuery>- Parameters:
page- page number, starting at 1- Returns:
- the query instance
-
-
primaryReleaseDateGte
-
primaryReleaseDateLte
-
region
-
releaseDateGte
-
releaseDateLte
-
sortBy
-
voteAverageGte
-
voteAverageLte
-
voteCountGte
-
voteCountLte
-
watchRegion
-
withCast
-
withCompanies
-
withCrew
-
withGenres
-
withKeywords
-
withOriginCountry
-
withOriginalLanguage
-
withPeople
-
withReleaseType
-
withRuntimeGte
-
withRuntimeLte
-
withWatchMonetizationTypes
-
withWatchProviders
-
withoutCompanies
-
withoutGenres
-
withoutKeywords
-
withoutWatchProviders
-
year
-
toQueryParams
- Specified by:
toQueryParamsin interfaceTmdbQuery
-