@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChannelDestinationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Object specifying a channel as a destination.
Constructor and Description |
---|
ChannelDestinationConfiguration() |
Modifier and Type | Method and Description |
---|---|
ChannelDestinationConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getChannelArn()
ARN of the channel to use for broadcasting.
|
String |
getEncoderConfigurationArn()
ARN of the EncoderConfiguration resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChannelArn(String channelArn)
ARN of the channel to use for broadcasting.
|
void |
setEncoderConfigurationArn(String encoderConfigurationArn)
ARN of the EncoderConfiguration resource.
|
String |
toString()
Returns a string representation of this object.
|
ChannelDestinationConfiguration |
withChannelArn(String channelArn)
ARN of the channel to use for broadcasting.
|
ChannelDestinationConfiguration |
withEncoderConfigurationArn(String encoderConfigurationArn)
ARN of the EncoderConfiguration resource.
|
public void setChannelArn(String channelArn)
ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS account and region. The channel must be offline (not broadcasting).
channelArn
- ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS
account and region. The channel must be offline (not broadcasting).public String getChannelArn()
ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS account and region. The channel must be offline (not broadcasting).
public ChannelDestinationConfiguration withChannelArn(String channelArn)
ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS account and region. The channel must be offline (not broadcasting).
channelArn
- ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS
account and region. The channel must be offline (not broadcasting).public void setEncoderConfigurationArn(String encoderConfigurationArn)
ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
encoderConfigurationArn
- ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in
the same AWS account and region.public String getEncoderConfigurationArn()
ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
public ChannelDestinationConfiguration withEncoderConfigurationArn(String encoderConfigurationArn)
ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
encoderConfigurationArn
- ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in
the same AWS account and region.public String toString()
toString
in class Object
Object.toString()
public ChannelDestinationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.