Class CfnTable.TargetTrackingScalingPolicyConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTable.TargetTrackingScalingPolicyConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTable.TargetTrackingScalingPolicyConfigurationProperty
CfnTable.TargetTrackingScalingPolicyConfigurationProperty-
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.TargetTrackingScalingPolicyConfigurationProperty
CfnTable.TargetTrackingScalingPolicyConfigurationProperty.Builder, CfnTable.TargetTrackingScalingPolicyConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTable.TargetTrackingScalingPolicyConfigurationProperty.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 ObjectSpecifies ifscale-inis enabled.final NumberSpecifies ascale-incool down period.final NumberSpecifies a scale out cool down period.final NumberSpecifies the target value for the target tracking auto 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.TargetTrackingScalingPolicyConfigurationProperty.Builder.
-
-
Method Details
-
getTargetValue
Description copied from interface:CfnTable.TargetTrackingScalingPolicyConfigurationPropertySpecifies the target value for the target tracking auto scaling policy.Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target. This ensures that the ratio of consumed capacity to provisioned capacity stays at or near this value. You define
targetValueas a percentage. Anintegerbetween 20 and 90.- Specified by:
getTargetValuein interfaceCfnTable.TargetTrackingScalingPolicyConfigurationProperty- See Also:
-
getDisableScaleIn
Description copied from interface:CfnTable.TargetTrackingScalingPolicyConfigurationPropertySpecifies ifscale-inis enabled.When auto scaling automatically decreases capacity for a table, the table scales in . When scaling policies are set, they can't scale in the table lower than its minimum capacity.
Returns union: either
BooleanorIResolvable- Specified by:
getDisableScaleInin interfaceCfnTable.TargetTrackingScalingPolicyConfigurationProperty- See Also:
-
getScaleInCooldown
Description copied from interface:CfnTable.TargetTrackingScalingPolicyConfigurationPropertySpecifies ascale-incool down period.A cooldown period in seconds between scaling activities that lets the table stabilize before another scaling activity starts.
Default: - 0
- Specified by:
getScaleInCooldownin interfaceCfnTable.TargetTrackingScalingPolicyConfigurationProperty- See Also:
-
getScaleOutCooldown
Description copied from interface:CfnTable.TargetTrackingScalingPolicyConfigurationPropertySpecifies a scale out cool down period.A cooldown period in seconds between scaling activities that lets the table stabilize before another scaling activity starts.
Default: - 0
- Specified by:
getScaleOutCooldownin interfaceCfnTable.TargetTrackingScalingPolicyConfigurationProperty- 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()
-