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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaCustomActionLambdaConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEc2AsgCapacityIncreaseConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaExecutionApprovalConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaArcRoutingControlConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaGlobalAuroraConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaParallelExecutionBlockConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRegionSwitchPlanConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEcsCapacityIncreaseConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEksResourceScalingConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRoute53HealthCheckConfiguration.builder().When the
Consumercompletes,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:
-