public static interface UpdateChannelRequest.Builder extends MediaLiveRequest.Builder, SdkPojo, CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>
Modifier and Type | Method and Description |
---|---|
UpdateChannelRequest.Builder |
channelId(String channelId)
channel ID
|
UpdateChannelRequest.Builder |
destinations(Collection<OutputDestination> destinations)
A list of output destinations for this channel.
|
UpdateChannelRequest.Builder |
destinations(Consumer<OutputDestination.Builder>... destinations)
A list of output destinations for this channel.
|
UpdateChannelRequest.Builder |
destinations(OutputDestination... destinations)
A list of output destinations for this channel.
|
default UpdateChannelRequest.Builder |
encoderSettings(Consumer<EncoderSettings.Builder> encoderSettings)
The encoder settings for this channel.
|
UpdateChannelRequest.Builder |
encoderSettings(EncoderSettings encoderSettings)
The encoder settings for this channel.
|
UpdateChannelRequest.Builder |
inputAttachments(Collection<InputAttachment> inputAttachments)
Sets the value of the InputAttachments property for this object.
|
UpdateChannelRequest.Builder |
inputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)
Sets the value of the InputAttachments property for this object.
|
UpdateChannelRequest.Builder |
inputAttachments(InputAttachment... inputAttachments)
Sets the value of the InputAttachments property for this object.
|
default UpdateChannelRequest.Builder |
inputSpecification(Consumer<InputSpecification.Builder> inputSpecification)
Specification of input for this channel (max.
|
UpdateChannelRequest.Builder |
inputSpecification(InputSpecification inputSpecification)
Specification of input for this channel (max.
|
UpdateChannelRequest.Builder |
logLevel(LogLevel logLevel)
The log level to write to CloudWatch Logs.
|
UpdateChannelRequest.Builder |
logLevel(String logLevel)
The log level to write to CloudWatch Logs.
|
UpdateChannelRequest.Builder |
name(String name)
The name of the channel.
|
UpdateChannelRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateChannelRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateChannelRequest.Builder |
roleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateChannelRequest.Builder channelId(String channelId)
channelId
- channel IDUpdateChannelRequest.Builder destinations(Collection<OutputDestination> destinations)
destinations
- A list of output destinations for this channel.UpdateChannelRequest.Builder destinations(OutputDestination... destinations)
destinations
- A list of output destinations for this channel.UpdateChannelRequest.Builder destinations(Consumer<OutputDestination.Builder>... destinations)
List.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #destinations(List)
.destinations
- a consumer that will call methods on List.Builder
#destinations(List)
UpdateChannelRequest.Builder encoderSettings(EncoderSettings encoderSettings)
encoderSettings
- The encoder settings for this channel.default UpdateChannelRequest.Builder encoderSettings(Consumer<EncoderSettings.Builder> encoderSettings)
EncoderSettings.Builder
avoiding the need to create one manually via
EncoderSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to encoderSettings(EncoderSettings)
.encoderSettings
- a consumer that will call methods on EncoderSettings.Builder
encoderSettings(EncoderSettings)
UpdateChannelRequest.Builder inputAttachments(Collection<InputAttachment> inputAttachments)
inputAttachments
- The new value for the InputAttachments property for this object.UpdateChannelRequest.Builder inputAttachments(InputAttachment... inputAttachments)
inputAttachments
- The new value for the InputAttachments property for this object.UpdateChannelRequest.Builder inputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)
List.Builder
avoiding the need
to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #inputAttachments(List)
.inputAttachments
- a consumer that will call methods on List.Builder
#inputAttachments(List)
UpdateChannelRequest.Builder inputSpecification(InputSpecification inputSpecification)
inputSpecification
- Specification of input for this channel (max. bitrate, resolution, codec, etc.)default UpdateChannelRequest.Builder inputSpecification(Consumer<InputSpecification.Builder> inputSpecification)
InputSpecification.Builder
avoiding the need to create one manually via
InputSpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to inputSpecification(InputSpecification)
.inputSpecification
- a consumer that will call methods on InputSpecification.Builder
inputSpecification(InputSpecification)
UpdateChannelRequest.Builder logLevel(String logLevel)
UpdateChannelRequest.Builder logLevel(LogLevel logLevel)
UpdateChannelRequest.Builder name(String name)
name
- The name of the channel.UpdateChannelRequest.Builder roleArn(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.UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.