Class MovieCastCredit.MovieCastCreditBuilder<C extends MovieCastCredit,B extends MovieCastCredit.MovieCastCreditBuilder<C,B>>

java.lang.Object
com.amilesend.tmdb.client.model.Resource.ResourceBuilder<Integer,MovieCastCredit,C,B>
com.amilesend.tmdb.client.model.people.type.MovieCastCredit.MovieCastCreditBuilder<C,B>
Enclosing class:
MovieCastCredit

public abstract static class MovieCastCredit.MovieCastCreditBuilder<C extends MovieCastCredit,B extends MovieCastCredit.MovieCastCreditBuilder<C,B>> extends Resource.ResourceBuilder<Integer,MovieCastCredit,C,B>
  • Constructor Details

    • MovieCastCreditBuilder

      public MovieCastCreditBuilder()
  • 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.
    • originalLanguage

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

      public B originalTitle(String originalTitle)
      The original title.
      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.
    • releaseDate

      public B releaseDate(LocalDate releaseDate)
      The content release date.
      Returns:
      this.
    • title

      public B title(String title)
      The content title.
      Returns:
      this.
    • video

      public B video(Boolean video)
      Video flag indicator.
      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.
    • character

      public B character(String character)
      The character name.
      Returns:
      this.
    • creditId

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

      public B order(Integer order)
      The cast sort order.
      Returns:
      this.
    • build

      public abstract C build()
      Specified by:
      build in class Resource.ResourceBuilder<Integer,MovieCastCredit,C extends MovieCastCredit,B extends MovieCastCredit.MovieCastCreditBuilder<C,B>>
    • toString