Class MovieDetails.MovieDetailsBuilder<C extends MovieDetails, B extends MovieDetails.MovieDetailsBuilder<C,B> >
java.lang.Object
com.amilesend.tmdb.client.model.Resource.ResourceBuilder<Integer, MovieDetails, C, B>
com.amilesend.tmdb.client.model.movie.type.MovieDetails.MovieDetailsBuilder<C,B>
- Direct Known Subclasses:
GetLatestResponse.GetLatestResponseBuilder, GetMovieDetailsResponse.GetMovieDetailsResponseBuilder
- Enclosing class:
MovieDetails
public abstract static class MovieDetails.MovieDetailsBuilder<C extends MovieDetails, B extends MovieDetails.MovieDetailsBuilder<C,B>>
extends Resource.ResourceBuilder<Integer, MovieDetails, C, B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadult(boolean adult) Adult flag indicator.backdropPath(String backdropPath) The path to the backdrop image.belongsToCollection(MovieCollection belongsToCollection) The associated movie collection.budget(int budget) The production budget.abstract Cbuild()The list of applicable genres.The movie website.The IMDB identifier.originalLanguage(String originalLanguage) The original language.originalTitle(String originalTitle) The original title.The summary.popularity(double popularity) The popularity rating.posterPath(String posterPath) The path to the poster image.productionCompanies(List<ProductionCompany> productionCompanies) The list of associated production companies.productionCountries(List<ProductionCountry> productionCountries) The list of countries that the movie was produced in.releaseDate(LocalDate releaseDate) The release date.revenue(long revenue) The movie revenue.runtime(int runtime) The movie runtime (in minutes).spokenLanguages(List<Language> spokenLanguages) The list of available spoken languages that are available for the movie (original and dubs).The movie status.The movie tagline.The movie title.toString()video(boolean video) Video flag indicator.voteAverage(double voteAverage) Vote rating average.voteCount(int voteCount) The total vote count.Methods inherited from class Resource.ResourceBuilder
id
-
Constructor Details
-
MovieDetailsBuilder
public MovieDetailsBuilder()
-
-
Method Details
-
adult
-
backdropPath
-
belongsToCollection
The associated movie collection.- Returns:
this.
-
budget
-
genres
-
homepage
-
imdbId
-
originalLanguage
-
originalTitle
-
overview
-
popularity
-
posterPath
-
productionCompanies
The list of associated production companies.- Returns:
this.- See Also:
-
productionCountries
The list of countries that the movie was produced in.- Returns:
this.- See Also:
-
releaseDate
-
revenue
-
runtime
-
spokenLanguages
-
status
-
tagline
-
title
-
video
-
voteAverage
-
voteCount
-
build
- Specified by:
buildin classResource.ResourceBuilder<Integer, MovieDetails, C extends MovieDetails, B extends MovieDetails.MovieDetailsBuilder<C,B>>
-
toString
- Overrides:
toStringin classResource.ResourceBuilder<Integer, MovieDetails, C extends MovieDetails, B extends MovieDetails.MovieDetailsBuilder<C,B>>
-