Class MovieDetails

java.lang.Object
com.amilesend.tmdb.client.model.Resource<Integer, MovieDetails>
com.amilesend.tmdb.client.model.movie.type.MovieDetails
Direct Known Subclasses:
GetLatestResponse, GetMovieDetailsResponse

public class MovieDetails extends Resource<Integer, MovieDetails>
The response describing a movie's details.
See Also:
  • Method Details

    • builder

      public static MovieDetails.MovieDetailsBuilder<?,?> builder()
    • isAdult

      public boolean isAdult()
      Adult flag indicator.
    • getBackdropPath

      public String getBackdropPath()
      The path to the backdrop image.
    • getBelongsToCollection

      public MovieCollection getBelongsToCollection()
      The associated movie collection.
    • getBudget

      public int getBudget()
      The production budget.
    • getGenres

      public List<Genre> getGenres()
      The list of applicable genres.
      See Also:
    • getHomepage

      public String getHomepage()
      The movie website.
    • getImdbId

      public String getImdbId()
      The IMDB identifier.
    • getOriginalLanguage

      public String getOriginalLanguage()
      The original language.
    • getOriginalTitle

      public String getOriginalTitle()
      The original title.
    • getOverview

      public String getOverview()
      The summary.
    • getPopularity

      public double getPopularity()
      The popularity rating.
    • getPosterPath

      public String getPosterPath()
      The path to the poster image.
    • getProductionCompanies

      public List<ProductionCompany> getProductionCompanies()
      The list of associated production companies.
      See Also:
    • getProductionCountries

      public List<ProductionCountry> getProductionCountries()
      The list of countries that the movie was produced in.
      See Also:
    • getReleaseDate

      public LocalDate getReleaseDate()
      The release date.
    • getRevenue

      public int getRevenue()
      The movie revenue.
    • getRuntime

      public int getRuntime()
      The movie runtime (in minutes).
    • getSpokenLanguages

      public List<Language> getSpokenLanguages()
      The list of available spoken languages that are available for the movie (original and dubs).
    • getStatus

      public String getStatus()
      The movie status.
    • getTagline

      public String getTagline()
      The movie tagline.
    • getTitle

      public String getTitle()
      The movie title.
    • isVideo

      public boolean isVideo()
      Video flag indicator.
    • getVoteAverage

      public double getVoteAverage()
      Vote rating average.
    • getVoteCount

      public int getVoteCount()
      The total vote count.
    • toString

      public String toString()
      Overrides:
      toString in class Resource<Integer, MovieDetails>