Class SearchMovieQuery
java.lang.Object
dev.reuss.tmdb.domain.search.query.SearchMovieQuery
- All Implemented Interfaces:
SearchQuery,PagedQuery<SearchMovieQuery>,TmdbQuery,Serializable
public final class SearchMovieQuery
extends Object
implements SearchQuery, PagedQuery<SearchMovieQuery>
Query parameters for searching TMDB movies.
The search text is required and must not be blank. Optional filters are adult content inclusion, language, page, region, year and primary release year. Page and year filters are validated before serialization.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionincludeAdult(Boolean includeAdult) static SearchMovieQuerySets the requested result page.primaryReleaseYear(String primaryReleaseYear) query()
-
Method Details
-
of
-
query
- Specified by:
queryin interfaceSearchQuery
-
includeAdult
-
language
-
-
page
Description copied from interface:PagedQuerySets the requested result page.- Specified by:
pagein interfacePagedQuery<SearchMovieQuery>- Parameters:
page- page number, starting at 1- Returns:
- the query instance
-
region
-
year
-
toQueryParams
- Specified by:
toQueryParamsin interfaceTmdbQuery
-