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
  • 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

      protected Jsii$Proxy(BackupSettings.Builder builder)
      Constructor that initializes the object based on literal property values passed by the BackupSettings.Builder.
  • Method Details

    • getBackupArnsToRestore

      public final List<String> 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 interface BackupSettings
    • getBackupNameBeforeDeletion

      public final String getBackupNameBeforeDeletion()
      Description copied from interface: BackupSettings
      (experimental) Name for the final backup taken before deletion.

      Default: - No final backup

      Specified by:
      getBackupNameBeforeDeletion in interface BackupSettings
    • getBackupRetentionLimit

      public final Number getBackupRetentionLimit()
      Description copied from interface: BackupSettings
      (experimental) Number of days to retain backups (1-35).

      Default: - Backups are not retained

      Specified by:
      getBackupRetentionLimit in interface BackupSettings
    • getBackupTime

      public final Schedule getBackupTime()
      Description copied from interface: BackupSettings
      (experimental) Automated daily backup UTC time.

      Default: - No automated backups

      Specified by:
      getBackupTime in interface BackupSettings
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object