public static final class CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty.Builder, CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty.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) |
java.lang.Object |
getCustomizedCapacityMetricSpecification()
The customized capacity metric specification.
|
java.lang.Object |
getCustomizedLoadMetricSpecification()
The customized load metric specification.
|
java.lang.Object |
getCustomizedScalingMetricSpecification()
The customized scaling metric specification.
|
java.lang.Object |
getPredefinedLoadMetricSpecification()
The predefined load metric specification.
|
java.lang.Object |
getPredefinedMetricPairSpecification()
The predefined metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.
|
java.lang.Object |
getPredefinedScalingMetricSpecification()
The predefined scaling metric specification.
|
java.lang.Number |
getTargetValue()
Specifies the target utilization.
|
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 java.lang.Number getTargetValue()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
Some metrics are based on a count instead of a percentage, such as the request count for an Application Load Balancer or the number of messages in an SQS queue. If the scaling policy specifies one of these metrics, specify the target utilization as the optimal average request or message count per instance during any one-minute interval.
getTargetValue
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getCustomizedCapacityMetricSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getCustomizedCapacityMetricSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getCustomizedLoadMetricSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getCustomizedLoadMetricSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getCustomizedScalingMetricSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getCustomizedScalingMetricSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getPredefinedLoadMetricSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getPredefinedLoadMetricSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getPredefinedMetricPairSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getPredefinedMetricPairSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public final java.lang.Object getPredefinedScalingMetricSpecification()
CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
getPredefinedScalingMetricSpecification
in interface CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()