public static final class StepScalingActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StepScalingActionProps
StepScalingActionProps
StepScalingActionProps.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
AdjustmentType |
getAdjustmentType()
How the adjustment numbers are interpreted.
|
IAutoScalingGroup |
getAutoScalingGroup()
The auto scaling group.
|
Duration |
getCooldown()
Period after a scaling completes before another scaling activity can start.
|
Duration |
getEstimatedInstanceWarmup()
Estimated time until a newly launched instance can send metrics to CloudWatch.
|
MetricAggregationType |
getMetricAggregationType()
The aggregation type for the CloudWatch metrics.
|
java.lang.Number |
getMinAdjustmentMagnitude()
Minimum absolute number to adjust capacity with as result of percentage scaling.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final IAutoScalingGroup getAutoScalingGroup()
StepScalingActionProps
getAutoScalingGroup
in interface StepScalingActionProps
public final AdjustmentType getAdjustmentType()
StepScalingActionProps
Default: ChangeInCapacity
getAdjustmentType
in interface StepScalingActionProps
public final Duration getCooldown()
StepScalingActionProps
Default: The default cooldown configured on the AutoScalingGroup
getCooldown
in interface StepScalingActionProps
public final Duration getEstimatedInstanceWarmup()
StepScalingActionProps
Default: Same as the cooldown
getEstimatedInstanceWarmup
in interface StepScalingActionProps
public final MetricAggregationType getMetricAggregationType()
StepScalingActionProps
Default: Average
getMetricAggregationType
in interface StepScalingActionProps
public final java.lang.Number getMinAdjustmentMagnitude()
StepScalingActionProps
Only when using AdjustmentType = PercentChangeInCapacity, this number controls the minimum absolute effect size.
Default: No minimum scaling effect
getMinAdjustmentMagnitude
in interface StepScalingActionProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()