@Stability(value=Stable) public static final class CfnScalingPolicyProps.Builder extends Object implements software.amazon.jsii.Builder<CfnScalingPolicyProps>
CfnScalingPolicyProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnScalingPolicyProps.Builder autoScalingGroupName(String autoScalingGroupName)
CfnScalingPolicyProps.getAutoScalingGroupName()autoScalingGroupName - `AWS::AutoScaling::ScalingPolicy.AutoScalingGroupName`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder adjustmentType(String adjustmentType)
CfnScalingPolicyProps.getAdjustmentType()adjustmentType - `AWS::AutoScaling::ScalingPolicy.AdjustmentType`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder cooldown(String cooldown)
CfnScalingPolicyProps.getCooldown()cooldown - `AWS::AutoScaling::ScalingPolicy.Cooldown`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder estimatedInstanceWarmup(Number estimatedInstanceWarmup)
CfnScalingPolicyProps.getEstimatedInstanceWarmup()estimatedInstanceWarmup - `AWS::AutoScaling::ScalingPolicy.EstimatedInstanceWarmup`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder metricAggregationType(String metricAggregationType)
CfnScalingPolicyProps.getMetricAggregationType()metricAggregationType - `AWS::AutoScaling::ScalingPolicy.MetricAggregationType`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder minAdjustmentMagnitude(Number minAdjustmentMagnitude)
CfnScalingPolicyProps.getMinAdjustmentMagnitude()minAdjustmentMagnitude - `AWS::AutoScaling::ScalingPolicy.MinAdjustmentMagnitude`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder policyType(String policyType)
CfnScalingPolicyProps.getPolicyType()policyType - `AWS::AutoScaling::ScalingPolicy.PolicyType`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder scalingAdjustment(Number scalingAdjustment)
CfnScalingPolicyProps.getScalingAdjustment()scalingAdjustment - `AWS::AutoScaling::ScalingPolicy.ScalingAdjustment`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder stepAdjustments(IResolvable stepAdjustments)
CfnScalingPolicyProps.getStepAdjustments()stepAdjustments - `AWS::AutoScaling::ScalingPolicy.StepAdjustments`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder stepAdjustments(List<? extends Object> stepAdjustments)
CfnScalingPolicyProps.getStepAdjustments()stepAdjustments - `AWS::AutoScaling::ScalingPolicy.StepAdjustments`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder targetTrackingConfiguration(CfnScalingPolicy.TargetTrackingConfigurationProperty targetTrackingConfiguration)
CfnScalingPolicyProps.getTargetTrackingConfiguration()targetTrackingConfiguration - `AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration`.this@Stability(value=Stable) public CfnScalingPolicyProps.Builder targetTrackingConfiguration(IResolvable targetTrackingConfiguration)
CfnScalingPolicyProps.getTargetTrackingConfiguration()targetTrackingConfiguration - `AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration`.this@Stability(value=Stable) public CfnScalingPolicyProps build()
build in interface software.amazon.jsii.Builder<CfnScalingPolicyProps>CfnScalingPolicyPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.