Package video.api.client.api.models
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 Summary
Fields Modifier and Type Field Description static java.lang.StringSERIALIZED_NAME_ASSETSstatic java.lang.StringSERIALIZED_NAME_BROADCASTINGstatic java.lang.StringSERIALIZED_NAME_LIVE_STREAM_IDstatic java.lang.StringSERIALIZED_NAME_NAMEstatic java.lang.StringSERIALIZED_NAME_PLAYER_IDstatic java.lang.StringSERIALIZED_NAME_PUBLICstatic java.lang.StringSERIALIZED_NAME_RECORDstatic java.lang.StringSERIALIZED_NAME_STREAM_KEY -
Constructor Summary
Constructors Constructor Description LiveStream() -
Method Summary
Modifier and Type Method Description LiveStream_public(java.lang.Boolean _public)LiveStreamassets(LiveStreamAssets assets)LiveStreambroadcasting(java.lang.Boolean broadcasting)booleanequals(java.lang.Object o)LiveStreamAssetsgetAssets()Get assetsjava.lang.BooleangetBroadcasting()Whether or not you are broadcasting the live video you recorded for others to see.java.lang.StringgetLiveStreamId()The unique identifier for the live stream.java.lang.StringgetName()The name of your live stream.java.lang.StringgetPlayerId()The unique identifier for the player.java.lang.BooleangetPublic()BETA FEATURE Please limit all public = false (\"private\") livestreams to 3,000 users.java.lang.BooleangetRecord()Whether you are recording or not.java.lang.StringgetStreamKey()The unique, private stream key that you use to begin streaming.inthashCode()LiveStreamliveStreamId(java.lang.String liveStreamId)LiveStreamname(java.lang.String name)LiveStreamplayerId(java.lang.String playerId)LiveStreamrecord(java.lang.Boolean record)voidsetAssets(LiveStreamAssets assets)voidsetBroadcasting(java.lang.Boolean broadcasting)voidsetLiveStreamId(java.lang.String liveStreamId)voidsetName(java.lang.String name)voidsetPlayerId(java.lang.String playerId)voidsetPublic(java.lang.Boolean _public)voidsetRecord(java.lang.Boolean record)voidsetStreamKey(java.lang.String streamKey)LiveStreamstreamKey(java.lang.String streamKey)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
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
-
getName
@Nullable public java.lang.String getName()The name of your live stream.- Returns:
- name
-
setName
public void setName(java.lang.String name) -
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
-
getRecord
@Nullable public java.lang.Boolean getRecord()Whether you are recording or not.- Returns:
- record
-
setRecord
public void setRecord(java.lang.Boolean record) -
_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
-
getAssets
Get assets- Returns:
- assets
-
setAssets
-
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
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-