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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationautoscaling.StepScalingActionProps
StepScalingActionProps.Builder, StepScalingActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(StepScalingActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStepScalingActionProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal AdjustmentTypeHow the adjustment numbers are interpreted.final DurationGrace period after scaling activity.final MetricAggregationTypeThe aggregation type for the CloudWatch metrics.final NumberMinimum absolute number to adjust capacity with as result of percentage scaling.final StringA name for the scaling policy.final IScalableTargetThe scalable target.final inthashCode()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:StepScalingActionPropsThe scalable target.- Specified by:
getScalingTargetin interfaceStepScalingActionProps
-
getAdjustmentType
Description copied from interface:StepScalingActionPropsHow the adjustment numbers are interpreted.Default: ChangeInCapacity
- Specified by:
getAdjustmentTypein interfaceStepScalingActionProps
-
getCooldown
Description copied from interface:StepScalingActionPropsGrace 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:
getCooldownin interfaceStepScalingActionProps- See Also:
-
getMetricAggregationType
Description copied from interface:StepScalingActionPropsThe aggregation type for the CloudWatch metrics.Default: Average
- Specified by:
getMetricAggregationTypein interfaceStepScalingActionProps
-
getMinAdjustmentMagnitude
Description copied from interface:StepScalingActionPropsMinimum 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:
getMinAdjustmentMagnitudein interfaceStepScalingActionProps
-
getPolicyName
Description copied from interface:StepScalingActionPropsA name for the scaling policy.Default: Automatically generated name
- Specified by:
getPolicyNamein interfaceStepScalingActionProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-