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 com.amilesend.tmdb.client.model.NamedResource.NamedResourceBuilder
name
Methods inherited from class com.amilesend.tmdb.client.model.Resource.ResourceBuilder
id
-
Constructor Details
-
GetSeriesDetailsResponseBuilder
public GetSeriesDetailsResponseBuilder()
-
-
Method Details
-
adult
Adult content flag indicator.- Returns:
this
.
-
backdropPath
Relative path to the backdrop image.- Returns:
this
.
-
createdBy
Lies of credits for the TV series creation.- Returns:
this
.
-
episodeRunTime
The list of episode runtimes (in minutes).- Returns:
this
.
-
firstAirDate
The first air date of the TV series.- Returns:
this
.
-
genres
The list of applicable genres.- Returns:
this
.
-
homepage
The TV series homepage.- Returns:
this
.
-
inProduction
Flag to indicate if the series is still in production.- Returns:
this
.
-
languages
List of applicable languages.- Returns:
this
.
-
lastAirDate
The last air date of the latest episode for the series.- Returns:
this
.
-
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
Total number of episodes.- Returns:
this
.
-
numberOfSeasons
Total number of seasons.- Returns:
this
.
-
originCountry
List of countries that the TV series was produced in.- Returns:
this
.
-
originalLanguage
The original language of the TV series.- Returns:
this
.
-
originalName
The original name of the TV series.- Returns:
this
.
-
overview
The series overview description.- Returns:
this
.
-
popularity
The popularity weight.- Returns:
this
.
-
posterPath
The relative path to the TV series poster image.- Returns:
this
.
-
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
List of seasons for the series.- Returns:
this
.
-
spokenLanguages
List of spoken languages for the series.- Returns:
this
.
-
status
The series' current status.- Returns:
this
.
-
tagline
The series tagline.- Returns:
this
.
-
type
The type of series.- Returns:
this
.
-
voteAverage
The average vote value.- Returns:
this
.
-
voteCount
The total number of votes for the series.- Returns:
this
.
-
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>>
-