Class BackupSettings.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticache.alpha.BackupSettings.Jsii$Proxy
- All Implemented Interfaces:
BackupSettings
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BackupSettings
@Stability(Experimental)
@Internal
public static final class BackupSettings.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BackupSettings
An implementation for
BackupSettings
-
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.elasticache.alpha.BackupSettings
BackupSettings.Builder, BackupSettings.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(BackupSettings.Builder builder) Constructor that initializes the object based on literal property values passed by theBackupSettings.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
(experimental) ARNs of backups from which to restore data into the new cache.final String
(experimental) Name for the final backup taken before deletion.final Number
(experimental) Number of days to retain backups (1-35).final Schedule
(experimental) Automated daily backup UTC time.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 theBackupSettings.Builder
.
-
-
Method Details
-
getBackupArnsToRestore
Description copied from interface:BackupSettings
(experimental) ARNs of backups from which to restore data into the new cache.Default: - Create a new cache with no existing data
- Specified by:
getBackupArnsToRestore
in interfaceBackupSettings
-
getBackupNameBeforeDeletion
Description copied from interface:BackupSettings
(experimental) Name for the final backup taken before deletion.Default: - No final backup
- Specified by:
getBackupNameBeforeDeletion
in interfaceBackupSettings
-
getBackupRetentionLimit
Description copied from interface:BackupSettings
(experimental) Number of days to retain backups (1-35).Default: - Backups are not retained
- Specified by:
getBackupRetentionLimit
in interfaceBackupSettings
-
getBackupTime
Description copied from interface:BackupSettings
(experimental) Automated daily backup UTC time.Default: - No automated backups
- Specified by:
getBackupTime
in interfaceBackupSettings
-
$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()
-