@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChannelSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a channel.
Constructor and Description |
---|
ChannelSummary() |
Modifier and Type | Method and Description |
---|---|
ChannelSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ChannelSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
ChannelSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Channel ARN.
|
Boolean |
getAuthorized()
Whether the channel is private (enabled for playback authorization).
|
String |
getLatencyMode()
Channel latency mode.
|
String |
getName()
Channel name.
|
String |
getRecordingConfigurationArn()
Recording-configuration ARN.
|
Map<String,String> |
getTags()
Array of 1-50 maps, each of the form
string:string (key:value) . |
int |
hashCode() |
Boolean |
isAuthorized()
Whether the channel is private (enabled for playback authorization).
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
Channel ARN.
|
void |
setAuthorized(Boolean authorized)
Whether the channel is private (enabled for playback authorization).
|
void |
setLatencyMode(String latencyMode)
Channel latency mode.
|
void |
setName(String name)
Channel name.
|
void |
setRecordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN.
|
void |
setTags(Map<String,String> tags)
Array of 1-50 maps, each of the form
string:string (key:value) . |
String |
toString()
Returns a string representation of this object.
|
ChannelSummary |
withArn(String arn)
Channel ARN.
|
ChannelSummary |
withAuthorized(Boolean authorized)
Whether the channel is private (enabled for playback authorization).
|
ChannelSummary |
withLatencyMode(ChannelLatencyMode latencyMode)
Channel latency mode.
|
ChannelSummary |
withLatencyMode(String latencyMode)
Channel latency mode.
|
ChannelSummary |
withName(String name)
Channel name.
|
ChannelSummary |
withRecordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN.
|
ChannelSummary |
withTags(Map<String,String> tags)
Array of 1-50 maps, each of the form
string:string (key:value) . |
public void setArn(String arn)
Channel ARN.
arn
- Channel ARN.public String getArn()
Channel ARN.
public ChannelSummary withArn(String arn)
Channel ARN.
arn
- Channel ARN.public void setName(String name)
Channel name.
name
- Channel name.public String getName()
Channel name.
public ChannelSummary withName(String name)
Channel name.
name
- Channel name.public void setLatencyMode(String latencyMode)
Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the Amazon IVS
console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
latencyMode
- Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the
Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard,
respectively.)ChannelLatencyMode
public String getLatencyMode()
Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the Amazon IVS
console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the
Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard,
respectively.)ChannelLatencyMode
public ChannelSummary withLatencyMode(String latencyMode)
Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the Amazon IVS
console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
latencyMode
- Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the
Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard,
respectively.)ChannelLatencyMode
public ChannelSummary withLatencyMode(ChannelLatencyMode latencyMode)
Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the Amazon IVS
console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
latencyMode
- Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use
LOW
for near-real-time interaction with viewers. Default: LOW
. (Note: In the
Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard,
respectively.)ChannelLatencyMode
public void setAuthorized(Boolean authorized)
Whether the channel is private (enabled for playback authorization). Default: false
.
authorized
- Whether the channel is private (enabled for playback authorization). Default: false
.public Boolean getAuthorized()
Whether the channel is private (enabled for playback authorization). Default: false
.
false
.public ChannelSummary withAuthorized(Boolean authorized)
Whether the channel is private (enabled for playback authorization). Default: false
.
authorized
- Whether the channel is private (enabled for playback authorization). Default: false
.public Boolean isAuthorized()
Whether the channel is private (enabled for playback authorization). Default: false
.
false
.public void setRecordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).
recordingConfigurationArn
- Recording-configuration ARN. A value other than an empty string indicates that recording is enabled.
Default: "" (empty string, recording is disabled).public String getRecordingConfigurationArn()
Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).
public ChannelSummary withRecordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).
recordingConfigurationArn
- Recording-configuration ARN. A value other than an empty string indicates that recording is enabled.
Default: "" (empty string, recording is disabled).public Map<String,String> getTags()
Array of 1-50 maps, each of the form string:string (key:value)
.
string:string (key:value)
.public void setTags(Map<String,String> tags)
Array of 1-50 maps, each of the form string:string (key:value)
.
tags
- Array of 1-50 maps, each of the form string:string (key:value)
.public ChannelSummary withTags(Map<String,String> tags)
Array of 1-50 maps, each of the form string:string (key:value)
.
tags
- Array of 1-50 maps, each of the form string:string (key:value)
.public ChannelSummary addTagsEntry(String key, String value)
public ChannelSummary clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public ChannelSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.