Class DiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverRequestBase, B extends DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B> >
java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>
- Direct Known Subclasses:
DiscoverMoviesRequest.DiscoverMoviesRequestBuilder, DiscoverTvRequest.DiscoverTvRequestBuilder
- Enclosing class:
DiscoverRequestBase
public abstract static class DiscoverRequestBase.DiscoverRequestBaseBuilder<C extends DiscoverRequestBase, B extends DiscoverRequestBase.DiscoverRequestBaseBuilder<C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()includeAdult(Boolean includeAdult) Filter on adult content.Filter by languageThe page number.Sort by specifier.toString()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
-
DiscoverRequestBaseBuilder
public DiscoverRequestBaseBuilder()
-
-
Method Details
-
includeAdult
-
language
-
page
-
sortBy
-
voteAverageGte
-
voteAverageLte
-
voteCountGte
-
voteCountLte
-
watchRegionFilter
Filter based on watch region and associated attributes.- Returns:
this.
-
withCompanies
-
withGenres
-
withKeywords
-
withOriginCountry
-
withOriginalLanguage
-
withRuntimeGte
-
withRuntimeLte
-
withoutCompanies
-
withoutGenres
-
withoutKeywords
-
build
-
toString
-