Class SnapshotManagementProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3tables.alpha.SnapshotManagementProperty.Jsii$Proxy
- All Implemented Interfaces:
SnapshotManagementProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SnapshotManagementProperty
@Stability(Experimental)
@Internal
public static final class SnapshotManagementProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SnapshotManagementProperty
An implementation for
SnapshotManagementProperty
-
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.s3tables.alpha.SnapshotManagementProperty
SnapshotManagementProperty.Builder, SnapshotManagementProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theSnapshotManagementProperty.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 Number
(experimental) The maximum age of a snapshot before it can be expired.final Number
(experimental) The minimum number of snapshots to keep.final Status
(experimental) Indicates whether the SnapshotManagement maintenance action is enabled.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 theSnapshotManagementProperty.Builder
.
-
-
Method Details
-
getMaxSnapshotAgeHours
Description copied from interface:SnapshotManagementProperty
(experimental) The maximum age of a snapshot before it can be expired.Default: - No maximum age
- Specified by:
getMaxSnapshotAgeHours
in interfaceSnapshotManagementProperty
-
getMinSnapshotsToKeep
Description copied from interface:SnapshotManagementProperty
(experimental) The minimum number of snapshots to keep.Default: - No minimum number
- Specified by:
getMinSnapshotsToKeep
in interfaceSnapshotManagementProperty
-
getStatus
Description copied from interface:SnapshotManagementProperty
(experimental) Indicates whether the SnapshotManagement maintenance action is enabled.Default: - Not specified
- Specified by:
getStatus
in interfaceSnapshotManagementProperty
-
$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()
-