public static interface ChannelSummary.Builder extends CopyableBuilder<ChannelSummary.Builder,ChannelSummary>
Modifier and Type | Method and Description |
---|---|
ChannelSummary.Builder |
arn(String arn)
The unique arn of the channel.
|
ChannelSummary.Builder |
destinations(Collection<OutputDestination> destinations)
A list of destinations of the channel.
|
ChannelSummary.Builder |
destinations(OutputDestination... destinations)
A list of destinations of the channel.
|
ChannelSummary.Builder |
egressEndpoints(ChannelEgressEndpoint... egressEndpoints)
The endpoints where outgoing connections initiate from
|
ChannelSummary.Builder |
egressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
The endpoints where outgoing connections initiate from
|
ChannelSummary.Builder |
id(String id)
The unique id of the channel.
|
ChannelSummary.Builder |
inputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.
|
ChannelSummary.Builder |
inputAttachments(InputAttachment... inputAttachments)
List of input attachments for channel.
|
ChannelSummary.Builder |
name(String name)
The name of the channel.
|
ChannelSummary.Builder |
pipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
ChannelSummary.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
|
ChannelSummary.Builder |
state(ChannelState state)
Sets the value of the State property for this object.
|
ChannelSummary.Builder |
state(String state)
Sets the value of the State property for this object.
|
copy
apply, build
ChannelSummary.Builder arn(String arn)
arn
- The unique arn of the channel.ChannelSummary.Builder destinations(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.ChannelSummary.Builder destinations(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.ChannelSummary.Builder egressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate fromChannelSummary.Builder egressEndpoints(ChannelEgressEndpoint... egressEndpoints)
egressEndpoints
- The endpoints where outgoing connections initiate fromChannelSummary.Builder id(String id)
id
- The unique id of the channel.ChannelSummary.Builder inputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- List of input attachments for channel.ChannelSummary.Builder inputAttachments(InputAttachment... inputAttachments)
inputAttachments
- List of input attachments for channel.ChannelSummary.Builder name(String name)
name
- The name of the channel. (user-mutable)ChannelSummary.Builder pipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.ChannelSummary.Builder roleArn(String roleArn)
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.ChannelSummary.Builder state(String state)
state
- The new value for the State property for this object.ChannelState
,
ChannelState
ChannelSummary.Builder state(ChannelState state)
state
- The new value for the State property for this object.ChannelState
,
ChannelState
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.