@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChannelSummary extends Object implements Serializable, Cloneable, StructuredPojo
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()
The unique arn of the channel.
|
CdiInputSpecification |
getCdiInputSpecification()
Specification of CDI inputs for this channel
|
String |
getChannelClass()
The class for this channel.
|
List<OutputDestination> |
getDestinations()
A list of destinations of the channel.
|
List<ChannelEgressEndpoint> |
getEgressEndpoints()
The endpoints where outgoing connections initiate from
|
String |
getId()
The unique id of the channel.
|
List<InputAttachment> |
getInputAttachments()
List of input attachments for channel.
|
InputSpecification |
getInputSpecification()
Specification of network and file inputs for this channel
|
String |
getLogLevel()
The log level being written to CloudWatch Logs.
|
MaintenanceStatus |
getMaintenance()
Maintenance settings for this channel.
|
String |
getName()
The name of the channel.
|
Integer |
getPipelinesRunningCount()
The number of currently healthy pipelines.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
String |
getState() |
Map<String,String> |
getTags()
A collection of key-value pairs.
|
VpcOutputSettingsDescription |
getVpc()
Settings for any VPC outputs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The unique arn of the channel.
|
void |
setCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
void |
setChannelClass(String channelClass)
The class for this channel.
|
void |
setDestinations(Collection<OutputDestination> destinations)
A list of destinations of the channel.
|
void |
setEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
The endpoints where outgoing connections initiate from
|
void |
setId(String id)
The unique id of the channel.
|
void |
setInputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.
|
void |
setInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
void |
setLogLevel(String logLevel)
The log level being written to CloudWatch Logs.
|
void |
setMaintenance(MaintenanceStatus maintenance)
Maintenance settings for this channel.
|
void |
setName(String name)
The name of the channel.
|
void |
setPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
void |
setState(String state) |
void |
setTags(Map<String,String> tags)
A collection of key-value pairs.
|
void |
setVpc(VpcOutputSettingsDescription vpc)
Settings for any VPC outputs.
|
String |
toString()
Returns a string representation of this object.
|
ChannelSummary |
withArn(String arn)
The unique arn of the channel.
|
ChannelSummary |
withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
ChannelSummary |
withChannelClass(ChannelClass channelClass)
The class for this channel.
|
ChannelSummary |
withChannelClass(String channelClass)
The class for this channel.
|
ChannelSummary |
withDestinations(Collection<OutputDestination> destinations)
A list of destinations of the channel.
|
ChannelSummary |
withDestinations(OutputDestination... destinations)
A list of destinations of the channel.
|
ChannelSummary |
withEgressEndpoints(ChannelEgressEndpoint... egressEndpoints)
The endpoints where outgoing connections initiate from
|
ChannelSummary |
withEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
The endpoints where outgoing connections initiate from
|
ChannelSummary |
withId(String id)
The unique id of the channel.
|
ChannelSummary |
withInputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.
|
ChannelSummary |
withInputAttachments(InputAttachment... inputAttachments)
List of input attachments for channel.
|
ChannelSummary |
withInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
ChannelSummary |
withLogLevel(LogLevel logLevel)
The log level being written to CloudWatch Logs.
|
ChannelSummary |
withLogLevel(String logLevel)
The log level being written to CloudWatch Logs.
|
ChannelSummary |
withMaintenance(MaintenanceStatus maintenance)
Maintenance settings for this channel.
|
ChannelSummary |
withName(String name)
The name of the channel.
|
ChannelSummary |
withPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
ChannelSummary |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
ChannelSummary |
withState(ChannelState state) |
ChannelSummary |
withState(String state) |
ChannelSummary |
withTags(Map<String,String> tags)
A collection of key-value pairs.
|
ChannelSummary |
withVpc(VpcOutputSettingsDescription vpc)
Settings for any VPC outputs.
|
public void setArn(String arn)
arn
- The unique arn of the channel.public String getArn()
public ChannelSummary withArn(String arn)
arn
- The unique arn of the channel.public void setCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
cdiInputSpecification
- Specification of CDI inputs for this channelpublic CdiInputSpecification getCdiInputSpecification()
public ChannelSummary withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
cdiInputSpecification
- Specification of CDI inputs for this channelpublic void setChannelClass(String channelClass)
channelClass
- The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel
with one pipeline.ChannelClass
public String getChannelClass()
ChannelClass
public ChannelSummary withChannelClass(String channelClass)
channelClass
- The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel
with one pipeline.ChannelClass
public ChannelSummary withChannelClass(ChannelClass channelClass)
channelClass
- The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel
with one pipeline.ChannelClass
public List<OutputDestination> getDestinations()
public void setDestinations(Collection<OutputDestination> destinations)
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public ChannelSummary withDestinations(OutputDestination... destinations)
NOTE: This method appends the values to the existing list (if any). Use
setDestinations(java.util.Collection)
or withDestinations(java.util.Collection)
if you want to
override the existing values.
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public ChannelSummary withDestinations(Collection<OutputDestination> destinations)
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public List<ChannelEgressEndpoint> getEgressEndpoints()
public void setEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate frompublic ChannelSummary withEgressEndpoints(ChannelEgressEndpoint... egressEndpoints)
NOTE: This method appends the values to the existing list (if any). Use
setEgressEndpoints(java.util.Collection)
or withEgressEndpoints(java.util.Collection)
if you
want to override the existing values.
egressEndpoints
- The endpoints where outgoing connections initiate frompublic ChannelSummary withEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate frompublic void setId(String id)
id
- The unique id of the channel.public String getId()
public ChannelSummary withId(String id)
id
- The unique id of the channel.public List<InputAttachment> getInputAttachments()
public void setInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- List of input attachments for channel.public ChannelSummary withInputAttachments(InputAttachment... inputAttachments)
NOTE: This method appends the values to the existing list (if any). Use
setInputAttachments(java.util.Collection)
or withInputAttachments(java.util.Collection)
if you
want to override the existing values.
inputAttachments
- List of input attachments for channel.public ChannelSummary withInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- List of input attachments for channel.public void setInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of network and file inputs for this channelpublic InputSpecification getInputSpecification()
public ChannelSummary withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of network and file inputs for this channelpublic void setLogLevel(String logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public String getLogLevel()
LogLevel
public ChannelSummary withLogLevel(String logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public ChannelSummary withLogLevel(LogLevel logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public void setMaintenance(MaintenanceStatus maintenance)
maintenance
- Maintenance settings for this channel.public MaintenanceStatus getMaintenance()
public ChannelSummary withMaintenance(MaintenanceStatus maintenance)
maintenance
- Maintenance settings for this channel.public void setName(String name)
name
- The name of the channel. (user-mutable)public String getName()
public ChannelSummary withName(String name)
name
- The name of the channel. (user-mutable)public void setPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.public Integer getPipelinesRunningCount()
public ChannelSummary withPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.public void setRoleArn(String roleArn)
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.public String getRoleArn()
public ChannelSummary withRoleArn(String roleArn)
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.public void setState(String state)
state
- ChannelState
public String getState()
ChannelState
public ChannelSummary withState(String state)
state
- ChannelState
public ChannelSummary withState(ChannelState state)
state
- ChannelState
public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public ChannelSummary withTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public ChannelSummary addTagsEntry(String key, String value)
public ChannelSummary clearTagsEntries()
public void setVpc(VpcOutputSettingsDescription vpc)
vpc
- Settings for any VPC outputs.public VpcOutputSettingsDescription getVpc()
public ChannelSummary withVpc(VpcOutputSettingsDescription vpc)
vpc
- Settings for any VPC outputs.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.