public static final class CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder deploymentReadyOption(IResolvable deploymentReadyOption)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getDeploymentReadyOption()
deploymentReadyOption
- Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder deploymentReadyOption(CfnDeploymentGroup.DeploymentReadyOptionProperty deploymentReadyOption)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getDeploymentReadyOption()
deploymentReadyOption
- Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder greenFleetProvisioningOption(IResolvable greenFleetProvisioningOption)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getGreenFleetProvisioningOption()
greenFleetProvisioningOption
- Information about how instances are provisioned for a replacement environment in a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder greenFleetProvisioningOption(CfnDeploymentGroup.GreenFleetProvisioningOptionProperty greenFleetProvisioningOption)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getGreenFleetProvisioningOption()
greenFleetProvisioningOption
- Information about how instances are provisioned for a replacement environment in a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder terminateBlueInstancesOnDeploymentSuccess(IResolvable terminateBlueInstancesOnDeploymentSuccess)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getTerminateBlueInstancesOnDeploymentSuccess()
terminateBlueInstancesOnDeploymentSuccess
- Information about whether to terminate instances in the original fleet during a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.Builder terminateBlueInstancesOnDeploymentSuccess(CfnDeploymentGroup.BlueInstanceTerminationOptionProperty terminateBlueInstancesOnDeploymentSuccess)
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty.getTerminateBlueInstancesOnDeploymentSuccess()
terminateBlueInstancesOnDeploymentSuccess
- Information about whether to terminate instances in the original fleet during a blue/green deployment.this
public CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty build()
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided