Class StepScalingActionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationautoscaling.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.applicationautoscaling.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 Duration
Grace period after scaling activity.final MetricAggregationType
The aggregation type for the CloudWatch metrics.final Number
Minimum absolute number to adjust capacity with as result of percentage scaling.final String
A name for the scaling policy.final IScalableTarget
The scalable target.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
-
getScalingTarget
Description copied from interface:StepScalingActionProps
The scalable target.- Specified by:
getScalingTarget
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
Grace period after scaling activity.For 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
- Specified by:
getCooldown
in interfaceStepScalingActionProps
- See Also:
-
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
-
getPolicyName
Description copied from interface:StepScalingActionProps
A name for the scaling policy.Default: Automatically generated name
- Specified by:
getPolicyName
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()
-