Class GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C extends GetSeriesDetailsResponse, B extends GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C,B> >
java.lang.Object
com.amilesend.tmdb.client.model.Resource.ResourceBuilder<Integer, GetSeriesDetailsResponse, C, B>
com.amilesend.tmdb.client.model.NamedResource.NamedResourceBuilder<Integer, GetSeriesDetailsResponse, C, B>
com.amilesend.tmdb.client.model.tv.series.GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C,B>
- Enclosing class:
GetSeriesDetailsResponse
public abstract static class GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C extends GetSeriesDetailsResponse, B extends GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C,B>>
extends NamedResource.NamedResourceBuilder<Integer, GetSeriesDetailsResponse, C, B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdult content flag indicator.backdropPath
(String backdropPath) Relative path to the backdrop image.abstract C
build()
createdBy
(List<TvSeriesCredit> createdBy) Lies of credits for the TV series creation.episodeRunTime
(List<Integer> episodeRunTime) The list of episode runtimes (in minutes).firstAirDate
(LocalDate firstAirDate) The first air date of the TV series.The list of applicable genres.The TV series homepage.inProduction
(Boolean inProduction) Flag to indicate if the series is still in production.List of applicable languages.lastAirDate
(LocalDate lastAirDate) The last air date of the latest episode for the series.lastEpisodeToAir
(TvSeriesEpisode lastEpisodeToAir) Describes the last aired episode.networks
(List<TvSeriesNetwork> networks) List of networks that the TV series is aired on.nextEpisodeToAir
(TvSeriesEpisode nextEpisodeToAir) Describes the next episode to air.numberOfEpisodes
(Integer numberOfEpisodes) Total number of episodes.numberOfSeasons
(Integer numberOfSeasons) Total number of seasons.originalLanguage
(String originalLanguage) The original language of the TV series.originalName
(String originalName) The original name of the TV series.originCountry
(List<String> originCountry) List of countries that the TV series was produced in.The series overview description.popularity
(Double popularity) The popularity weight.posterPath
(String posterPath) The relative path to the TV series poster image.productionCompanies
(List<ProductionCompany> productionCompanies) List of production companies associated with the TV series.productionCountries
(List<ProductionCountry> productionCountries) List of production countries associated with the TV series.List of seasons for the series.spokenLanguages
(List<Language> spokenLanguages) List of spoken languages for the series.The series' current status.The series tagline.toString()
The type of series.voteAverage
(Double voteAverage) The average vote value.The total number of votes for the series.Methods inherited from class NamedResource.NamedResourceBuilder
name
Methods inherited from class Resource.ResourceBuilder
id
-
Constructor Details
-
GetSeriesDetailsResponseBuilder
public GetSeriesDetailsResponseBuilder()
-
-
Method Details
-
adult
-
backdropPath
-
createdBy
Lies of credits for the TV series creation.- Returns:
this
.
-
episodeRunTime
-
firstAirDate
-
genres
-
homepage
-
inProduction
-
languages
-
lastAirDate
-
lastEpisodeToAir
Describes the last aired episode.- Returns:
this
.
-
nextEpisodeToAir
Describes the next episode to air.- Returns:
this
.
-
networks
List of networks that the TV series is aired on.- Returns:
this
.
-
numberOfEpisodes
-
numberOfSeasons
-
originCountry
-
originalLanguage
-
originalName
-
overview
-
popularity
-
posterPath
-
productionCompanies
List of production companies associated with the TV series.- Returns:
this
.
-
productionCountries
List of production countries associated with the TV series.- Returns:
this
.
-
seasons
-
spokenLanguages
-
status
-
tagline
-
type
-
voteAverage
-
voteCount
-
build
- Specified by:
build
in classNamedResource.NamedResourceBuilder<Integer, GetSeriesDetailsResponse, C extends GetSeriesDetailsResponse, B extends GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C,
B>>
-
toString
- Overrides:
toString
in classNamedResource.NamedResourceBuilder<Integer, GetSeriesDetailsResponse, C extends GetSeriesDetailsResponse, B extends GetSeriesDetailsResponse.GetSeriesDetailsResponseBuilder<C,
B>>
-