Interface UpdateChannelRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateChannelRequest.Builder,
,UpdateChannelRequest> MediaLiveRequest.Builder
,SdkBuilder<UpdateChannelRequest.Builder,
,UpdateChannelRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateChannelRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateChannelRequest.Builder
cdiInputSpecification
(Consumer<CdiInputSpecification.Builder> cdiInputSpecification) Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builder
avoiding the need to create one manually viaCdiInputSpecification.builder()
.cdiInputSpecification
(CdiInputSpecification cdiInputSpecification) Specification of CDI inputs for this channelchannel IDdestinations
(Collection<OutputDestination> destinations) A list of output destinations for this channel.destinations
(Consumer<OutputDestination.Builder>... destinations) A list of output destinations for this channel.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.encoderSettings
(EncoderSettings encoderSettings) The encoder settings for this channel.inputAttachments
(Collection<InputAttachment> inputAttachments) Sets the value of the InputAttachments property for this object.inputAttachments
(Consumer<InputAttachment.Builder>... inputAttachments) Sets the value of the InputAttachments property for this object.inputAttachments
(InputAttachment... inputAttachments) Sets the value of the InputAttachments property for this object.default UpdateChannelRequest.Builder
inputSpecification
(Consumer<InputSpecification.Builder> inputSpecification) Specification of network and file inputs for this channel This is a convenience method that creates an instance of theInputSpecification.Builder
avoiding the need to create one manually viaInputSpecification.builder()
.inputSpecification
(InputSpecification inputSpecification) Specification of network and file inputs for this channelThe log level to write to CloudWatch Logs.The log level to write to CloudWatch Logs.default UpdateChannelRequest.Builder
maintenance
(Consumer<MaintenanceUpdateSettings.Builder> maintenance) Maintenance settings for this channel.maintenance
(MaintenanceUpdateSettings maintenance) Maintenance settings for this channel.The name of the channel.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cdiInputSpecification
Specification of CDI inputs for this channel- Parameters:
cdiInputSpecification
- Specification of CDI inputs for this channel- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cdiInputSpecification
default UpdateChannelRequest.Builder cdiInputSpecification(Consumer<CdiInputSpecification.Builder> cdiInputSpecification) Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builder
avoiding the need to create one manually viaCdiInputSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocdiInputSpecification(CdiInputSpecification)
.- Parameters:
cdiInputSpecification
- a consumer that will call methods onCdiInputSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelId
channel ID- Parameters:
channelId
- channel ID- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of output destinations for this channel.- Parameters:
destinations
- A list of output destinations for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of output destinations for this channel.- Parameters:
destinations
- A list of output destinations for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of output destinations for this channel. This is a convenience method that creates an instance of theOutputDestination.Builder
avoiding the need to create one manually viaOutputDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinations(List<OutputDestination>)
.- Parameters:
destinations
- a consumer that will call methods onOutputDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encoderSettings
The encoder settings for this channel.- Parameters:
encoderSettings
- The encoder settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encoderSettings
default UpdateChannelRequest.Builder encoderSettings(Consumer<EncoderSettings.Builder> encoderSettings) The encoder settings for this channel. This is a convenience method that creates an instance of theEncoderSettings.Builder
avoiding the need to create one manually viaEncoderSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencoderSettings(EncoderSettings)
.- Parameters:
encoderSettings
- a consumer that will call methods onEncoderSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputAttachments
Sets the value of the InputAttachments property for this object.- Parameters:
inputAttachments
- The new value for the InputAttachments property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputAttachments
Sets the value of the InputAttachments property for this object.- Parameters:
inputAttachments
- The new value for the InputAttachments property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputAttachments
UpdateChannelRequest.Builder inputAttachments(Consumer<InputAttachment.Builder>... inputAttachments) Sets the value of the InputAttachments property for this object. This is a convenience method that creates an instance of theInputAttachment.Builder
avoiding the need to create one manually viaInputAttachment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputAttachments(List<InputAttachment>)
.- Parameters:
inputAttachments
- a consumer that will call methods onInputAttachment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputSpecification
Specification of network and file inputs for this channel- Parameters:
inputSpecification
- Specification of network and file inputs for this channel- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSpecification
default UpdateChannelRequest.Builder inputSpecification(Consumer<InputSpecification.Builder> inputSpecification) Specification of network and file inputs for this channel This is a convenience method that creates an instance of theInputSpecification.Builder
avoiding the need to create one manually viaInputSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputSpecification(InputSpecification)
.- Parameters:
inputSpecification
- a consumer that will call methods onInputSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logLevel
The log level to write to CloudWatch Logs.- Parameters:
logLevel
- The log level to write to CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logLevel
The log level to write to CloudWatch Logs.- Parameters:
logLevel
- The log level to write to CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenance
Maintenance settings for this channel.- Parameters:
maintenance
- Maintenance settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenance
default UpdateChannelRequest.Builder maintenance(Consumer<MaintenanceUpdateSettings.Builder> maintenance) Maintenance settings for this channel. This is a convenience method that creates an instance of theMaintenanceUpdateSettings.Builder
avoiding the need to create one manually viaMaintenanceUpdateSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaintenance(MaintenanceUpdateSettings)
.- Parameters:
maintenance
- a consumer that will call methods onMaintenanceUpdateSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the channel.- Parameters:
name
- The name of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-