Class Video

java.lang.Object
video.api.client.api.models.Video
All Implemented Interfaces:
java.io.Serializable

public class Video
extends java.lang.Object
implements java.io.Serializable
Video
See Also:
Serialized Form
  • Field Details

    • SERIALIZED_NAME_VIDEO_ID

      public static final java.lang.String SERIALIZED_NAME_VIDEO_ID
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_CREATED_AT

      public static final java.lang.String SERIALIZED_NAME_CREATED_AT
      See Also:
      Constant Field Values
    • 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_PUBLISHED_AT

      public static final java.lang.String SERIALIZED_NAME_PUBLISHED_AT
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_UPDATED_AT

      public static final java.lang.String SERIALIZED_NAME_UPDATED_AT
      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_SOURCE

      public static final java.lang.String SERIALIZED_NAME_SOURCE
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_ASSETS

      public static final java.lang.String SERIALIZED_NAME_ASSETS
      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_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
  • Constructor Details

    • Video

      public Video()
  • Method Details

    • videoId

      public Video videoId​(java.lang.String videoId)
    • getVideoId

      @Nullable public java.lang.String getVideoId()
      The unique identifier of the video object.
      Returns:
      videoId
    • setVideoId

      public void setVideoId​(java.lang.String videoId)
    • createdAt

      public Video createdAt​(java.time.OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public java.time.OffsetDateTime getCreatedAt()
      When an webhook was created, presented in ISO-8601 format.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt​(java.time.OffsetDateTime createdAt)
    • title

      public Video title​(java.lang.String title)
    • getTitle

      @Nullable public java.lang.String getTitle()
      The title of the video content.
      Returns:
      title
    • setTitle

      public void setTitle​(java.lang.String title)
    • description

      public Video description​(java.lang.String description)
    • getDescription

      @Nullable public java.lang.String getDescription()
      A description for the video content.
      Returns:
      description
    • setDescription

      public void setDescription​(java.lang.String description)
    • publishedAt

      public Video publishedAt​(java.lang.String publishedAt)
    • getPublishedAt

      @Nullable public java.lang.String getPublishedAt()
      The date and time the API created the video. Date and time are provided using ISO-8601 UTC format.
      Returns:
      publishedAt
    • setPublishedAt

      public void setPublishedAt​(java.lang.String publishedAt)
    • updatedAt

      public Video updatedAt​(java.time.OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public java.time.OffsetDateTime getUpdatedAt()
      The date and time the video was updated. Date and time are provided using ISO-8601 UTC format.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt​(java.time.OffsetDateTime updatedAt)
    • tags

      public Video tags​(java.util.List<java.lang.Object> tags)
    • addTagsItem

      public Video addTagsItem​(java.lang.Object tagsItem)
    • getTags

      @Nullable public java.util.List<java.lang.Object> getTags()
      One array of tags (each tag is a string) in order to categorize a video. Tags may include spaces.
      Returns:
      tags
    • setTags

      public void setTags​(java.util.List<java.lang.Object> tags)
    • metadata

      public Video metadata​(java.util.List<Metadata> metadata)
    • addMetadataItem

      public Video addMetadataItem​(Metadata metadataItem)
    • getMetadata

      @Nullable public java.util.List<Metadata> getMetadata()
      Metadata you can use to categorise and filter videos. Metadata is a list of dictionaries, where each dictionary represents a key value pair for categorising a video.
      Returns:
      metadata
    • setMetadata

      public void setMetadata​(java.util.List<Metadata> metadata)
    • source

      public Video source​(VideoSource source)
    • getSource

      @Nullable public VideoSource getSource()
      Get source
      Returns:
      source
    • setSource

      public void setSource​(VideoSource source)
    • assets

      public Video assets​(VideoAssets assets)
    • getAssets

      @Nullable public VideoAssets getAssets()
      Get assets
      Returns:
      assets
    • setAssets

      public void setAssets​(VideoAssets assets)
    • playerId

      public Video playerId​(java.lang.String playerId)
    • getPlayerId

      @Nullable public java.lang.String getPlayerId()
      The id of the player that will be applied on the video.
      Returns:
      playerId
    • setPlayerId

      public void setPlayerId​(java.lang.String playerId)
    • _public

      public Video _public​(java.lang.Boolean _public)
    • getPublic

      @Nullable public java.lang.Boolean getPublic()
      Defines if the content is publicly reachable or if a unique token is needed for each play session.
      Returns:
      _public
    • setPublic

      public void setPublic​(java.lang.Boolean _public)
    • panoramic

      public Video panoramic​(java.lang.Boolean panoramic)
    • getPanoramic

      @Nullable public java.lang.Boolean getPanoramic()
      Defines if video is panoramic.
      Returns:
      panoramic
    • setPanoramic

      public void setPanoramic​(java.lang.Boolean panoramic)
    • mp4Support

      public Video mp4Support​(java.lang.Boolean mp4Support)
    • getMp4Support

      @Nullable public java.lang.Boolean getMp4Support()
      This lets you know whether mp4 is supported. If enabled, an mp4 URL will be provided in the response for the video.
      Returns:
      mp4Support
    • setMp4Support

      public void setMp4Support​(java.lang.Boolean mp4Support)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object