@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) |
CdiInputSpecification |
getCdiInputSpecification()
Specification of CDI inputs for this channel
|
String |
getChannelId()
channel ID
|
List<OutputDestination> |
getDestinations()
A list of output destinations for this channel.
|
EncoderSettings |
getEncoderSettings()
The encoder settings for this channel.
|
List<InputAttachment> |
getInputAttachments() |
InputSpecification |
getInputSpecification()
Specification of network and file inputs for this channel
|
String |
getLogLevel()
The log level to write to CloudWatch Logs.
|
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 |
setCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
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 |
setInputAttachments(Collection<InputAttachment> inputAttachments) |
void |
setInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
void |
setLogLevel(String logLevel)
The log level to write to CloudWatch Logs.
|
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.
|
UpdateChannelRequest |
withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
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 |
withInputAttachments(Collection<InputAttachment> inputAttachments) |
UpdateChannelRequest |
withInputAttachments(InputAttachment... inputAttachments)
NOTE: This method appends the values to the existing list (if any).
|
UpdateChannelRequest |
withInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
UpdateChannelRequest |
withLogLevel(LogLevel logLevel)
The log level to write to CloudWatch Logs.
|
UpdateChannelRequest |
withLogLevel(String logLevel)
The log level to write to CloudWatch Logs.
|
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 setCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
cdiInputSpecification
- Specification of CDI inputs for this channelpublic CdiInputSpecification getCdiInputSpecification()
public UpdateChannelRequest withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
cdiInputSpecification
- Specification of CDI inputs for this channelpublic 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 List<InputAttachment> getInputAttachments()
public void setInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- public UpdateChannelRequest 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
- public UpdateChannelRequest withInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- public void setInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of network and file inputs for this channelpublic InputSpecification getInputSpecification()
public UpdateChannelRequest withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of network and file inputs for this channelpublic void setLogLevel(String logLevel)
logLevel
- The log level to write to CloudWatch Logs.LogLevel
public String getLogLevel()
LogLevel
public UpdateChannelRequest withLogLevel(String logLevel)
logLevel
- The log level to write to CloudWatch Logs.LogLevel
public UpdateChannelRequest withLogLevel(LogLevel logLevel)
logLevel
- The log level to write to CloudWatch Logs.LogLevel
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()