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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationautoscaling.BaseScalableAttributeProps
BaseScalableAttributeProps.Builder, BaseScalableAttributeProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theBaseScalableAttributeProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Scalable dimension of the attribute.final Number
Maximum capacity to scale to.final Number
Minimum capacity to scale to.final String
Resource ID of the attribute.final IRole
getRole()
Role to use for scaling.final ServiceNamespace
Service namespace of the scalable attribute.final int
hashCode()
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:BaseScalableAttributeProps
Scalable dimension of the attribute.- Specified by:
getDimension
in interfaceBaseScalableAttributeProps
-
getResourceId
Description copied from interface:BaseScalableAttributeProps
Resource ID of the attribute.- Specified by:
getResourceId
in interfaceBaseScalableAttributeProps
-
getRole
Description copied from interface:BaseScalableAttributeProps
Role to use for scaling.- Specified by:
getRole
in interfaceBaseScalableAttributeProps
-
getServiceNamespace
Description copied from interface:BaseScalableAttributeProps
Service namespace of the scalable attribute.- Specified by:
getServiceNamespace
in interfaceBaseScalableAttributeProps
-
getMaxCapacity
Description copied from interface:EnableScalingProps
Maximum capacity to scale to.- Specified by:
getMaxCapacity
in interfaceEnableScalingProps
-
getMinCapacity
Description copied from interface:EnableScalingProps
Minimum capacity to scale to.Default: 1
- Specified by:
getMinCapacity
in interfaceEnableScalingProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-