Class VideoSource

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

public class VideoSource
extends java.lang.Object
implements java.io.Serializable
Source information about the video.
See Also:
Serialized Form
  • Field Details

    • SERIALIZED_NAME_URI

      public static final java.lang.String SERIALIZED_NAME_URI
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_TYPE

      public static final java.lang.String SERIALIZED_NAME_TYPE
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_LIVE_STREAM

      public static final java.lang.String SERIALIZED_NAME_LIVE_STREAM
      See Also:
      Constant Field Values
  • Constructor Details

    • VideoSource

      public VideoSource()
  • Method Details

    • uri

      public VideoSource uri​(java.lang.String uri)
    • getUri

      @Nullable public java.lang.String getUri()
      The URL where the video is stored.
      Returns:
      uri
    • setUri

      public void setUri​(java.lang.String uri)
    • type

      public VideoSource type​(java.lang.String type)
    • getType

      @Nullable public java.lang.String getType()
      Get type
      Returns:
      type
    • setType

      public void setType​(java.lang.String type)
    • liveStream

      public VideoSource liveStream​(VideoSourceLiveStream liveStream)
    • getLiveStream

      @Nullable public VideoSourceLiveStream getLiveStream()
      Get liveStream
      Returns:
      liveStream
    • setLiveStream

      public void setLiveStream​(VideoSourceLiveStream liveStream)
    • 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