Interface BlueGreenDeploymentConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BlueGreenDeploymentConfiguration.Builder,BlueGreenDeploymentConfiguration>,SdkBuilder<BlueGreenDeploymentConfiguration.Builder,BlueGreenDeploymentConfiguration>,SdkPojo
- Enclosing class:
- BlueGreenDeploymentConfiguration
public static interface BlueGreenDeploymentConfiguration.Builder extends SdkPojo, CopyableBuilder<BlueGreenDeploymentConfiguration.Builder,BlueGreenDeploymentConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BlueGreenDeploymentConfiguration.BuilderdeploymentReadyOption(Consumer<DeploymentReadyOption.Builder> deploymentReadyOption)Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.BlueGreenDeploymentConfiguration.BuilderdeploymentReadyOption(DeploymentReadyOption deploymentReadyOption)Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.default BlueGreenDeploymentConfiguration.BuildergreenFleetProvisioningOption(Consumer<GreenFleetProvisioningOption.Builder> greenFleetProvisioningOption)Information about how instances are provisioned for a replacement environment in a blue/green deployment.BlueGreenDeploymentConfiguration.BuildergreenFleetProvisioningOption(GreenFleetProvisioningOption greenFleetProvisioningOption)Information about how instances are provisioned for a replacement environment in a blue/green deployment.default BlueGreenDeploymentConfiguration.BuilderterminateBlueInstancesOnDeploymentSuccess(Consumer<BlueInstanceTerminationOption.Builder> terminateBlueInstancesOnDeploymentSuccess)Information about whether to terminate instances in the original fleet during a blue/green deployment.BlueGreenDeploymentConfiguration.BuilderterminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption terminateBlueInstancesOnDeploymentSuccess)Information about whether to terminate instances in the original fleet during a blue/green deployment.-
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 Detail
-
terminateBlueInstancesOnDeploymentSuccess
BlueGreenDeploymentConfiguration.Builder terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption terminateBlueInstancesOnDeploymentSuccess)
Information about whether to terminate instances in the original fleet during a blue/green deployment.
- Parameters:
terminateBlueInstancesOnDeploymentSuccess- Information about whether to terminate instances in the original fleet during a blue/green deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terminateBlueInstancesOnDeploymentSuccess
default BlueGreenDeploymentConfiguration.Builder terminateBlueInstancesOnDeploymentSuccess(Consumer<BlueInstanceTerminationOption.Builder> terminateBlueInstancesOnDeploymentSuccess)
Information about whether to terminate instances in the original fleet during a blue/green deployment.
This is a convenience method that creates an instance of theBlueInstanceTerminationOption.Builderavoiding the need to create one manually viaBlueInstanceTerminationOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toterminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption).- Parameters:
terminateBlueInstancesOnDeploymentSuccess- a consumer that will call methods onBlueInstanceTerminationOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)
-
deploymentReadyOption
BlueGreenDeploymentConfiguration.Builder deploymentReadyOption(DeploymentReadyOption deploymentReadyOption)
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
- Parameters:
deploymentReadyOption- Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentReadyOption
default BlueGreenDeploymentConfiguration.Builder deploymentReadyOption(Consumer<DeploymentReadyOption.Builder> deploymentReadyOption)
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
This is a convenience method that creates an instance of theDeploymentReadyOption.Builderavoiding the need to create one manually viaDeploymentReadyOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeploymentReadyOption(DeploymentReadyOption).- Parameters:
deploymentReadyOption- a consumer that will call methods onDeploymentReadyOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deploymentReadyOption(DeploymentReadyOption)
-
greenFleetProvisioningOption
BlueGreenDeploymentConfiguration.Builder greenFleetProvisioningOption(GreenFleetProvisioningOption greenFleetProvisioningOption)
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
- Parameters:
greenFleetProvisioningOption- Information about how instances are provisioned for a replacement environment in a blue/green deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
greenFleetProvisioningOption
default BlueGreenDeploymentConfiguration.Builder greenFleetProvisioningOption(Consumer<GreenFleetProvisioningOption.Builder> greenFleetProvisioningOption)
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
This is a convenience method that creates an instance of theGreenFleetProvisioningOption.Builderavoiding the need to create one manually viaGreenFleetProvisioningOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togreenFleetProvisioningOption(GreenFleetProvisioningOption).- Parameters:
greenFleetProvisioningOption- a consumer that will call methods onGreenFleetProvisioningOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
greenFleetProvisioningOption(GreenFleetProvisioningOption)
-
-