Class AlloydbClusterContinuousBackupConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.alloydb_cluster.AlloydbClusterContinuousBackupConfig.Jsii$Proxy
-
- All Implemented Interfaces:
AlloydbClusterContinuousBackupConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AlloydbClusterContinuousBackupConfig
@Stability(Stable) @Internal public static final class AlloydbClusterContinuousBackupConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AlloydbClusterContinuousBackupConfig
An implementation forAlloydbClusterContinuousBackupConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.alloydb_cluster.AlloydbClusterContinuousBackupConfig
AlloydbClusterContinuousBackupConfig.Builder, AlloydbClusterContinuousBackupConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AlloydbClusterContinuousBackupConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theAlloydbClusterContinuousBackupConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetEnabled()Whether continuous backup recovery is enabled.AlloydbClusterContinuousBackupConfigEncryptionConfiggetEncryptionConfig()encryption_config block.NumbergetRecoveryWindowDays()The numbers of days that are eligible to restore from using PITR.inthashCode()
-
-
-
Constructor Detail
-
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(AlloydbClusterContinuousBackupConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theAlloydbClusterContinuousBackupConfig.Builder.
-
-
Method Detail
-
getEnabled
public final Object getEnabled()
Description copied from interface:AlloydbClusterContinuousBackupConfigWhether continuous backup recovery is enabled. If not set, defaults to true.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#enabled AlloydbCluster#enabled}
- Specified by:
getEnabledin interfaceAlloydbClusterContinuousBackupConfig
-
getEncryptionConfig
public final AlloydbClusterContinuousBackupConfigEncryptionConfig getEncryptionConfig()
Description copied from interface:AlloydbClusterContinuousBackupConfigencryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#encryption_config AlloydbCluster#encryption_config}
- Specified by:
getEncryptionConfigin interfaceAlloydbClusterContinuousBackupConfig
-
getRecoveryWindowDays
public final Number getRecoveryWindowDays()
Description copied from interface:AlloydbClusterContinuousBackupConfigThe numbers of days that are eligible to restore from using PITR.To support the entire recovery window, backups and logs are retained for one day more than the recovery window. If not set, defaults to 14 days. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#recovery_window_days AlloydbCluster#recovery_window_days}
- Specified by:
getRecoveryWindowDaysin interfaceAlloydbClusterContinuousBackupConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-