Class BaseScalableAttributeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationautoscaling.BaseScalableAttributeProps.Jsii$Proxy
- All Implemented Interfaces:
BaseScalableAttributeProps,EnableScalingProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BaseScalableAttributeProps
@Stability(Stable)
@Internal
public static final class BaseScalableAttributeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BaseScalableAttributeProps
An implementation for
BaseScalableAttributeProps-
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.BaseScalableAttributeProps
BaseScalableAttributeProps.Builder, BaseScalableAttributeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theBaseScalableAttributeProps.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 StringScalable dimension of the attribute.final NumberMaximum capacity to scale to.final NumberMinimum capacity to scale to.final StringResource ID of the attribute.final IRolegetRole()Role to use for scaling.final ServiceNamespaceService namespace of the scalable attribute.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 theBaseScalableAttributeProps.Builder.
-
-
Method Details
-
getDimension
Description copied from interface:BaseScalableAttributePropsScalable dimension of the attribute.- Specified by:
getDimensionin interfaceBaseScalableAttributeProps
-
getResourceId
Description copied from interface:BaseScalableAttributePropsResource ID of the attribute.- Specified by:
getResourceIdin interfaceBaseScalableAttributeProps
-
getRole
Description copied from interface:BaseScalableAttributePropsRole to use for scaling.- Specified by:
getRolein interfaceBaseScalableAttributeProps
-
getServiceNamespace
Description copied from interface:BaseScalableAttributePropsService namespace of the scalable attribute.- Specified by:
getServiceNamespacein interfaceBaseScalableAttributeProps
-
getMaxCapacity
Description copied from interface:EnableScalingPropsMaximum capacity to scale to.- Specified by:
getMaxCapacityin interfaceEnableScalingProps
-
getMinCapacity
Description copied from interface:EnableScalingPropsMinimum capacity to scale to.Default: 1
- Specified by:
getMinCapacityin interfaceEnableScalingProps
-
$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()
-