@Stability(value=Stable) @Internal public static final class StepScalingActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StepScalingActionProps
StepScalingActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeStepScalingActionProps.Builder, StepScalingActionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(StepScalingActionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
StepScalingActionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
AdjustmentType |
getAdjustmentType()
How the adjustment numbers are interpreted.
|
Duration |
getCooldown()
Grace period after scaling activity.
|
MetricAggregationType |
getMetricAggregationType()
The aggregation type for the CloudWatch metrics.
|
Number |
getMinAdjustmentMagnitude()
Minimum absolute number to adjust capacity with as result of percentage scaling.
|
String |
getPolicyName()
A name for the scaling policy.
|
IScalableTarget |
getScalingTarget()
The scalable target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(StepScalingActionProps.Builder builder)
StepScalingActionProps.Builder.public final IScalableTarget getScalingTarget()
StepScalingActionPropsgetScalingTarget in interface StepScalingActionPropspublic final AdjustmentType getAdjustmentType()
StepScalingActionPropsDefault: ChangeInCapacity
getAdjustmentType in interface StepScalingActionPropspublic final Duration getCooldown()
StepScalingActionPropsFor scale out policies, multiple scale outs during the cooldown period are squashed so that only the biggest scale out happens.
For scale in policies, subsequent scale ins during the cooldown period are ignored.
Default: No cooldown period
getCooldown in interface StepScalingActionPropspublic final MetricAggregationType getMetricAggregationType()
StepScalingActionPropsDefault: Average
getMetricAggregationType in interface StepScalingActionPropspublic final Number getMinAdjustmentMagnitude()
StepScalingActionPropsOnly when using AdjustmentType = PercentChangeInCapacity, this number controls the minimum absolute effect size.
Default: No minimum scaling effect
getMinAdjustmentMagnitude in interface StepScalingActionPropspublic final String getPolicyName()
StepScalingActionPropsDefault: Automatically generated name
getPolicyName in interface StepScalingActionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.