Class GetByTitleRequestBase.GetByTitleRequestBaseBuilder<C extends GetByTitleRequestBase,B extends GetByTitleRequestBase.GetByTitleRequestBaseBuilder<C,B>>

java.lang.Object
com.amilesend.omdb.client.model.GetByTitleRequestBase.GetByTitleRequestBaseBuilder<C,B>
Direct Known Subclasses:
GetEpisodeByTitleRequest.GetEpisodeByTitleRequestBuilder, GetMovieByTitleRequest.GetMovieByTitleRequestBuilder, GetSeasonByTitleRequest.GetSeasonByTitleRequestBuilder, GetSeriesByTitleRequest.GetSeriesByTitleRequestBuilder
Enclosing class:
GetByTitleRequestBase

public abstract static class GetByTitleRequestBase.GetByTitleRequestBaseBuilder<C extends GetByTitleRequestBase,B extends GetByTitleRequestBase.GetByTitleRequestBaseBuilder<C,B>> extends Object
  • Constructor Details

    • GetByTitleRequestBaseBuilder

      public GetByTitleRequestBaseBuilder()
  • Method Details

    • title

      public B title(String title)
      The title of the content to search for.
      Returns:
      this.
    • year

      public B year(Integer year)
      The year of the movie release.
      Returns:
      this.
    • plot

      public B plot(Plot plot)
      The plot format (i.e., short or full; default is short).
      Returns:
      this.
      See Also:
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object