Interface UpdateRouterInputRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateRouterInputRequest.Builder,,UpdateRouterInputRequest> MediaConnectRequest.Builder,SdkBuilder<UpdateRouterInputRequest.Builder,,UpdateRouterInputRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateRouterInputRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the router input that you want to update.default UpdateRouterInputRequest.Builderconfiguration(Consumer<RouterInputConfiguration.Builder> configuration) The updated configuration settings for the router input.configuration(RouterInputConfiguration configuration) The updated configuration settings for the router input.default UpdateRouterInputRequest.BuildermaintenanceConfiguration(Consumer<MaintenanceConfiguration.Builder> maintenanceConfiguration) The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.maintenanceConfiguration(MaintenanceConfiguration maintenanceConfiguration) The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.maximumBitrate(Long maximumBitrate) The updated maximum bitrate for the router input.The updated name for the router input.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.routingScope(String routingScope) Specifies whether the router input can be assigned to outputs in different Regions.routingScope(RoutingScope routingScope) Specifies whether the router input can be assigned to outputs in different Regions.The updated tier level for the router input.tier(RouterInputTier tier) The updated tier level for the router input.default UpdateRouterInputRequest.BuildertransitEncryption(Consumer<RouterInputTransitEncryption.Builder> transitEncryption) The updated transit encryption settings for the router input.transitEncryption(RouterInputTransitEncryption transitEncryption) The updated transit encryption settings for the router input.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the router input that you want to update.
- Parameters:
arn- The Amazon Resource Name (ARN) of the router input that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The updated name for the router input.
- Parameters:
name- The updated name for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The updated configuration settings for the router input. Changing the type of the configuration is not supported.
- Parameters:
configuration- The updated configuration settings for the router input. Changing the type of the configuration is not supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default UpdateRouterInputRequest.Builder configuration(Consumer<RouterInputConfiguration.Builder> configuration) The updated configuration settings for the router input. Changing the type of the configuration is not supported.
This is a convenience method that creates an instance of theRouterInputConfiguration.Builderavoiding the need to create one manually viaRouterInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(RouterInputConfiguration).- Parameters:
configuration- a consumer that will call methods onRouterInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maximumBitrate
The updated maximum bitrate for the router input.
- Parameters:
maximumBitrate- The updated maximum bitrate for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingScope
Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.
- Parameters:
routingScope- Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routingScope
Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.
- Parameters:
routingScope- Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tier
The updated tier level for the router input.
- Parameters:
tier- The updated tier level for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tier
The updated tier level for the router input.
- Parameters:
tier- The updated tier level for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitEncryption
The updated transit encryption settings for the router input.
- Parameters:
transitEncryption- The updated transit encryption settings for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitEncryption
default UpdateRouterInputRequest.Builder transitEncryption(Consumer<RouterInputTransitEncryption.Builder> transitEncryption) The updated transit encryption settings for the router input.
This is a convenience method that creates an instance of theRouterInputTransitEncryption.Builderavoiding the need to create one manually viaRouterInputTransitEncryption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totransitEncryption(RouterInputTransitEncryption).- Parameters:
transitEncryption- a consumer that will call methods onRouterInputTransitEncryption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceConfiguration
UpdateRouterInputRequest.Builder maintenanceConfiguration(MaintenanceConfiguration maintenanceConfiguration) The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.
- Parameters:
maintenanceConfiguration- The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceConfiguration
default UpdateRouterInputRequest.Builder maintenanceConfiguration(Consumer<MaintenanceConfiguration.Builder> maintenanceConfiguration) The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.
This is a convenience method that creates an instance of theMaintenanceConfiguration.Builderavoiding the need to create one manually viaMaintenanceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenanceConfiguration(MaintenanceConfiguration).- Parameters:
maintenanceConfiguration- a consumer that will call methods onMaintenanceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateRouterInputRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateRouterInputRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-