Class DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C extends DiscoverMoviesRequest, B extends DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,B> >
java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>
com.amilesend.tmdb.client.model.discover.DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,B>
- Enclosing class:
DiscoverMoviesRequest
public abstract static class DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C extends DiscoverMoviesRequest, B extends DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,B>>
extends DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()includeVideo(Boolean includeVideo) Filter on video content.primaryReleaseDateGte(LocalDate primaryReleaseDateGte) Filter by the content primary release date comparison(>=).primaryReleaseDateLte(LocalDate primaryReleaseDateLte) Filter by the content primary release date comparison(<=).primaryReleaseYear(Integer primaryReleaseYear) Filter on the primary release year.regionFilter(RegionFilter regionFilter) Defines the region and associated certification filters.releaseDateGte(LocalDate releaseDateGte) Filter by the release date comparison(>=).releaseDateLte(LocalDate releaseDateLte) Filter by the release date comparison(<=).toString()Filter on a delimited list of cast members.Filter on a delimited list of crew members.withPeople(String withPeople) Filter on a delimited list of people.withReleaseType(String withReleaseType) Filter on release type.Filter on year.Methods inherited from class DiscoverRequestBase.DiscoverRequestBaseBuilder
includeAdult, language, page, sortBy, voteAverageGte, voteAverageLte, voteCountGte, voteCountLte, watchRegionFilter, withCompanies, withGenres, withKeywords, withOriginalLanguage, withOriginCountry, withoutCompanies, withoutGenres, withoutKeywords, withRuntimeGte, withRuntimeLteModifier and TypeMethodDescriptionincludeAdult(Boolean includeAdult) Filter on adult content.Filter by languageThe page number.Sort by specifier.voteAverageGte(Double voteAverageGte) Filter by vote average comparison(>=).voteAverageLte(Double voteAverageLte) Filter by vote average comparison(<=).voteCountGte(Double voteCountGte) Filter by vote count comparison(>=).voteCountLte(Double voteCountLte) Filter by vote count comparison(<=).watchRegionFilter(WatchRegionFilter watchRegionFilter) Filter based on watch region and associated attributes.withCompanies(String withCompanies) Filter on a delimited list of companies.withGenres(String withGenres) Filter on a delimited list of genres.withKeywords(String withKeywords) Filter on a delimited list of keywords.withOriginalLanguage(String withOriginalLanguage) Filter on the original language.withOriginCountry(String withOriginCountry) Filter on the origin country.withoutCompanies(String withoutCompanies) Filter on excluding a delimited list of companies.withoutGenres(String withoutGenres) Filter on excluding a delimited list of genres.withoutKeywords(String withoutKeywords) Filter on excluding a delimited list of keywords.withRuntimeGte(Integer withRuntimeGte) Filter on runtime comparison(>=).withRuntimeLte(Integer withRuntimeLte) Filter on runtime comparison(<=).
-
Constructor Details
-
DiscoverMoviesRequestBuilder
public DiscoverMoviesRequestBuilder()
-
-
Method Details
-
regionFilter
Defines the region and associated certification filters.- Returns:
this.
-
includeVideo
-
-
primaryReleaseDateGte
-
primaryReleaseDateLte
-
releaseDateGte
-
releaseDateLte
-
withCast
-
withCrew
-
withPeople
-
withReleaseType
-
year
-
build
- Specified by:
buildin classDiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverMoviesRequest, B extends DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,B>>
-
toString
- Overrides:
toStringin classDiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverMoviesRequest, B extends DiscoverMoviesRequest.DiscoverMoviesRequestBuilder<C,B>>
-