@Stability(value=Stable) @Internal public static final class CfnScalingPlan.TargetTrackingConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnScalingPlan.TargetTrackingConfigurationProperty
CfnScalingPlan.TargetTrackingConfigurationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnScalingPlan.TargetTrackingConfigurationProperty.Builder, CfnScalingPlan.TargetTrackingConfigurationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnScalingPlan.TargetTrackingConfigurationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnScalingPlan.ApplicationSourceProperty.Builder. |
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(Object o) |
Object |
getCustomizedScalingMetricSpecification()
A customized metric.
|
Object |
getDisableScaleIn()
Indicates whether scale in by the target tracking scaling policy is disabled.
|
Number |
getEstimatedInstanceWarmup()
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics.
|
Object |
getPredefinedScalingMetricSpecification()
A predefined metric.
|
Number |
getScaleInCooldown()
The amount of time, in seconds, after a scale-in activity completes before another scale in activity can start.
|
Number |
getScaleOutCooldown()
The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
|
Number |
getTargetValue()
The target value for the metric.
|
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(CfnScalingPlan.TargetTrackingConfigurationProperty.Builder builder)
CfnScalingPlan.ApplicationSourceProperty.Builder.public final Number getTargetValue()
CfnScalingPlan.TargetTrackingConfigurationPropertyAlthough this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.
getTargetValue in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Object getCustomizedScalingMetricSpecification()
CfnScalingPlan.TargetTrackingConfigurationPropertyYou can specify either a predefined metric or a customized metric.
getCustomizedScalingMetricSpecification in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Object getDisableScaleIn()
CfnScalingPlan.TargetTrackingConfigurationProperty
If the value is true , scale in is disabled and the target tracking scaling policy doesn't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking scaling policy can remove capacity from the scalable resource.
The default value is false .
getDisableScaleIn in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Number getEstimatedInstanceWarmup()
CfnScalingPlan.TargetTrackingConfigurationPropertyThis value is used only if the resource is an Auto Scaling group.
getEstimatedInstanceWarmup in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Object getPredefinedScalingMetricSpecification()
CfnScalingPlan.TargetTrackingConfigurationPropertyYou can specify either a predefined metric or a customized metric.
getPredefinedScalingMetricSpecification in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Number getScaleInCooldown()
CfnScalingPlan.TargetTrackingConfigurationPropertyThis value is not used if the scalable resource is an Auto Scaling group.
getScaleInCooldown in interface CfnScalingPlan.TargetTrackingConfigurationPropertypublic final Number getScaleOutCooldown()
CfnScalingPlan.TargetTrackingConfigurationPropertyThis value is not used if the scalable resource is an Auto Scaling group.
getScaleOutCooldown in interface CfnScalingPlan.TargetTrackingConfigurationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.