target.apidocs.com.google.api.services.youtube.model.LiveStreamContentDetails.html Maven / Gradle / Ivy
LiveStreamContentDetails (YouTube Data API v3 v3-rev20230319-2.0.0)
com.google.api.services.youtube.model
Class LiveStreamContentDetails
- 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.LiveStreamContentDetails
-
public final class LiveStreamContentDetails
extends com.google.api.client.json.GenericJson
Detailed settings of a 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
LiveStreamContentDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
LiveStreamContentDetails
clone()
String
getClosedCaptionsIngestionUrl()
The ingestion URL where the closed captions of this stream are sent.
Boolean
getIsReusable()
Indicates whether the stream is reusable, which means that it can be bound to multiple
broadcasts.
LiveStreamContentDetails
set(String fieldName,
Object value)
LiveStreamContentDetails
setClosedCaptionsIngestionUrl(String closedCaptionsIngestionUrl)
The ingestion URL where the closed captions of this stream are sent.
LiveStreamContentDetails
setIsReusable(Boolean isReusable)
Indicates whether the stream is reusable, which means that it can be bound to multiple
broadcasts.
-
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
-
getClosedCaptionsIngestionUrl
public String getClosedCaptionsIngestionUrl()
The ingestion URL where the closed captions of this stream are sent.
- Returns:
- value or
null
for none
-
setClosedCaptionsIngestionUrl
public LiveStreamContentDetails setClosedCaptionsIngestionUrl(String closedCaptionsIngestionUrl)
The ingestion URL where the closed captions of this stream are sent.
- Parameters:
closedCaptionsIngestionUrl
- closedCaptionsIngestionUrl or null
for none
-
getIsReusable
public Boolean getIsReusable()
Indicates whether the stream is reusable, which means that it can be bound to multiple
broadcasts. It is common for broadcasters to reuse the same stream for many different
broadcasts if those broadcasts occur at different times. If you set this value to false, then
the stream will not be reusable, which means that it can only be bound to one broadcast. Non-
reusable streams differ from reusable streams in the following ways: - A non-reusable stream
can only be bound to one broadcast. - A non-reusable stream might be deleted by an automated
process after the broadcast ends. - The liveStreams.list method does not list non-reusable
streams if you call the method and set the mine parameter to true. The only way to use that
method to retrieve the resource for a non-reusable stream is to use the id parameter to
identify the stream.
- Returns:
- value or
null
for none
-
setIsReusable
public LiveStreamContentDetails setIsReusable(Boolean isReusable)
Indicates whether the stream is reusable, which means that it can be bound to multiple
broadcasts. It is common for broadcasters to reuse the same stream for many different
broadcasts if those broadcasts occur at different times. If you set this value to false, then
the stream will not be reusable, which means that it can only be bound to one broadcast. Non-
reusable streams differ from reusable streams in the following ways: - A non-reusable stream
can only be bound to one broadcast. - A non-reusable stream might be deleted by an automated
process after the broadcast ends. - The liveStreams.list method does not list non-reusable
streams if you call the method and set the mine parameter to true. The only way to use that
method to retrieve the resource for a non-reusable stream is to use the id parameter to
identify the stream.
- Parameters:
isReusable
- isReusable or null
for none
-
set
public LiveStreamContentDetails set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public LiveStreamContentDetails clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.