target.apidocs.com.google.api.services.youtube.model.MonitorStreamInfo.html Maven / Gradle / Ivy
MonitorStreamInfo (YouTube Data API v3 v3-rev20240417-2.0.0)
com.google.api.services.youtube.model
Class MonitorStreamInfo
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.youtube.model.MonitorStreamInfo
-
public final class MonitorStreamInfo
extends com.google.api.client.json.GenericJson
Settings and Info of the monitor stream
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the YouTube Data API v3. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
MonitorStreamInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
MonitorStreamInfo
clone()
Long
getBroadcastStreamDelayMs()
If you have set the enableMonitorStream property to true, then this property determines the
length of the live broadcast delay.
String
getEmbedHtml()
HTML code that embeds a player that plays the monitor stream.
Boolean
getEnableMonitorStream()
This value determines whether the monitor stream is enabled for the broadcast.
MonitorStreamInfo
set(String fieldName,
Object value)
MonitorStreamInfo
setBroadcastStreamDelayMs(Long broadcastStreamDelayMs)
If you have set the enableMonitorStream property to true, then this property determines the
length of the live broadcast delay.
MonitorStreamInfo
setEmbedHtml(String embedHtml)
HTML code that embeds a player that plays the monitor stream.
MonitorStreamInfo
setEnableMonitorStream(Boolean enableMonitorStream)
This value determines whether the monitor stream is enabled for the broadcast.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getBroadcastStreamDelayMs
public Long getBroadcastStreamDelayMs()
If you have set the enableMonitorStream property to true, then this property determines the
length of the live broadcast delay.
- Returns:
- value or
null
for none
-
setBroadcastStreamDelayMs
public MonitorStreamInfo setBroadcastStreamDelayMs(Long broadcastStreamDelayMs)
If you have set the enableMonitorStream property to true, then this property determines the
length of the live broadcast delay.
- Parameters:
broadcastStreamDelayMs
- broadcastStreamDelayMs or null
for none
-
getEmbedHtml
public String getEmbedHtml()
HTML code that embeds a player that plays the monitor stream.
- Returns:
- value or
null
for none
-
setEmbedHtml
public MonitorStreamInfo setEmbedHtml(String embedHtml)
HTML code that embeds a player that plays the monitor stream.
- Parameters:
embedHtml
- embedHtml or null
for none
-
getEnableMonitorStream
public Boolean getEnableMonitorStream()
This value determines whether the monitor stream is enabled for the broadcast. If the monitor
stream is enabled, then YouTube will broadcast the event content on a special stream intended
only for the broadcaster's consumption. The broadcaster can use the stream to review the event
content and also to identify the optimal times to insert cuepoints. You need to set this value
to true if you intend to have a broadcast delay for your event. *Note:* This property cannot be
updated once the broadcast is in the testing or live state.
- Returns:
- value or
null
for none
-
setEnableMonitorStream
public MonitorStreamInfo setEnableMonitorStream(Boolean enableMonitorStream)
This value determines whether the monitor stream is enabled for the broadcast. If the monitor
stream is enabled, then YouTube will broadcast the event content on a special stream intended
only for the broadcaster's consumption. The broadcaster can use the stream to review the event
content and also to identify the optimal times to insert cuepoints. You need to set this value
to true if you intend to have a broadcast delay for your event. *Note:* This property cannot be
updated once the broadcast is in the testing or live state.
- Parameters:
enableMonitorStream
- enableMonitorStream or null
for none
-
set
public MonitorStreamInfo set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public MonitorStreamInfo clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.