@Stability(value=Stable) public static final class CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder |
adjustmentType(String adjustmentType)
|
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty |
build()
Builds the configured instance.
|
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder |
coolDown(Number coolDown)
|
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder |
scalingAdjustment(Number scalingAdjustment)
|
@Stability(value=Stable) public CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder scalingAdjustment(Number scalingAdjustment)
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.getScalingAdjustment()scalingAdjustment - The amount by which to scale in or scale out, based on the specified `AdjustmentType` . This parameter is required.
A positive value adds to the instance group's EC2 instance count while a negative number removes instances. If AdjustmentType is set to EXACT_CAPACITY , the number should only be a positive integer. If AdjustmentType is set to PERCENT_CHANGE_IN_CAPACITY , the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity.this@Stability(value=Stable) public CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder adjustmentType(String adjustmentType)
CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.getAdjustmentType()adjustmentType - The way in which EC2 instances are added (if `ScalingAdjustment` is a positive number) or terminated (if `ScalingAdjustment` is a negative number) each time the scaling activity is triggered.
CHANGE_IN_CAPACITY is the default. CHANGE_IN_CAPACITY indicates that the EC2 instance count increments or decrements by ScalingAdjustment , which should be expressed as an integer. PERCENT_CHANGE_IN_CAPACITY indicates the instance count increments or decrements by the percentage specified by ScalingAdjustment , which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity. EXACT_CAPACITY indicates the scaling activity results in an instance group with the number of EC2 instances specified by ScalingAdjustment , which should be expressed as a positive integer.this@Stability(value=Stable) public CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty.Builder coolDown(Number coolDown)
coolDown - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
The default value is 0.this@Stability(value=Stable) public CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty>CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.