The encryption config can be specified to encrypt the
backups with a customer-managed encryption key (CMEK). When this field is
not specified, the backup will use the cluster's encryption config.
The encryption config can be specified to encrypt the
backups with a customer-managed encryption key (CMEK). When this field is
not specified, the backup will use the cluster's encryption config.
The number 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.
The encryption config can be specified to encrypt the
backups with a customer-managed encryption key (CMEK). When this field is
not specified, the backup will use the cluster's encryption config.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface ContinuousBackupConfigOrBuilder (0.61.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.61.0 (latest)](/java/docs/reference/google-cloud-alloydb/latest/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-alloydb/0.59.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-alloydb/0.57.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-alloydb/0.56.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-alloydb/0.53.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-alloydb/0.52.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-alloydb/0.51.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-alloydb/0.49.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-alloydb/0.48.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-alloydb/0.47.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-alloydb/0.46.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-alloydb/0.45.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-alloydb/0.44.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-alloydb/0.43.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-alloydb/0.42.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-alloydb/0.41.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-alloydb/0.40.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-alloydb/0.38.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-alloydb/0.37.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-alloydb/0.36.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-alloydb/0.35.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-alloydb/0.34.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-alloydb/0.33.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-alloydb/0.32.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-alloydb/0.31.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-alloydb/0.30.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-alloydb/0.29.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-alloydb/0.28.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-alloydb/0.26.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-alloydb/0.25.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-alloydb/0.24.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-alloydb/0.23.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-alloydb/0.22.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-alloydb/0.21.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-alloydb/0.20.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-alloydb/0.19.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-alloydb/0.18.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-alloydb/0.17.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-alloydb/0.16.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-alloydb/0.13.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-alloydb/0.12.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-alloydb/0.11.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-alloydb/0.10.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-alloydb/0.9.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-alloydb/0.8.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-alloydb/0.7.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-alloydb/0.6.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-alloydb/0.5.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-alloydb/0.4.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-alloydb/0.3.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-alloydb/0.2.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-alloydb/0.1.0/com.google.cloud.alloydb.v1beta.ContinuousBackupConfigOrBuilder) \n\n public interface ContinuousBackupConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getEnabled()\n\n public abstract boolean getEnabled()\n\nWhether ContinuousBackup is enabled.\n\n`optional bool enabled = 1;`\n\n### getEncryptionConfig()\n\n public abstract EncryptionConfig getEncryptionConfig()\n\nThe encryption config can be specified to encrypt the\nbackups with a customer-managed encryption key (CMEK). When this field is\nnot specified, the backup will use the cluster's encryption config.\n\n`.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 3;`\n\n### getEncryptionConfigOrBuilder()\n\n public abstract EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()\n\nThe encryption config can be specified to encrypt the\nbackups with a customer-managed encryption key (CMEK). When this field is\nnot specified, the backup will use the cluster's encryption config.\n\n`.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 3;`\n\n### getRecoveryWindowDays()\n\n public abstract int getRecoveryWindowDays()\n\nThe number of days that are eligible to restore from using PITR. To support\nthe entire recovery window, backups and logs are retained for one day more\nthan the recovery window. If not set, defaults to 14 days.\n\n`int32 recovery_window_days = 4;`\n\n### hasEnabled()\n\n public abstract boolean hasEnabled()\n\nWhether ContinuousBackup is enabled.\n\n`optional bool enabled = 1;`\n\n### hasEncryptionConfig()\n\n public abstract boolean hasEncryptionConfig()\n\nThe encryption config can be specified to encrypt the\nbackups with a customer-managed encryption key (CMEK). When this field is\nnot specified, the backup will use the cluster's encryption config.\n\n`.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 3;`"]]