@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 |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique arn of the 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() |
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() |
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 |
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) |
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) |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ChannelSummary |
withArn(String arn)
The unique arn of the 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) |
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) |
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 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
- public InputSpecification getInputSpecification()
public ChannelSummary withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- 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 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.