Class AlternateList.AlternateListBuilder<C extends AlternateList,B extends AlternateList.AlternateListBuilder<C,B>>
java.lang.Object
com.amilesend.tvmaze.client.model.Resource.ResourceBuilder<AlternateList,ResourceLink,C,B>
com.amilesend.tvmaze.client.model.AlternateList.AlternateListBuilder<C,B>
- Enclosing class:
AlternateList
public abstract static class AlternateList.AlternateListBuilder<C extends AlternateList,B extends AlternateList.AlternateListBuilder<C,B>>
extends Resource.ResourceBuilder<AlternateList,ResourceLink,C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract C
build()
embeddedResource
(AlternateList.EmbeddedResource embeddedResource) The optional embedded resources.isBroadcastPremiere
(boolean isBroadcastPremiere) Flag indicator if this list represents ordering for a show that is distributed via a traditional TV network.isCountryPremiere
(boolean isCountryPremiere) Flag indicator if this list represents the ordering of a show that aired in a different country.isDvdRelease
(boolean isDvdRelease) Flag indicator if this list represents a DVD release ordering.isLanguagePremiere
(boolean isLanguagePremiere) Flag indicator if this list represents ordering for a show that is aired in a different language than the \ original.isStreamingPremiere
(boolean isStreamingPremiere) Flag indicator if this list represents ordering for a show that is distributed via a web/streaming channel.isVerbatimOrder
(boolean isVerbatimOrder) Flag indicator if this list represents ordering that does not follow the original networks'.The show's language.The distribution network.toString()
The associated TVMaze website URL for this list.webChannel
(WebChannel webChannel) The streaming distribution network.Methods inherited from class com.amilesend.tvmaze.client.model.Resource.ResourceBuilder
id, links
-
Constructor Details
-
AlternateListBuilder
public AlternateListBuilder()
-
-
Method Details
-
url
The associated TVMaze website URL for this list.- Returns:
this
.
-
isDvdRelease
Flag indicator if this list represents a DVD release ordering.- Returns:
this
.
-
isVerbatimOrder
Flag indicator if this list represents ordering that does not follow the original networks'.- Returns:
this
.
-
isCountryPremiere
Flag indicator if this list represents the ordering of a show that aired in a different country.- Returns:
this
.
-
isStreamingPremiere
Flag indicator if this list represents ordering for a show that is distributed via a web/streaming channel.- Returns:
this
.
-
isBroadcastPremiere
Flag indicator if this list represents ordering for a show that is distributed via a traditional TV network.- Returns:
this
.
-
isLanguagePremiere
Flag indicator if this list represents ordering for a show that is aired in a different language than the \ original.- Returns:
this
.
-
language
The show's language.- Returns:
this
.
-
network
The distribution network.- Returns:
this
.
-
webChannel
The streaming distribution network.- Returns:
this
.
-
embeddedResource
The optional embedded resources.- Returns:
this
.
-
build
- Specified by:
build
in classResource.ResourceBuilder<AlternateList,
ResourceLink, C extends AlternateList, B extends AlternateList.AlternateListBuilder<C, B>>
-
toString
- Overrides:
toString
in classResource.ResourceBuilder<AlternateList,
ResourceLink, C extends AlternateList, B extends AlternateList.AlternateListBuilder<C, B>>
-