Class Video.VideoBuilder<C extends Video,B extends Video.VideoBuilder<C,B>>
java.lang.Object
com.amilesend.tmdb.client.model.Resource.ResourceBuilder<String,Video,C,B>
com.amilesend.tmdb.client.model.NamedResource.NamedResourceBuilder<String,Video,C,B>
com.amilesend.tmdb.client.model.type.Video.VideoBuilder<C,B>
- Enclosing class:
Video
public abstract static class Video.VideoBuilder<C extends Video,B extends Video.VideoBuilder<C,B>>
extends NamedResource.NamedResourceBuilder<String,Video,C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()countryCode(String countryCode) The ISO-3166-1 country code.The key identifier.languageCode(String languageCode) The ISO-639-1 language code.Indicates if the video is officially distributed by the publisher.publishedAt(LocalDateTime publishedAt) The timestamp for when the video was published.The name of the streaming video site.The video image size.toString()The video type.Methods inherited from class com.amilesend.tmdb.client.model.NamedResource.NamedResourceBuilder
nameMethods inherited from class com.amilesend.tmdb.client.model.Resource.ResourceBuilder
id
-
Constructor Details
-
VideoBuilder
public VideoBuilder()
-
-
Method Details
-
languageCode
-
countryCode
-
key
-
site
-
size
-
type
-
official
-
publishedAt
The timestamp for when the video was published.- Returns:
this.
-
build
-
toString
-