Class ServerlessScalingOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.ServerlessScalingOptions.Jsii$Proxy
- All Implemented Interfaces:
ServerlessScalingOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ServerlessScalingOptions
@Stability(Stable)
@Internal
public static final class ServerlessScalingOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ServerlessScalingOptions
An implementation for
ServerlessScalingOptions-
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.rds.ServerlessScalingOptions
ServerlessScalingOptions.Builder, ServerlessScalingOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theServerlessScalingOptions.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 DurationThe time before an Aurora Serverless database cluster is paused.final AuroraCapacityUnitThe maximum capacity for an Aurora Serverless database cluster.final AuroraCapacityUnitThe minimum capacity for an Aurora Serverless database cluster.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 theServerlessScalingOptions.Builder.
-
-
Method Details
-
getAutoPause
Description copied from interface:ServerlessScalingOptionsThe time before an Aurora Serverless database cluster is paused.A database cluster can be paused only when it is idle (it has no connections). Auto pause time must be between 5 minutes and 1 day.
If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it.
Set to 0 to disable
Default: - automatic pause enabled after 5 minutes
- Specified by:
getAutoPausein interfaceServerlessScalingOptions
-
getMaxCapacity
Description copied from interface:ServerlessScalingOptionsThe maximum capacity for an Aurora Serverless database cluster.Default: - determined by Aurora based on database engine
- Specified by:
getMaxCapacityin interfaceServerlessScalingOptions
-
getMinCapacity
Description copied from interface:ServerlessScalingOptionsThe minimum capacity for an Aurora Serverless database cluster.Default: - determined by Aurora based on database engine
- Specified by:
getMinCapacityin interfaceServerlessScalingOptions
-
$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()
-