public static interface BlueGreenDeploymentConfiguration.Builder extends CopyableBuilder<BlueGreenDeploymentConfiguration.Builder,BlueGreenDeploymentConfiguration>
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
default BlueGreenDeploymentConfiguration.Builder |
greenFleetProvisioningOption(Consumer<GreenFleetProvisioningOption.Builder> greenFleetProvisioningOption)
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
|
BlueGreenDeploymentConfiguration.Builder |
greenFleetProvisioningOption(GreenFleetProvisioningOption greenFleetProvisioningOption)
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
|
BlueGreenDeploymentConfiguration.Builder |
terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption terminateBlueInstancesOnDeploymentSuccess)
Information about whether to terminate instances in the original fleet during a blue/green deployment.
|
default BlueGreenDeploymentConfiguration.Builder |
terminateBlueInstancesOnDeploymentSuccess(Consumer<BlueInstanceTerminationOption.Builder> terminateBlueInstancesOnDeploymentSuccess)
Information about whether to terminate instances in the original fleet during a blue/green deployment.
|
copy
applyMutation, build
BlueGreenDeploymentConfiguration.Builder terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption terminateBlueInstancesOnDeploymentSuccess)
Information about whether to terminate instances in the original fleet during a blue/green deployment.
terminateBlueInstancesOnDeploymentSuccess
- Information about whether to terminate instances in the original fleet during a blue/green deployment.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 that creates an instance of theBlueInstanceTerminationOption.Builder
avoiding
the need to create one manually via BlueInstanceTerminationOption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)
.terminateBlueInstancesOnDeploymentSuccess
- a consumer that will call methods on BlueInstanceTerminationOption.Builder
terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)
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.
deploymentReadyOption
- Information about the action to take when newly provisioned instances are ready to receive traffic in
a blue/green deployment.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 that creates an instance of theDeploymentReadyOption.Builder
avoiding the need
to create one manually via DeploymentReadyOption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to deploymentReadyOption(DeploymentReadyOption)
.deploymentReadyOption
- a consumer that will call methods on DeploymentReadyOption.Builder
deploymentReadyOption(DeploymentReadyOption)
BlueGreenDeploymentConfiguration.Builder greenFleetProvisioningOption(GreenFleetProvisioningOption greenFleetProvisioningOption)
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
greenFleetProvisioningOption
- Information about how instances are provisioned for a replacement environment in a blue/green
deployment.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 that creates an instance of theGreenFleetProvisioningOption.Builder
avoiding
the need to create one manually via GreenFleetProvisioningOption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to greenFleetProvisioningOption(GreenFleetProvisioningOption)
.greenFleetProvisioningOption
- a consumer that will call methods on GreenFleetProvisioningOption.Builder
greenFleetProvisioningOption(GreenFleetProvisioningOption)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.