@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartChannelResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
StartChannelResult() |
Modifier and Type | Method and Description |
---|---|
StartChannelResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StartChannelResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
StartChannelResult |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique arn of the channel.
|
CdiInputSpecification |
getCdiInputSpecification()
Specification of CDI inputs for this channel
|
String |
getChannelClass()
The class for this channel.
|
List<OutputDestination> |
getDestinations()
A list of destinations of the channel.
|
List<ChannelEgressEndpoint> |
getEgressEndpoints()
The endpoints where outgoing connections initiate from
|
EncoderSettings |
getEncoderSettings() |
String |
getId()
The unique id of the channel.
|
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 being written to CloudWatch Logs.
|
MaintenanceStatus |
getMaintenance()
Maintenance settings for this channel.
|
String |
getName()
The name of the channel.
|
List<PipelineDetail> |
getPipelineDetails()
Runtime details for the pipelines of a running channel.
|
Integer |
getPipelinesRunningCount()
The number of currently healthy pipelines.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
String |
getState() |
Map<String,String> |
getTags()
A collection of key-value pairs.
|
VpcOutputSettingsDescription |
getVpc()
Settings for VPC output
|
int |
hashCode() |
void |
setArn(String arn)
The unique arn of the channel.
|
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)
A list of destinations of the channel.
|
void |
setEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
The endpoints where outgoing connections initiate from
|
void |
setEncoderSettings(EncoderSettings encoderSettings) |
void |
setId(String id)
The unique id of the channel.
|
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 being written to CloudWatch Logs.
|
void |
setMaintenance(MaintenanceStatus maintenance)
Maintenance settings for this channel.
|
void |
setName(String name)
The name of the channel.
|
void |
setPipelineDetails(Collection<PipelineDetail> pipelineDetails)
Runtime details for the pipelines of a running channel.
|
void |
setPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
void |
setState(String state) |
void |
setTags(Map<String,String> tags)
A collection of key-value pairs.
|
void |
setVpc(VpcOutputSettingsDescription vpc)
Settings for VPC output
|
String |
toString()
Returns a string representation of this object.
|
StartChannelResult |
withArn(String arn)
The unique arn of the channel.
|
StartChannelResult |
withCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel
|
StartChannelResult |
withChannelClass(ChannelClass channelClass)
The class for this channel.
|
StartChannelResult |
withChannelClass(String channelClass)
The class for this channel.
|
StartChannelResult |
withDestinations(Collection<OutputDestination> destinations)
A list of destinations of the channel.
|
StartChannelResult |
withDestinations(OutputDestination... destinations)
A list of destinations of the channel.
|
StartChannelResult |
withEgressEndpoints(ChannelEgressEndpoint... egressEndpoints)
The endpoints where outgoing connections initiate from
|
StartChannelResult |
withEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
The endpoints where outgoing connections initiate from
|
StartChannelResult |
withEncoderSettings(EncoderSettings encoderSettings) |
StartChannelResult |
withId(String id)
The unique id of the channel.
|
StartChannelResult |
withInputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.
|
StartChannelResult |
withInputAttachments(InputAttachment... inputAttachments)
List of input attachments for channel.
|
StartChannelResult |
withInputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel
|
StartChannelResult |
withLogLevel(LogLevel logLevel)
The log level being written to CloudWatch Logs.
|
StartChannelResult |
withLogLevel(String logLevel)
The log level being written to CloudWatch Logs.
|
StartChannelResult |
withMaintenance(MaintenanceStatus maintenance)
Maintenance settings for this channel.
|
StartChannelResult |
withName(String name)
The name of the channel.
|
StartChannelResult |
withPipelineDetails(Collection<PipelineDetail> pipelineDetails)
Runtime details for the pipelines of a running channel.
|
StartChannelResult |
withPipelineDetails(PipelineDetail... pipelineDetails)
Runtime details for the pipelines of a running channel.
|
StartChannelResult |
withPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
StartChannelResult |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
StartChannelResult |
withState(ChannelState state) |
StartChannelResult |
withState(String state) |
StartChannelResult |
withTags(Map<String,String> tags)
A collection of key-value pairs.
|
StartChannelResult |
withVpc(VpcOutputSettingsDescription vpc)
Settings for VPC output
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setArn(String arn)
arn
- The unique arn of the channel.public String getArn()
public StartChannelResult withArn(String arn)
arn
- The unique arn of the channel.public void setCdiInputSpecification(CdiInputSpecification cdiInputSpecification)
cdiInputSpecification
- Specification of CDI inputs for this channelpublic CdiInputSpecification getCdiInputSpecification()
public StartChannelResult 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 StartChannelResult 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 StartChannelResult 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
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public StartChannelResult 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 destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public StartChannelResult withDestinations(Collection<OutputDestination> destinations)
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other
types (HLS, for example), there is one destination per packager.public List<ChannelEgressEndpoint> getEgressEndpoints()
public void setEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate frompublic StartChannelResult withEgressEndpoints(ChannelEgressEndpoint... egressEndpoints)
NOTE: This method appends the values to the existing list (if any). Use
setEgressEndpoints(java.util.Collection)
or withEgressEndpoints(java.util.Collection)
if you
want to override the existing values.
egressEndpoints
- The endpoints where outgoing connections initiate frompublic StartChannelResult withEgressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate frompublic void setEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- public EncoderSettings getEncoderSettings()
public StartChannelResult withEncoderSettings(EncoderSettings encoderSettings)
encoderSettings
- public void setId(String id)
id
- The unique id of the channel.public String getId()
public StartChannelResult withId(String id)
id
- The unique id of the channel.public List<InputAttachment> getInputAttachments()
public void setInputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- List of input attachments for channel.public StartChannelResult 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 StartChannelResult 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 StartChannelResult withInputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of network and file inputs for this channelpublic void setLogLevel(String logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public String getLogLevel()
LogLevel
public StartChannelResult withLogLevel(String logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public StartChannelResult withLogLevel(LogLevel logLevel)
logLevel
- The log level being written to CloudWatch Logs.LogLevel
public void setMaintenance(MaintenanceStatus maintenance)
maintenance
- Maintenance settings for this channel.public MaintenanceStatus getMaintenance()
public StartChannelResult withMaintenance(MaintenanceStatus maintenance)
maintenance
- Maintenance settings for this channel.public void setName(String name)
name
- The name of the channel. (user-mutable)public String getName()
public StartChannelResult withName(String name)
name
- The name of the channel. (user-mutable)public List<PipelineDetail> getPipelineDetails()
public void setPipelineDetails(Collection<PipelineDetail> pipelineDetails)
pipelineDetails
- Runtime details for the pipelines of a running channel.public StartChannelResult withPipelineDetails(PipelineDetail... pipelineDetails)
NOTE: This method appends the values to the existing list (if any). Use
setPipelineDetails(java.util.Collection)
or withPipelineDetails(java.util.Collection)
if you
want to override the existing values.
pipelineDetails
- Runtime details for the pipelines of a running channel.public StartChannelResult withPipelineDetails(Collection<PipelineDetail> pipelineDetails)
pipelineDetails
- Runtime details for the pipelines of a running channel.public void setPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.public Integer getPipelinesRunningCount()
public StartChannelResult withPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.public void setRoleArn(String roleArn)
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.public String getRoleArn()
public StartChannelResult withRoleArn(String roleArn)
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.public void setState(String state)
state
- ChannelState
public String getState()
ChannelState
public StartChannelResult withState(String state)
state
- ChannelState
public StartChannelResult withState(ChannelState state)
state
- ChannelState
public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public StartChannelResult withTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public StartChannelResult addTagsEntry(String key, String value)
public StartChannelResult clearTagsEntries()
public void setVpc(VpcOutputSettingsDescription vpc)
vpc
- Settings for VPC outputpublic VpcOutputSettingsDescription getVpc()
public StartChannelResult withVpc(VpcOutputSettingsDescription vpc)
vpc
- Settings for VPC outputpublic String toString()
toString
in class Object
Object.toString()
public StartChannelResult clone()