Package video.api.client.api.models
Class VideoCreatePayload
java.lang.Object
video.api.client.api.models.VideoCreatePayload
- All Implemented Interfaces:
java.io.Serializable
public class VideoCreatePayload
extends java.lang.Object
implements java.io.Serializable
VideoCreatePayload
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSERIALIZED_NAME_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_METADATAstatic java.lang.StringSERIALIZED_NAME_MP4_SUPPORTstatic java.lang.StringSERIALIZED_NAME_PANORAMICstatic java.lang.StringSERIALIZED_NAME_PLAYER_IDstatic java.lang.StringSERIALIZED_NAME_PUBLICstatic java.lang.StringSERIALIZED_NAME_PUBLISHED_ATstatic java.lang.StringSERIALIZED_NAME_SOURCEstatic java.lang.StringSERIALIZED_NAME_TAGSstatic java.lang.StringSERIALIZED_NAME_TITLE -
Constructor Summary
Constructors Constructor Description VideoCreatePayload() -
Method Summary
Modifier and Type Method Description VideoCreatePayload_public(java.lang.Boolean _public)VideoCreatePayloadaddMetadataItem(Metadata metadataItem)VideoCreatePayloadaddTagsItem(java.lang.String tagsItem)VideoCreatePayloaddescription(java.lang.String description)booleanequals(java.lang.Object o)java.lang.StringgetDescription()A brief description of your video.java.util.List<Metadata>getMetadata()A list of key value pairs that you use to provide metadata for your video.java.lang.BooleangetMp4Support()Enables mp4 version in addition to streamed version.java.lang.BooleangetPanoramic()Indicates if your video is a 360/immersive video.java.lang.StringgetPlayerId()The unique identification number for your video player.java.lang.BooleangetPublic()Whether your video can be viewed by everyone, or requires authentication to see it.java.time.OffsetDateTimegetPublishedAt()The API uses ISO-8601 format for time, and includes 3 places for milliseconds.java.lang.StringgetSource()If you add a video already on the web, this is where you enter the url for the video.java.util.List<java.lang.String>getTags()A list of tags you want to use to describe your video.java.lang.StringgetTitle()The title of your new video.inthashCode()VideoCreatePayloadmetadata(java.util.List<Metadata> metadata)VideoCreatePayloadmp4Support(java.lang.Boolean mp4Support)VideoCreatePayloadpanoramic(java.lang.Boolean panoramic)VideoCreatePayloadplayerId(java.lang.String playerId)VideoCreatePayloadpublishedAt(java.time.OffsetDateTime publishedAt)voidsetDescription(java.lang.String description)voidsetMetadata(java.util.List<Metadata> metadata)voidsetMp4Support(java.lang.Boolean mp4Support)voidsetPanoramic(java.lang.Boolean panoramic)voidsetPlayerId(java.lang.String playerId)voidsetPublic(java.lang.Boolean _public)voidsetPublishedAt(java.time.OffsetDateTime publishedAt)voidsetSource(java.lang.String source)voidsetTags(java.util.List<java.lang.String> tags)voidsetTitle(java.lang.String title)VideoCreatePayloadsource(java.lang.String source)VideoCreatePayloadtags(java.util.List<java.lang.String> tags)VideoCreatePayloadtitle(java.lang.String title)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
SERIALIZED_NAME_TITLE
public static final java.lang.String SERIALIZED_NAME_TITLE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SOURCE
public static final java.lang.String SERIALIZED_NAME_SOURCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PUBLIC
public static final java.lang.String SERIALIZED_NAME_PUBLIC- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PANORAMIC
public static final java.lang.String SERIALIZED_NAME_PANORAMIC- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MP4_SUPPORT
public static final java.lang.String SERIALIZED_NAME_MP4_SUPPORT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLAYER_ID
public static final java.lang.String SERIALIZED_NAME_PLAYER_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METADATA
public static final java.lang.String SERIALIZED_NAME_METADATA- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PUBLISHED_AT
public static final java.lang.String SERIALIZED_NAME_PUBLISHED_AT- See Also:
- Constant Field Values
-
-
Constructor Details
-
VideoCreatePayload
public VideoCreatePayload()
-
-
Method Details
-
title
-
getTitle
public java.lang.String getTitle()The title of your new video.- Returns:
- title
-
setTitle
public void setTitle(java.lang.String title) -
description
-
getDescription
@Nullable public java.lang.String getDescription()A brief description of your video.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description) -
source
-
getSource
@Nullable public java.lang.String getSource()If you add a video already on the web, this is where you enter the url for the video.- Returns:
- source
-
setSource
public void setSource(java.lang.String source) -
_public
-
getPublic
@Nullable public java.lang.Boolean getPublic()Whether your video can be viewed by everyone, or requires authentication to see it. A setting of false will require a unique token for each view.- Returns:
- _public
-
setPublic
public void setPublic(java.lang.Boolean _public) -
panoramic
-
getPanoramic
@Nullable public java.lang.Boolean getPanoramic()Indicates if your video is a 360/immersive video.- Returns:
- panoramic
-
setPanoramic
public void setPanoramic(java.lang.Boolean panoramic) -
mp4Support
-
getMp4Support
@Nullable public java.lang.Boolean getMp4Support()Enables mp4 version in addition to streamed version.- Returns:
- mp4Support
-
setMp4Support
public void setMp4Support(java.lang.Boolean mp4Support) -
playerId
-
getPlayerId
@Nullable public java.lang.String getPlayerId()The unique identification number for your video player.- Returns:
- playerId
-
setPlayerId
public void setPlayerId(java.lang.String playerId) -
tags
-
addTagsItem
-
getTags
@Nullable public java.util.List<java.lang.String> getTags()A list of tags you want to use to describe your video.- Returns:
- tags
-
setTags
public void setTags(java.util.List<java.lang.String> tags) -
metadata
-
addMetadataItem
-
getMetadata
A list of key value pairs that you use to provide metadata for your video. These pairs can be made dynamic, allowing you to segment your audience. You can also just use the pairs as another way to tag and categorize your videos.- Returns:
- metadata
-
setMetadata
-
publishedAt
-
getPublishedAt
@Nullable public java.time.OffsetDateTime getPublishedAt()The API uses ISO-8601 format for time, and includes 3 places for milliseconds.- Returns:
- publishedAt
-
setPublishedAt
public void setPublishedAt(java.time.OffsetDateTime publishedAt) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-