Class CfnNodegroup.WarmPoolConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.CfnNodegroup.WarmPoolConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnNodegroup.WarmPoolConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNodegroup.WarmPoolConfigProperty
@Stability(Stable)
@Internal
public static final class CfnNodegroup.WarmPoolConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnNodegroup.WarmPoolConfigProperty
An implementation for
CfnNodegroup.WarmPoolConfigProperty-
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.eks.CfnNodegroup.WarmPoolConfigProperty
CfnNodegroup.WarmPoolConfigProperty.Builder, CfnNodegroup.WarmPoolConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnNodegroup.WarmPoolConfigProperty.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 ObjectEnable or disable warm pool for the node group.final NumberThe maximum number of instances that are allowed to be in the warm pool.final NumberThe minimum number of instances to maintain in the warm pool.final StringThe desired state of warm pool instances.final ObjectWhether to return instances to the warm pool during scale-in instead of terminating them.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 theCfnNodegroup.WarmPoolConfigProperty.Builder.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnNodegroup.WarmPoolConfigPropertyEnable or disable warm pool for the node group.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnNodegroup.WarmPoolConfigProperty- See Also:
-
getMaxGroupPreparedCapacity
Description copied from interface:CfnNodegroup.WarmPoolConfigPropertyThe maximum number of instances that are allowed to be in the warm pool.- Specified by:
getMaxGroupPreparedCapacityin interfaceCfnNodegroup.WarmPoolConfigProperty- See Also:
-
getMinSize
Description copied from interface:CfnNodegroup.WarmPoolConfigPropertyThe minimum number of instances to maintain in the warm pool.- Specified by:
getMinSizein interfaceCfnNodegroup.WarmPoolConfigProperty- See Also:
-
getPoolState
Description copied from interface:CfnNodegroup.WarmPoolConfigPropertyThe desired state of warm pool instances.- Specified by:
getPoolStatein interfaceCfnNodegroup.WarmPoolConfigProperty- See Also:
-
getReuseOnScaleIn
Description copied from interface:CfnNodegroup.WarmPoolConfigPropertyWhether to return instances to the warm pool during scale-in instead of terminating them.Returns union: either
BooleanorIResolvable- Specified by:
getReuseOnScaleInin interfaceCfnNodegroup.WarmPoolConfigProperty- See Also:
-
$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()
-