Class CfnContainerFleet.DeploymentConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.gamelift.CfnContainerFleet.DeploymentConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContainerFleet.DeploymentConfigurationProperty>
- Enclosing interface:
CfnContainerFleet.DeploymentConfigurationProperty
@Stability(Stable)
public static final class CfnContainerFleet.DeploymentConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContainerFleet.DeploymentConfigurationProperty>
A builder for
CfnContainerFleet.DeploymentConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.impairmentStrategy(String impairmentStrategy) minimumHealthyPercentage(Number minimumHealthyPercentage) protectionStrategy(String protectionStrategy)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
impairmentStrategy
@Stability(Stable) public CfnContainerFleet.DeploymentConfigurationProperty.Builder impairmentStrategy(String impairmentStrategy) - Parameters:
impairmentStrategy- The strategy to apply in case of impairment;. defaults to MAINTAIN.- Returns:
this
-
minimumHealthyPercentage
@Stability(Stable) public CfnContainerFleet.DeploymentConfigurationProperty.Builder minimumHealthyPercentage(Number minimumHealthyPercentage) - Parameters:
minimumHealthyPercentage- The minimum percentage of healthy required;. defaults to 75.- Returns:
this
-
protectionStrategy
@Stability(Stable) public CfnContainerFleet.DeploymentConfigurationProperty.Builder protectionStrategy(String protectionStrategy) - Parameters:
protectionStrategy- The protection strategy for deployment on the container fleet;. defaults to WITH_PROTECTION.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContainerFleet.DeploymentConfigurationProperty>- Returns:
- a new instance of
CfnContainerFleet.DeploymentConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-