Class CfnTable.AutoScalingSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cassandra.CfnTable.AutoScalingSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTable.AutoScalingSettingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTable.AutoScalingSettingProperty
@Stability(Stable)
@Internal
public static final class CfnTable.AutoScalingSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTable.AutoScalingSettingProperty
An implementation for
CfnTable.AutoScalingSettingProperty-
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.cassandra.CfnTable.AutoScalingSettingProperty
CfnTable.AutoScalingSettingProperty.Builder, CfnTable.AutoScalingSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTable.AutoScalingSettingProperty.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 ObjectThis optional parameter enables auto scaling for the table if set tofalse.final NumberManage costs by specifying the maximum amount of throughput to provision.final NumberThe minimum level of throughput the table should always be ready to support.final ObjectAmazon Keyspaces supports thetarget trackingauto scaling policy.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 theCfnTable.AutoScalingSettingProperty.Builder.
-
-
Method Details
-
getAutoScalingDisabled
Description copied from interface:CfnTable.AutoScalingSettingPropertyThis optional parameter enables auto scaling for the table if set tofalse.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getAutoScalingDisabledin interfaceCfnTable.AutoScalingSettingProperty- See Also:
-
getMaximumUnits
Description copied from interface:CfnTable.AutoScalingSettingPropertyManage costs by specifying the maximum amount of throughput to provision.The value must be between 1 and the max throughput per second quota for your account (40,000 by default).
- Specified by:
getMaximumUnitsin interfaceCfnTable.AutoScalingSettingProperty- See Also:
-
getMinimumUnits
Description copied from interface:CfnTable.AutoScalingSettingPropertyThe minimum level of throughput the table should always be ready to support.The value must be between 1 and the max throughput per second quota for your account (40,000 by default).
- Specified by:
getMinimumUnitsin interfaceCfnTable.AutoScalingSettingProperty- See Also:
-
getScalingPolicy
Description copied from interface:CfnTable.AutoScalingSettingPropertyAmazon Keyspaces supports thetarget trackingauto scaling policy.With this policy, Amazon Keyspaces auto scaling ensures that the table's ratio of consumed to provisioned capacity stays at or near the target value that you specify. You define the target value as a percentage between 20 and 90.
Returns union: either
IResolvableorCfnTable.ScalingPolicyProperty- Specified by:
getScalingPolicyin interfaceCfnTable.AutoScalingSettingProperty- 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()
-