Class StepScalingActionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.autoscaling.StepScalingActionProps.Jsii$Proxy
- All Implemented Interfaces:
StepScalingActionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
StepScalingActionProps
@Stability(Stable)
@Internal
public static final class StepScalingActionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements StepScalingActionProps
An implementation for
StepScalingActionProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.StepScalingActionProps
StepScalingActionProps.Builder, StepScalingActionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(StepScalingActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStepScalingActionProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final AdjustmentType
How the adjustment numbers are interpreted.final IAutoScalingGroup
The auto scaling group.final Duration
Period after a scaling completes before another scaling activity can start.final Duration
Estimated time until a newly launched instance can send metrics to CloudWatch.final MetricAggregationType
The aggregation type for the CloudWatch metrics.final Number
Minimum absolute number to adjust capacity with as result of percentage scaling.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theStepScalingActionProps.Builder
.
-
-
Method Details
-
getAutoScalingGroup
Description copied from interface:StepScalingActionProps
The auto scaling group.- Specified by:
getAutoScalingGroup
in interfaceStepScalingActionProps
-
getAdjustmentType
Description copied from interface:StepScalingActionProps
How the adjustment numbers are interpreted.Default: ChangeInCapacity
- Specified by:
getAdjustmentType
in interfaceStepScalingActionProps
-
getCooldown
Description copied from interface:StepScalingActionProps
Period after a scaling completes before another scaling activity can start.Default: The default cooldown configured on the AutoScalingGroup
- Specified by:
getCooldown
in interfaceStepScalingActionProps
-
getEstimatedInstanceWarmup
Description copied from interface:StepScalingActionProps
Estimated time until a newly launched instance can send metrics to CloudWatch.Default: Same as the cooldown
- Specified by:
getEstimatedInstanceWarmup
in interfaceStepScalingActionProps
-
getMetricAggregationType
Description copied from interface:StepScalingActionProps
The aggregation type for the CloudWatch metrics.Default: Average
- Specified by:
getMetricAggregationType
in interfaceStepScalingActionProps
-
getMinAdjustmentMagnitude
Description copied from interface:StepScalingActionProps
Minimum absolute number to adjust capacity with as result of percentage scaling.Only when using AdjustmentType = PercentChangeInCapacity, this number controls the minimum absolute effect size.
Default: No minimum scaling effect
- Specified by:
getMinAdjustmentMagnitude
in interfaceStepScalingActionProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-