@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateChannelRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateChannelRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateChannelRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getChannelId()
channel ID
|
List<OutputDestination> |
getDestinations()
A list of output destinations for this channel.
|
EncoderSettings |
getEncoderSettings()
The encoder settings for this channel.
|
InputSpecification |
getInputSpecification()
Specification of input for this channel (max.
|
String |
getName()
The name of the channel.
|
String |
getRoleArn()
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
int |
hashCode() |
void |
setChannelId(String channelId)
channel ID
|
void |
setDestinations(Collection<OutputDestination> destinations)
A list of output destinations for this channel.
|
void |
setEncoderSettings(EncoderSettings encoderSettings)
The encoder settings for this channel.
|
void |
setInputSpecification(InputSpecification inputSpecification)
Specification of input for this channel (max.
|
void |
setName(String name)
The name of the channel.
|
void |
setRoleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
UpdateChannelRequest |
withChannelId(String channelId)
channel ID
|
UpdateChannelRequest |
withDestinations(Collection<OutputDestination> destinations)
A list of output destinations for this channel.
|
UpdateChannelRequest |
withDestinations(OutputDestination... destinations)
A list of output destinations for this channel.
|
UpdateChannelRequest |
withEncoderSettings(EncoderSettings encoderSettings)
The encoder settings for this channel.
|
UpdateChannelRequest |
withInputSpecification(InputSpecification inputSpecification)
Specification of input for this channel (max.
|
UpdateChannelRequest |
withName(String name)
The name of the channel.
|
UpdateChannelRequest |
withRoleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setChannelId(String channelId)
channelId
- channel IDpublic String getChannelId()
public UpdateChannelRequest withChannelId(String channelId)
channelId
- channel IDpublic List<OutputDestination> getDestinations()
public void setDestinations(Collection<OutputDestination> destinations)
destinations
- A list of output destinations for this channel.public UpdateChannelRequest 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 output destinations for this channel.public UpdateChannelRequest withDestinations(Collection<OutputDestination> destinations)
destinations
- A list of output destinations for this channel.public void setEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- The encoder settings for this channel.public EncoderSettings getEncoderSettings()
public UpdateChannelRequest withEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- The encoder settings for this channel.public void setInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of input for this channel (max. bitrate, resolution, codec, etc.)public InputSpecification getInputSpecification()
public UpdateChannelRequest withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of input for this channel (max. bitrate, resolution, codec, etc.)public void setName(String name)
name
- The name of the channel.public String getName()
public UpdateChannelRequest withName(String name)
name
- The name of the channel.public void setRoleArn(String roleArn)
roleArn
- An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not
specify this on an update call but the role was previously set that role will be removed.public String getRoleArn()
public UpdateChannelRequest withRoleArn(String roleArn)
roleArn
- An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not
specify this on an update call but the role was previously set that role will be removed.public String toString()
toString
in class Object
Object.toString()
public UpdateChannelRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.