@Stability(value=Stable) public static final class CfnScalingPlan.ScalingInstructionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnScalingPlan.ScalingInstructionProperty>
CfnScalingPlan.ScalingInstructionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder maxCapacity(Number maxCapacity)
CfnScalingPlan.ScalingInstructionProperty.getMaxCapacity()maxCapacity - `CfnScalingPlan.ScalingInstructionProperty.MaxCapacity`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder minCapacity(Number minCapacity)
CfnScalingPlan.ScalingInstructionProperty.getMinCapacity()minCapacity - `CfnScalingPlan.ScalingInstructionProperty.MinCapacity`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder resourceId(String resourceId)
CfnScalingPlan.ScalingInstructionProperty.getResourceId()resourceId - `CfnScalingPlan.ScalingInstructionProperty.ResourceId`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder scalableDimension(String scalableDimension)
CfnScalingPlan.ScalingInstructionProperty.getScalableDimension()scalableDimension - `CfnScalingPlan.ScalingInstructionProperty.ScalableDimension`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder serviceNamespace(String serviceNamespace)
CfnScalingPlan.ScalingInstructionProperty.getServiceNamespace()serviceNamespace - `CfnScalingPlan.ScalingInstructionProperty.ServiceNamespace`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder targetTrackingConfigurations(IResolvable targetTrackingConfigurations)
targetTrackingConfigurations - `CfnScalingPlan.ScalingInstructionProperty.TargetTrackingConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder targetTrackingConfigurations(List<? extends Object> targetTrackingConfigurations)
targetTrackingConfigurations - `CfnScalingPlan.ScalingInstructionProperty.TargetTrackingConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder customizedLoadMetricSpecification(CfnScalingPlan.CustomizedLoadMetricSpecificationProperty customizedLoadMetricSpecification)
customizedLoadMetricSpecification - `CfnScalingPlan.ScalingInstructionProperty.CustomizedLoadMetricSpecification`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder customizedLoadMetricSpecification(IResolvable customizedLoadMetricSpecification)
customizedLoadMetricSpecification - `CfnScalingPlan.ScalingInstructionProperty.CustomizedLoadMetricSpecification`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder disableDynamicScaling(Boolean disableDynamicScaling)
CfnScalingPlan.ScalingInstructionProperty.getDisableDynamicScaling()disableDynamicScaling - `CfnScalingPlan.ScalingInstructionProperty.DisableDynamicScaling`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder disableDynamicScaling(IResolvable disableDynamicScaling)
CfnScalingPlan.ScalingInstructionProperty.getDisableDynamicScaling()disableDynamicScaling - `CfnScalingPlan.ScalingInstructionProperty.DisableDynamicScaling`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder predefinedLoadMetricSpecification(CfnScalingPlan.PredefinedLoadMetricSpecificationProperty predefinedLoadMetricSpecification)
predefinedLoadMetricSpecification - `CfnScalingPlan.ScalingInstructionProperty.PredefinedLoadMetricSpecification`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder predefinedLoadMetricSpecification(IResolvable predefinedLoadMetricSpecification)
predefinedLoadMetricSpecification - `CfnScalingPlan.ScalingInstructionProperty.PredefinedLoadMetricSpecification`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder predictiveScalingMaxCapacityBehavior(String predictiveScalingMaxCapacityBehavior)
CfnScalingPlan.ScalingInstructionProperty.getPredictiveScalingMaxCapacityBehavior()predictiveScalingMaxCapacityBehavior - `CfnScalingPlan.ScalingInstructionProperty.PredictiveScalingMaxCapacityBehavior`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder predictiveScalingMaxCapacityBuffer(Number predictiveScalingMaxCapacityBuffer)
predictiveScalingMaxCapacityBuffer - `CfnScalingPlan.ScalingInstructionProperty.PredictiveScalingMaxCapacityBuffer`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder predictiveScalingMode(String predictiveScalingMode)
CfnScalingPlan.ScalingInstructionProperty.getPredictiveScalingMode()predictiveScalingMode - `CfnScalingPlan.ScalingInstructionProperty.PredictiveScalingMode`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder scalingPolicyUpdateBehavior(String scalingPolicyUpdateBehavior)
scalingPolicyUpdateBehavior - `CfnScalingPlan.ScalingInstructionProperty.ScalingPolicyUpdateBehavior`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty.Builder scheduledActionBufferTime(Number scheduledActionBufferTime)
CfnScalingPlan.ScalingInstructionProperty.getScheduledActionBufferTime()scheduledActionBufferTime - `CfnScalingPlan.ScalingInstructionProperty.ScheduledActionBufferTime`.this@Stability(value=Stable) public CfnScalingPlan.ScalingInstructionProperty build()
build in interface software.amazon.jsii.Builder<CfnScalingPlan.ScalingInstructionProperty>CfnScalingPlan.ScalingInstructionPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.