Interface ExecutionBlockConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExecutionBlockConfiguration.Builder,
,ExecutionBlockConfiguration> SdkBuilder<ExecutionBlockConfiguration.Builder,
,ExecutionBlockConfiguration> SdkPojo
- Enclosing class:
ExecutionBlockConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionarcRoutingControlConfig
(Consumer<ArcRoutingControlConfiguration.Builder> arcRoutingControlConfig) An ARC routing control execution block.arcRoutingControlConfig
(ArcRoutingControlConfiguration arcRoutingControlConfig) An ARC routing control execution block.customActionLambdaConfig
(Consumer<CustomActionLambdaConfiguration.Builder> customActionLambdaConfig) An Amazon Web Services Lambda execution block.customActionLambdaConfig
(CustomActionLambdaConfiguration customActionLambdaConfig) An Amazon Web Services Lambda execution block.ec2AsgCapacityIncreaseConfig
(Consumer<Ec2AsgCapacityIncreaseConfiguration.Builder> ec2AsgCapacityIncreaseConfig) An EC2 Auto Scaling group execution block.ec2AsgCapacityIncreaseConfig
(Ec2AsgCapacityIncreaseConfiguration ec2AsgCapacityIncreaseConfig) An EC2 Auto Scaling group execution block.ecsCapacityIncreaseConfig
(Consumer<EcsCapacityIncreaseConfiguration.Builder> ecsCapacityIncreaseConfig) The capacity increase specified for the configuration.ecsCapacityIncreaseConfig
(EcsCapacityIncreaseConfiguration ecsCapacityIncreaseConfig) The capacity increase specified for the configuration.eksResourceScalingConfig
(Consumer<EksResourceScalingConfiguration.Builder> eksResourceScalingConfig) An Amazon Web Services EKS resource scaling execution block.eksResourceScalingConfig
(EksResourceScalingConfiguration eksResourceScalingConfig) An Amazon Web Services EKS resource scaling execution block.executionApprovalConfig
(Consumer<ExecutionApprovalConfiguration.Builder> executionApprovalConfig) A manual approval execution block.executionApprovalConfig
(ExecutionApprovalConfiguration executionApprovalConfig) A manual approval execution block.globalAuroraConfig
(Consumer<GlobalAuroraConfiguration.Builder> globalAuroraConfig) An Aurora Global Database execution block.globalAuroraConfig
(GlobalAuroraConfiguration globalAuroraConfig) An Aurora Global Database execution block.parallelConfig
(Consumer<ParallelExecutionBlockConfiguration.Builder> parallelConfig) A parallel configuration execution block.parallelConfig
(ParallelExecutionBlockConfiguration parallelConfig) A parallel configuration execution block.regionSwitchPlanConfig
(Consumer<RegionSwitchPlanConfiguration.Builder> regionSwitchPlanConfig) A Region switch plan execution block.regionSwitchPlanConfig
(RegionSwitchPlanConfiguration regionSwitchPlanConfig) A Region switch plan execution block.route53HealthCheckConfig
(Consumer<Route53HealthCheckConfiguration.Builder> route53HealthCheckConfig) The Amazon Route 53 health check configuration.route53HealthCheckConfig
(Route53HealthCheckConfiguration route53HealthCheckConfig) The Amazon Route 53 health check configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
customActionLambdaConfig
ExecutionBlockConfiguration.Builder customActionLambdaConfig(CustomActionLambdaConfiguration customActionLambdaConfig) An Amazon Web Services Lambda execution block.
- Parameters:
customActionLambdaConfig
- An Amazon Web Services Lambda execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customActionLambdaConfig
default ExecutionBlockConfiguration.Builder customActionLambdaConfig(Consumer<CustomActionLambdaConfiguration.Builder> customActionLambdaConfig) An Amazon Web Services Lambda execution block.
This is a convenience method that creates an instance of theCustomActionLambdaConfiguration.Builder
avoiding the need to create one manually viaCustomActionLambdaConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomActionLambdaConfig(CustomActionLambdaConfiguration)
.- Parameters:
customActionLambdaConfig
- a consumer that will call methods onCustomActionLambdaConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ec2AsgCapacityIncreaseConfig
ExecutionBlockConfiguration.Builder ec2AsgCapacityIncreaseConfig(Ec2AsgCapacityIncreaseConfiguration ec2AsgCapacityIncreaseConfig) An EC2 Auto Scaling group execution block.
- Parameters:
ec2AsgCapacityIncreaseConfig
- An EC2 Auto Scaling group execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2AsgCapacityIncreaseConfig
default ExecutionBlockConfiguration.Builder ec2AsgCapacityIncreaseConfig(Consumer<Ec2AsgCapacityIncreaseConfiguration.Builder> ec2AsgCapacityIncreaseConfig) An EC2 Auto Scaling group execution block.
This is a convenience method that creates an instance of theEc2AsgCapacityIncreaseConfiguration.Builder
avoiding the need to create one manually viaEc2AsgCapacityIncreaseConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toec2AsgCapacityIncreaseConfig(Ec2AsgCapacityIncreaseConfiguration)
.- Parameters:
ec2AsgCapacityIncreaseConfig
- a consumer that will call methods onEc2AsgCapacityIncreaseConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionApprovalConfig
ExecutionBlockConfiguration.Builder executionApprovalConfig(ExecutionApprovalConfiguration executionApprovalConfig) A manual approval execution block.
- Parameters:
executionApprovalConfig
- A manual approval execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionApprovalConfig
default ExecutionBlockConfiguration.Builder executionApprovalConfig(Consumer<ExecutionApprovalConfiguration.Builder> executionApprovalConfig) A manual approval execution block.
This is a convenience method that creates an instance of theExecutionApprovalConfiguration.Builder
avoiding the need to create one manually viaExecutionApprovalConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexecutionApprovalConfig(ExecutionApprovalConfiguration)
.- Parameters:
executionApprovalConfig
- a consumer that will call methods onExecutionApprovalConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arcRoutingControlConfig
ExecutionBlockConfiguration.Builder arcRoutingControlConfig(ArcRoutingControlConfiguration arcRoutingControlConfig) An ARC routing control execution block.
- Parameters:
arcRoutingControlConfig
- An ARC routing control execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arcRoutingControlConfig
default ExecutionBlockConfiguration.Builder arcRoutingControlConfig(Consumer<ArcRoutingControlConfiguration.Builder> arcRoutingControlConfig) An ARC routing control execution block.
This is a convenience method that creates an instance of theArcRoutingControlConfiguration.Builder
avoiding the need to create one manually viaArcRoutingControlConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toarcRoutingControlConfig(ArcRoutingControlConfiguration)
.- Parameters:
arcRoutingControlConfig
- a consumer that will call methods onArcRoutingControlConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
globalAuroraConfig
ExecutionBlockConfiguration.Builder globalAuroraConfig(GlobalAuroraConfiguration globalAuroraConfig) An Aurora Global Database execution block.
- Parameters:
globalAuroraConfig
- An Aurora Global Database execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalAuroraConfig
default ExecutionBlockConfiguration.Builder globalAuroraConfig(Consumer<GlobalAuroraConfiguration.Builder> globalAuroraConfig) An Aurora Global Database execution block.
This is a convenience method that creates an instance of theGlobalAuroraConfiguration.Builder
avoiding the need to create one manually viaGlobalAuroraConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toglobalAuroraConfig(GlobalAuroraConfiguration)
.- Parameters:
globalAuroraConfig
- a consumer that will call methods onGlobalAuroraConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parallelConfig
ExecutionBlockConfiguration.Builder parallelConfig(ParallelExecutionBlockConfiguration parallelConfig) A parallel configuration execution block.
- Parameters:
parallelConfig
- A parallel configuration execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelConfig
default ExecutionBlockConfiguration.Builder parallelConfig(Consumer<ParallelExecutionBlockConfiguration.Builder> parallelConfig) A parallel configuration execution block.
This is a convenience method that creates an instance of theParallelExecutionBlockConfiguration.Builder
avoiding the need to create one manually viaParallelExecutionBlockConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparallelConfig(ParallelExecutionBlockConfiguration)
.- Parameters:
parallelConfig
- a consumer that will call methods onParallelExecutionBlockConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
regionSwitchPlanConfig
ExecutionBlockConfiguration.Builder regionSwitchPlanConfig(RegionSwitchPlanConfiguration regionSwitchPlanConfig) A Region switch plan execution block.
- Parameters:
regionSwitchPlanConfig
- A Region switch plan execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionSwitchPlanConfig
default ExecutionBlockConfiguration.Builder regionSwitchPlanConfig(Consumer<RegionSwitchPlanConfiguration.Builder> regionSwitchPlanConfig) A Region switch plan execution block.
This is a convenience method that creates an instance of theRegionSwitchPlanConfiguration.Builder
avoiding the need to create one manually viaRegionSwitchPlanConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toregionSwitchPlanConfig(RegionSwitchPlanConfiguration)
.- Parameters:
regionSwitchPlanConfig
- a consumer that will call methods onRegionSwitchPlanConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ecsCapacityIncreaseConfig
ExecutionBlockConfiguration.Builder ecsCapacityIncreaseConfig(EcsCapacityIncreaseConfiguration ecsCapacityIncreaseConfig) The capacity increase specified for the configuration.
- Parameters:
ecsCapacityIncreaseConfig
- The capacity increase specified for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecsCapacityIncreaseConfig
default ExecutionBlockConfiguration.Builder ecsCapacityIncreaseConfig(Consumer<EcsCapacityIncreaseConfiguration.Builder> ecsCapacityIncreaseConfig) The capacity increase specified for the configuration.
This is a convenience method that creates an instance of theEcsCapacityIncreaseConfiguration.Builder
avoiding the need to create one manually viaEcsCapacityIncreaseConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toecsCapacityIncreaseConfig(EcsCapacityIncreaseConfiguration)
.- Parameters:
ecsCapacityIncreaseConfig
- a consumer that will call methods onEcsCapacityIncreaseConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eksResourceScalingConfig
ExecutionBlockConfiguration.Builder eksResourceScalingConfig(EksResourceScalingConfiguration eksResourceScalingConfig) An Amazon Web Services EKS resource scaling execution block.
- Parameters:
eksResourceScalingConfig
- An Amazon Web Services EKS resource scaling execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksResourceScalingConfig
default ExecutionBlockConfiguration.Builder eksResourceScalingConfig(Consumer<EksResourceScalingConfiguration.Builder> eksResourceScalingConfig) An Amazon Web Services EKS resource scaling execution block.
This is a convenience method that creates an instance of theEksResourceScalingConfiguration.Builder
avoiding the need to create one manually viaEksResourceScalingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeksResourceScalingConfig(EksResourceScalingConfiguration)
.- Parameters:
eksResourceScalingConfig
- a consumer that will call methods onEksResourceScalingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
route53HealthCheckConfig
ExecutionBlockConfiguration.Builder route53HealthCheckConfig(Route53HealthCheckConfiguration route53HealthCheckConfig) The Amazon Route 53 health check configuration.
- Parameters:
route53HealthCheckConfig
- The Amazon Route 53 health check configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
route53HealthCheckConfig
default ExecutionBlockConfiguration.Builder route53HealthCheckConfig(Consumer<Route53HealthCheckConfiguration.Builder> route53HealthCheckConfig) The Amazon Route 53 health check configuration.
This is a convenience method that creates an instance of theRoute53HealthCheckConfiguration.Builder
avoiding the need to create one manually viaRoute53HealthCheckConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroute53HealthCheckConfig(Route53HealthCheckConfiguration)
.- Parameters:
route53HealthCheckConfig
- a consumer that will call methods onRoute53HealthCheckConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-