Interface UpdateChannelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>,MediaLiveRequest.Builder,SdkBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateChannelRequest
public static interface UpdateChannelRequest.Builder extends MediaLiveRequest.Builder, SdkPojo, CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateChannelRequest.BuildercdiInputSpecification(Consumer<CdiInputSpecification.Builder> cdiInputSpecification)Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builderavoiding the need to create one manually viaCdiInputSpecification.builder().UpdateChannelRequest.BuildercdiInputSpecification(CdiInputSpecification cdiInputSpecification)Specification of CDI inputs for this channelUpdateChannelRequest.BuilderchannelId(String channelId)channel IDUpdateChannelRequest.Builderdestinations(Collection<OutputDestination> destinations)A list of output destinations for this channel.UpdateChannelRequest.Builderdestinations(Consumer<OutputDestination.Builder>... destinations)A list of output destinations for this channel.UpdateChannelRequest.Builderdestinations(OutputDestination... destinations)A list of output destinations for this channel.default UpdateChannelRequest.BuilderencoderSettings(Consumer<EncoderSettings.Builder> encoderSettings)The encoder settings for this channel.UpdateChannelRequest.BuilderencoderSettings(EncoderSettings encoderSettings)The encoder settings for this channel.UpdateChannelRequest.BuilderinputAttachments(Collection<InputAttachment> inputAttachments)Sets the value of the InputAttachments property for this object.UpdateChannelRequest.BuilderinputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)Sets the value of the InputAttachments property for this object.UpdateChannelRequest.BuilderinputAttachments(InputAttachment... inputAttachments)Sets the value of the InputAttachments property for this object.default UpdateChannelRequest.BuilderinputSpecification(Consumer<InputSpecification.Builder> inputSpecification)Specification of network and file inputs for this channel This is a convenience method that creates an instance of theInputSpecification.Builderavoiding the need to create one manually viaInputSpecification.builder().UpdateChannelRequest.BuilderinputSpecification(InputSpecification inputSpecification)Specification of network and file inputs for this channelUpdateChannelRequest.BuilderlogLevel(String logLevel)The log level to write to CloudWatch Logs.UpdateChannelRequest.BuilderlogLevel(LogLevel logLevel)The log level to write to CloudWatch Logs.default UpdateChannelRequest.Buildermaintenance(Consumer<MaintenanceUpdateSettings.Builder> maintenance)Maintenance settings for this channel.UpdateChannelRequest.Buildermaintenance(MaintenanceUpdateSettings maintenance)Maintenance settings for this channel.UpdateChannelRequest.Buildername(String name)The name of the channel.UpdateChannelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateChannelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateChannelRequest.BuilderroleArn(String roleArn)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 Detail
-
cdiInputSpecification
UpdateChannelRequest.Builder cdiInputSpecification(CdiInputSpecification 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.Builderavoiding the need to create one manually viaCdiInputSpecification.builder().When the
Consumercompletes,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:
cdiInputSpecification(CdiInputSpecification)
-
channelId
UpdateChannelRequest.Builder channelId(String channelId)
channel ID- Parameters:
channelId- channel ID- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
UpdateChannelRequest.Builder destinations(Collection<OutputDestination> 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
UpdateChannelRequest.Builder destinations(OutputDestination... 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
UpdateChannelRequest.Builder destinations(Consumer<OutputDestination.Builder>... destinations)
A list of output destinations for this channel. This is a convenience method that creates an instance of theOutputDestination.Builderavoiding the need to create one manually viaOutputDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#destinations(List.) - 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:
#destinations(java.util.Collection)
-
encoderSettings
UpdateChannelRequest.Builder encoderSettings(EncoderSettings 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.Builderavoiding the need to create one manually viaEncoderSettings.builder().When the
Consumercompletes,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:
encoderSettings(EncoderSettings)
-
inputAttachments
UpdateChannelRequest.Builder inputAttachments(Collection<InputAttachment> 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(InputAttachment... 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.Builderavoiding the need to create one manually viaInputAttachment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputAttachments(List.) - 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:
#inputAttachments(java.util.Collection)
-
inputSpecification
UpdateChannelRequest.Builder inputSpecification(InputSpecification 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.Builderavoiding the need to create one manually viaInputSpecification.builder().When the
Consumercompletes,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:
inputSpecification(InputSpecification)
-
logLevel
UpdateChannelRequest.Builder logLevel(String logLevel)
The log level to write to CloudWatch Logs.
-
logLevel
UpdateChannelRequest.Builder logLevel(LogLevel logLevel)
The log level to write to CloudWatch Logs.
-
maintenance
UpdateChannelRequest.Builder maintenance(MaintenanceUpdateSettings 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.Builderavoiding the need to create one manually viaMaintenanceUpdateSettings.builder().When the
Consumercompletes,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:
maintenance(MaintenanceUpdateSettings)
-
name
UpdateChannelRequest.Builder name(String 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
UpdateChannelRequest.Builder roleArn(String 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-