Class Episode.EpisodeBuilder<C extends Episode,B extends Episode.EpisodeBuilder<C,B>>
java.lang.Object
com.amilesend.tvmaze.client.model.Resource.ResourceBuilder<Episode,ResourceLink,C,B>
com.amilesend.tvmaze.client.model.EpisodeBase.EpisodeBaseBuilder<Episode,ResourceLink,C,B>
com.amilesend.tvmaze.client.model.Episode.EpisodeBuilder<C,B>
- Enclosing class:
Episode
public abstract static class Episode.EpisodeBuilder<C extends Episode,B extends Episode.EpisodeBuilder<C,B>>
extends EpisodeBase.EpisodeBaseBuilder<Episode,ResourceLink,C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract C
build()
embeddedResource
(Episode.EmbeddedResource embeddedResource) Any embedded resources associated with the episode.The associated episode image URLs.The episode rating.The episode summary.toString()
Methods inherited from class com.amilesend.tvmaze.client.model.EpisodeBase.EpisodeBaseBuilder
airdate, airstamp, airtime, name, number, runtime, season, type, url
Methods inherited from class com.amilesend.tvmaze.client.model.Resource.ResourceBuilder
id, links
-
Constructor Details
-
EpisodeBuilder
public EpisodeBuilder()
-
-
Method Details
-
rating
The episode rating.- Returns:
this
.
-
image
The associated episode image URLs.- Returns:
this
.
-
summary
The episode summary.- Returns:
this
.
-
embeddedResource
Any embedded resources associated with the episode. Note: can benull
.- Returns:
this
.
-
build
- Specified by:
build
in classEpisodeBase.EpisodeBaseBuilder<Episode,
ResourceLink, C extends Episode, B extends Episode.EpisodeBuilder<C, B>>
-
toString
- Overrides:
toString
in classEpisodeBase.EpisodeBaseBuilder<Episode,
ResourceLink, C extends Episode, B extends Episode.EpisodeBuilder<C, B>>
-