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 EpisodeBase.EpisodeBaseBuilder
airdate, airstamp, airtime, name, number, runtime, season, type, url
Methods inherited from class Resource.ResourceBuilder
id, links
-
Constructor Details
-
EpisodeBuilder
public EpisodeBuilder()
-
-
Method Details
-
rating
-
image
-
summary
-
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>>
-