Class TvCrewCredit.TvCrewCreditBuilder<C extends TvCrewCredit, B extends TvCrewCredit.TvCrewCreditBuilder<C,B>>

Enclosing class:
TvCrewCredit

public abstract static class TvCrewCredit.TvCrewCreditBuilder<C extends TvCrewCredit, B extends TvCrewCredit.TvCrewCreditBuilder<C,B>> extends NamedResource.NamedResourceBuilder<Integer, TvCrewCredit, C, B>
  • Constructor Details

    • TvCrewCreditBuilder

      public TvCrewCreditBuilder()
  • Method Details

    • adult

      public B adult(Boolean adult)
      Adult flag indicator.
      Returns:
      this.
    • backdropPath

      public B backdropPath(String backdropPath)
      Path to the content backdrop image.
      Returns:
      this.
    • genreIds

      public B genreIds(List<Integer> genreIds)
      List of genre identifiers.
      Returns:
      this.
    • originCountry

      public B originCountry(List<String> originCountry)
      List of countries that the TV show originates from.
      Returns:
      this.
    • originalLanguage

      public B originalLanguage(String originalLanguage)
      The original airing language.
      Returns:
      this.
    • originalName

      public B originalName(String originalName)
      The original name.
      Returns:
      this.
    • overview

      public B overview(String overview)
      The overview.
      Returns:
      this.
    • popularity

      public B popularity(Double popularity)
      Popularity score.
      Returns:
      this.
    • posterPath

      public B posterPath(String posterPath)
      Path to the poster image.
      Returns:
      this.
    • firstAirDate

      public B firstAirDate(LocalDate firstAirDate)
      The first air date for the TV show.
      Returns:
      this.
    • voteAverage

      public B voteAverage(Double voteAverage)
      The average vote value.
      Returns:
      this.
    • voteCount

      public B voteCount(Integer voteCount)
      The vote count.
      Returns:
      this.
    • creditId

      public B creditId(String creditId)
      The credit identifier.
      Returns:
      this.
    • department

      public B department(String department)
      The job type.
      Returns:
      this.
    • episodeCount

      public B episodeCount(Integer episodeCount)
      The total number of credited episodes.
      Returns:
      this.
    • job

      public B job(String job)
      The job title.
      Returns:
      this.
    • build

      public abstract C build()
      Specified by:
      build in class NamedResource.NamedResourceBuilder<Integer, TvCrewCredit, C extends TvCrewCredit, B extends TvCrewCredit.TvCrewCreditBuilder<C,B>>
    • toString