@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 |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<OutputDestination> |
getDestinations() |
EncoderSettings |
getEncoderSettings() |
List<InputAttachment> |
getInputAttachments()
List of input attachments for channel.
|
InputSpecification |
getInputSpecification()
Specification of input for this channel (max.
|
String |
getName()
Name of channel.
|
String |
getRequestId()
Unique request ID to be specified.
|
String |
getReserved()
Reserved for future use.
|
String |
getRoleArn()
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
int |
hashCode() |
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 input for this channel (max.
|
void |
setName(String name)
Name of channel.
|
void |
setRequestId(String requestId)
Unique request ID to be specified.
|
void |
setReserved(String reserved)
Reserved for future use.
|
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.
|
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 input for this channel (max.
|
CreateChannelRequest |
withName(String name)
Name of channel.
|
CreateChannelRequest |
withRequestId(String requestId)
Unique request ID to be specified.
|
CreateChannelRequest |
withReserved(String reserved)
Reserved for future use.
|
CreateChannelRequest |
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 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 input for this channel (max. bitrate, resolution, codec, etc.)public InputSpecification getInputSpecification()
public CreateChannelRequest withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of input for this channel (max. bitrate, resolution, codec, etc.)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.public void setReserved(String reserved)
reserved
- Reserved for future use.public String getReserved()
public CreateChannelRequest withReserved(String reserved)
reserved
- Reserved for future use.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 String toString()
toString
in class Object
Object.toString()
public CreateChannelRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.