Class LiveStream

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

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

    • SERIALIZED_NAME_LIVE_STREAM_ID

      public static final java.lang.String SERIALIZED_NAME_LIVE_STREAM_ID
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_NAME

      public static final java.lang.String SERIALIZED_NAME_NAME
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_STREAM_KEY

      public static final java.lang.String SERIALIZED_NAME_STREAM_KEY
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_RECORD

      public static final java.lang.String SERIALIZED_NAME_RECORD
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_PUBLIC

      public static final java.lang.String SERIALIZED_NAME_PUBLIC
      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_BROADCASTING

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

    • LiveStream

      public LiveStream()
  • Method Details

    • liveStreamId

      public LiveStream liveStreamId​(java.lang.String liveStreamId)
    • getLiveStreamId

      @Nullable public java.lang.String getLiveStreamId()
      The unique identifier for the live stream. Live stream IDs begin with \"li.\"
      Returns:
      liveStreamId
    • setLiveStreamId

      public void setLiveStreamId​(java.lang.String liveStreamId)
    • name

      public LiveStream name​(java.lang.String name)
    • getName

      @Nullable public java.lang.String getName()
      The name of your live stream.
      Returns:
      name
    • setName

      public void setName​(java.lang.String name)
    • streamKey

      public LiveStream streamKey​(java.lang.String streamKey)
    • getStreamKey

      @Nullable public java.lang.String getStreamKey()
      The unique, private stream key that you use to begin streaming.
      Returns:
      streamKey
    • setStreamKey

      public void setStreamKey​(java.lang.String streamKey)
    • record

      public LiveStream record​(java.lang.Boolean record)
    • getRecord

      @Nullable public java.lang.Boolean getRecord()
      Whether you are recording or not.
      Returns:
      record
    • setRecord

      public void setRecord​(java.lang.Boolean record)
    • _public

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

      @Nullable public java.lang.Boolean getPublic()
      BETA FEATURE Please limit all public = false (\"private\") livestreams to 3,000 users. 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)
    • assets

      public LiveStream assets​(LiveStreamAssets assets)
    • getAssets

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

      public void setAssets​(LiveStreamAssets assets)
    • playerId

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

      @Nullable public java.lang.String getPlayerId()
      The unique identifier for the player.
      Returns:
      playerId
    • setPlayerId

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

      public LiveStream broadcasting​(java.lang.Boolean broadcasting)
    • getBroadcasting

      @Nullable public java.lang.Boolean getBroadcasting()
      Whether or not you are broadcasting the live video you recorded for others to see. True means you are broadcasting to viewers, false means you are not.
      Returns:
      broadcasting
    • setBroadcasting

      public void setBroadcasting​(java.lang.Boolean broadcasting)
    • 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