Class Resource.ResourceBuilder<T extends Resource,L,C extends Resource<T,L>,B extends Resource.ResourceBuilder<T,L,C,B>>

java.lang.Object
com.amilesend.tvmaze.client.model.Resource.ResourceBuilder<T,L,C,B>
Direct Known Subclasses:
AlternateList.AlternateListBuilder, Character.CharacterBuilder, EpisodeBase.EpisodeBaseBuilder, Image.ImageBuilder, Person.PersonBuilder, Season.SeasonBuilder, Show.ShowBuilder
Enclosing class:
Resource<T extends Resource,L>

public abstract static class Resource.ResourceBuilder<T extends Resource,L,C extends Resource<T,L>,B extends Resource.ResourceBuilder<T,L,C,B>> extends Object
  • Constructor Details

    • ResourceBuilder

      public ResourceBuilder()
  • Method Details

    • id

      public B id(int id)
      The resource identifier.
      Returns:
      this.
    • links

      public B links(Map<String,L> links)
      The links associated with the resource.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object