Interface GoogleVideoExtension
- All Superinterfaces:
Extension
An extension to add video links and metadata to an
Url.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enumstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescription@NotNull GoogleVideoExtensionaddPrice(float price, @NotNull String currency, @Nullable GoogleVideoExtension.PriceType type, @Nullable GoogleVideoExtension.Resolution resolution) @NotNull GoogleVideoExtensionsetAccessRestriction(@Nullable GoogleVideoExtension.Access restriction, @Nullable Collection<String> countryCodes) restriction@NotNull GoogleVideoExtensionsetCategory(@Nullable String category) @NotNull GoogleVideoExtensionsetDescription(@NotNull String description) @NotNull GoogleVideoExtensionsetDuration(@Nullable Integer duration) @NotNull GoogleVideoExtensionsetExpirationDate(@Nullable LocalDate date) @NotNull GoogleVideoExtensionsetExpirationDate(@Nullable OffsetDateTime date) @NotNull GoogleVideoExtensionsetFamilyFriendly(@Nullable Boolean familyFriendly) @NotNull GoogleVideoExtension@NotNull GoogleVideoExtensionsetPlatformRestriction(@Nullable GoogleVideoExtension.Access restriction, @Nullable Collection<GoogleVideoExtension.Platform> platforms) platform@NotNull GoogleVideoExtensionsetPlayerUrl(@Nullable String playerLocation) player_loc@NotNull GoogleVideoExtensionsetPublicationDate(@Nullable LocalDate date) @NotNull GoogleVideoExtensionsetPublicationDate(@Nullable OffsetDateTime date) @NotNull GoogleVideoExtension@NotNull GoogleVideoExtensionsetRequiresSubscription(@Nullable Boolean requiresSubscription) @NotNull GoogleVideoExtensionsetTags(@Nullable Collection<String> tags) @NotNull GoogleVideoExtensionsetThumbnail(@NotNull String thumbnailLocation) thumbnail_loc@NotNull GoogleVideoExtension@NotNull GoogleVideoExtensionsetUploader(@Nullable String uploader) @NotNull GoogleVideoExtensionsetUploaderUrl(@Nullable String uploaderInfo) @NotNull GoogleVideoExtensioncontent_loc@NotNull GoogleVideoExtensionsetViewCount(@Nullable Integer viewCount)
-
Method Details
-
setThumbnail
thumbnail_loc- Parameters:
thumbnailLocation-- Returns:
-
setTitle
-
setDescription
-
setUrl
content_loc- Parameters:
contentLocation-- Returns:
-
setPlayerUrl
player_loc- Parameters:
playerLocation-- Returns:
-
setDuration
-
setExpirationDate
-
setExpirationDate
-
setRating
-
setViewCount
-
setPublicationDate
-
setPublicationDate
-
setTags
-
setCategory
-
setFamilyFriendly
@NotNull @NotNull GoogleVideoExtension setFamilyFriendly(@Nullable @Nullable Boolean familyFriendly) -
setAccessRestriction
@NotNull @NotNull GoogleVideoExtension setAccessRestriction(@Nullable @Nullable GoogleVideoExtension.Access restriction, @Nullable @Nullable Collection<String> countryCodes) restriction- Parameters:
restriction-countryCodes-- Returns:
-
setPlatformRestriction
@NotNull @NotNull GoogleVideoExtension setPlatformRestriction(@Nullable @Nullable GoogleVideoExtension.Access restriction, @Nullable @Nullable Collection<GoogleVideoExtension.Platform> platforms) platform- Parameters:
restriction-platforms-- Returns:
-
addPrice
@NotNull @NotNull GoogleVideoExtension addPrice(float price, @NotNull @NotNull String currency, @Nullable @Nullable GoogleVideoExtension.PriceType type, @Nullable @Nullable GoogleVideoExtension.Resolution resolution) -
setRequiresSubscription
@NotNull @NotNull GoogleVideoExtension setRequiresSubscription(@Nullable @Nullable Boolean requiresSubscription) -
setUploader
-
setUploaderUrl
-
setLive
-