@Stability(value=Stable) @Internal public static final class CfnCapacityProvider.ManagedScalingProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCapacityProvider.ManagedScalingProperty
CfnCapacityProvider.ManagedScalingPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnCapacityProvider.ManagedScalingProperty.Builder, CfnCapacityProvider.ManagedScalingProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnCapacityProvider.ManagedScalingProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnCapacityProvider.AutoScalingGroupProviderProperty.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) |
Number |
getInstanceWarmupPeriod()
The period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group.
|
Number |
getMaximumScalingStepSize()
The maximum number of container instances that Amazon ECS scales in or scales out at one time.
|
Number |
getMinimumScalingStepSize()
The minimum number of container instances that Amazon ECS scales in or scales out at one time.
|
String |
getStatus()
Determines whether to use managed scaling for the capacity provider.
|
Number |
getTargetCapacity()
The target capacity value for the capacity provider.
|
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(CfnCapacityProvider.ManagedScalingProperty.Builder builder)
CfnCapacityProvider.AutoScalingGroupProviderProperty.Builder.public final Number getInstanceWarmupPeriod()
CfnCapacityProvider.ManagedScalingProperty
If this parameter is omitted, the default value of 300 seconds is used.
getInstanceWarmupPeriod in interface CfnCapacityProvider.ManagedScalingPropertypublic final Number getMaximumScalingStepSize()
CfnCapacityProvider.ManagedScalingProperty
If this parameter is omitted, the default value of 10000 is used.
getMaximumScalingStepSize in interface CfnCapacityProvider.ManagedScalingPropertypublic final Number getMinimumScalingStepSize()
CfnCapacityProvider.ManagedScalingProperty
If this parameter is omitted, the default value of 1 is used.
getMinimumScalingStepSize in interface CfnCapacityProvider.ManagedScalingPropertypublic final String getStatus()
CfnCapacityProvider.ManagedScalingPropertygetStatus in interface CfnCapacityProvider.ManagedScalingPropertypublic final Number getTargetCapacity()
CfnCapacityProvider.ManagedScalingProperty
The specified value must be greater than 0 and less than or equal to 100 . A value of 100 results in the Amazon EC2 instances in your Auto Scaling group being completely used.
getTargetCapacity in interface CfnCapacityProvider.ManagedScalingProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.