@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateChannelRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateChannelRequest() |
Modifier and Type | Method and Description |
---|---|
CreateChannelRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateChannelRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateChannelRequest |
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 |
getChannelClass()
The class for this channel.
|
List<OutputDestination> |
getDestinations() |
EncoderSettings |
getEncoderSettings() |
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 to write to CloudWatch Logs.
|
MaintenanceCreateSettings |
getMaintenance()
Maintenance settings for this channel.
|
String |
getName()
Name of channel.
|
String |
getRequestId()
Unique request ID to be specified.
|
String |
getReserved()
Deprecated.
|
String |
getRoleArn()
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
Map<String,String> |
getTags()
A collection of key-value pairs.
|
VpcOutputSettings |
getVpc()
Settings for the VPC outputs
|
int |
hashCode() |
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) |
void |
setEncoderSettings(EncoderSettings encoderSettings) |
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 to write to CloudWatch Logs.
|
void |
setMaintenance(MaintenanceCreateSettings maintenance)
Maintenance settings for this channel.
|
void |
setName(String name)
Name of channel.
|
void |
setRequestId(String requestId)
Unique request ID to be specified.
|
void |
setReserved(String reserved)
Deprecated.
|
void |
setRoleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
void |
setTags(Map<String,String> tags)
A collection of key-value pairs.
|
void |
setVpc(VpcOutputSettings vpc)
Settings for the VPC outputs
|
String |
toString()
Returns a string representation of this object.
|
CreateChannelRequest |
withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
CreateChannelRequest |
withChannelClass(ChannelClass channelClass)
The class for this channel.
|
CreateChannelRequest |
withChannelClass(String channelClass)
The class for this channel.
|
CreateChannelRequest |
withDestinations(Collection<OutputDestination> destinations) |
CreateChannelRequest |
withDestinations(OutputDestination... destinations)
NOTE: This method appends the values to the existing list (if any).
|
CreateChannelRequest |
withEncoderSettings(EncoderSettings encoderSettings) |
CreateChannelRequest |
withInputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.
|
CreateChannelRequest |
withInputAttachments(InputAttachment... inputAttachments)
List of input attachments for channel.
|
CreateChannelRequest |
withInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
CreateChannelRequest |
withLogLevel(LogLevel logLevel)
The log level to write to CloudWatch Logs.
|
CreateChannelRequest |
withLogLevel(String logLevel)
The log level to write to CloudWatch Logs.
|
CreateChannelRequest |
withMaintenance(MaintenanceCreateSettings maintenance)
Maintenance settings for this channel.
|
CreateChannelRequest |
withName(String name)
Name of channel.
|
CreateChannelRequest |
withRequestId(String requestId)
Unique request ID to be specified.
|
CreateChannelRequest |
withReserved(String reserved)
Deprecated.
|
CreateChannelRequest |
withRoleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
CreateChannelRequest |
withTags(Map<String,String> tags)
A collection of key-value pairs.
|
CreateChannelRequest |
withVpc(VpcOutputSettings vpc)
Settings for the VPC outputs
|
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 CreateChannelRequest 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 CreateChannelRequest 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 CreateChannelRequest 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
- public CreateChannelRequest 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
- public CreateChannelRequest withDestinations(Collection<OutputDestination> destinations)
destinations
- public void setEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- public EncoderSettings getEncoderSettings()
public CreateChannelRequest withEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- public List<InputAttachment> getInputAttachments()
public void setInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- List of input attachments for channel.public CreateChannelRequest 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 CreateChannelRequest 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 CreateChannelRequest 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 CreateChannelRequest withLogLevel(String logLevel)
logLevel
- The log level to write to CloudWatch Logs.LogLevel
public CreateChannelRequest withLogLevel(LogLevel logLevel)
logLevel
- The log level to write to CloudWatch Logs.LogLevel
public void setMaintenance(MaintenanceCreateSettings maintenance)
maintenance
- Maintenance settings for this channel.public MaintenanceCreateSettings getMaintenance()
public CreateChannelRequest withMaintenance(MaintenanceCreateSettings maintenance)
maintenance
- Maintenance settings for this channel.public void setName(String name)
name
- Name of channel.public String getName()
public CreateChannelRequest withName(String name)
name
- Name of channel.public void setRequestId(String requestId)
requestId
- Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.public String getRequestId()
public CreateChannelRequest withRequestId(String requestId)
requestId
- Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.@Deprecated public void setReserved(String reserved)
reserved
- Deprecated field that's only usable by whitelisted customers.@Deprecated public String getReserved()
@Deprecated public CreateChannelRequest withReserved(String reserved)
reserved
- Deprecated field that's only usable by whitelisted customers.public void setRoleArn(String roleArn)
roleArn
- An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.public String getRoleArn()
public CreateChannelRequest withRoleArn(String roleArn)
roleArn
- An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public CreateChannelRequest withTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public CreateChannelRequest addTagsEntry(String key, String value)
public CreateChannelRequest clearTagsEntries()
public void setVpc(VpcOutputSettings vpc)
vpc
- Settings for the VPC outputspublic VpcOutputSettings getVpc()
public CreateChannelRequest withVpc(VpcOutputSettings vpc)
vpc
- Settings for the VPC outputspublic String toString()
toString
in class Object
Object.toString()
public CreateChannelRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()