Class Character.CharacterBuilder<C extends Character, B extends Character.CharacterBuilder<C,B> >
java.lang.Object
com.amilesend.tvmaze.client.model.Resource.ResourceBuilder<Character, ResourceLink, C, B>
com.amilesend.tvmaze.client.model.type.Character.CharacterBuilder<C,B>
- Enclosing class:
Character
public abstract static class Character.CharacterBuilder<C extends Character, B extends Character.CharacterBuilder<C,B>>
extends Resource.ResourceBuilder<Character, ResourceLink, C, B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()Links to images associated with the character.isSelf(boolean isSelf) Flag indicator if the cast member playing the role represents themself.isVoice(boolean isVoice) Flag indicator if the cast member playing the role is just lending their voice.The character name.toString()The TVMaze website url associated with the character.Methods inherited from class Resource.ResourceBuilder
id, links
-
Constructor Details
-
CharacterBuilder
public CharacterBuilder()
-
-
Method Details
-
url
-
name
-
image
-
isSelf
Flag indicator if the cast member playing the role represents themself.- Returns:
this.
-
isVoice
Flag indicator if the cast member playing the role is just lending their voice.- Returns:
this.
-
build
- Specified by:
buildin classResource.ResourceBuilder<Character, ResourceLink, C extends Character, B extends Character.CharacterBuilder<C,B>>
-
toString
- Overrides:
toStringin classResource.ResourceBuilder<Character, ResourceLink, C extends Character, B extends Character.CharacterBuilder<C,B>>
-