Class LiveStreamCreatePayload

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

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

    • SERIALIZED_NAME_NAME

      public static final java.lang.String SERIALIZED_NAME_NAME
      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_PLAYER_ID

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

    • LiveStreamCreatePayload

      public LiveStreamCreatePayload()
  • Method Details

    • name

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

      public java.lang.String getName()
      Add a name for your live stream here.
      Returns:
      name
    • setName

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

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

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

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

      public LiveStreamCreatePayload _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)
    • playerId

      public LiveStreamCreatePayload 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)
    • 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