public static final class ModifyBackupPolicyRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ModifyBackupPolicyRequest.Builder |
backupFrequency(String backupFrequency)
The backup frequency.
|
ModifyBackupPolicyRequest.Builder |
backupRetentionPolicyOnClusterDeletion(String backupRetentionPolicyOnClusterDeletion)
Specifies whether to retain backups when you delete a cluster.
|
ModifyBackupPolicyRequest |
build() |
ModifyBackupPolicyRequest.Builder |
dataLevel1BackupFrequency(String dataLevel1BackupFrequency)
The frequency of level-1 backups.
|
ModifyBackupPolicyRequest.Builder |
dataLevel1BackupPeriod(String dataLevel1BackupPeriod)
The backup cycle of level-1 backups.
|
ModifyBackupPolicyRequest.Builder |
dataLevel1BackupRetentionPeriod(String dataLevel1BackupRetentionPeriod)
The retention period of level-1 backups.
|
ModifyBackupPolicyRequest.Builder |
dataLevel1BackupTime(String dataLevel1BackupTime)
The time period during which automatic backup for level-1 backup is performed.
|
ModifyBackupPolicyRequest.Builder |
dataLevel2BackupAnotherRegionRegion(String dataLevel2BackupAnotherRegionRegion)
The region where the cross-region level-2 backup is stored.
|
ModifyBackupPolicyRequest.Builder |
dataLevel2BackupAnotherRegionRetentionPeriod(String dataLevel2BackupAnotherRegionRetentionPeriod)
The retention period of cross-region level-2 backups.
|
ModifyBackupPolicyRequest.Builder |
dataLevel2BackupPeriod(String dataLevel2BackupPeriod)
The backup cycle of level-2 backups.
|
ModifyBackupPolicyRequest.Builder |
dataLevel2BackupRetentionPeriod(String dataLevel2BackupRetentionPeriod)
The retention period of level-2 backups.
|
ModifyBackupPolicyRequest.Builder |
DBClusterId(String DBClusterId)
The ID of the cluster.
|
ModifyBackupPolicyRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
ModifyBackupPolicyRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
ModifyBackupPolicyRequest.Builder |
preferredBackupPeriod(String preferredBackupPeriod)
The backup cycle.
|
ModifyBackupPolicyRequest.Builder |
preferredBackupTime(String preferredBackupTime)
The time period during which automatic backup for level-1 backup is performed.
|
ModifyBackupPolicyRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
ModifyBackupPolicyRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
public ModifyBackupPolicyRequest.Builder backupFrequency(String backupFrequency)
* **Normal**: standard backup. The system backs up data once a day. * **2/24H**: enhanced backup. The system backs up data every 2 hours. * **3/24H**: enhanced backup. The system backs up data every 3 hours. * **4/24H**: enhanced backup. The system backs up data every 4 hours. >- If you enable enhanced backup, all backups are retained for 24 hours. For backup files that are created earlier than the previous 24 hours, the system permanently retains only the first backup that is created after 00:00 every day and deletes the rest. >- If you enable enhanced backup, **PreferredBackupPeriod** is automatically set to all days in a week (from Monday to Sunday). >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed supports the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder backupRetentionPolicyOnClusterDeletion(String backupRetentionPolicyOnClusterDeletion)
* **ALL**: permanently retains all backups. * **LATEST**: permanently retains only the last backup. * **NONE**: does not retain backups. > The default value is NONE.
public ModifyBackupPolicyRequest.Builder DBClusterId(String DBClusterId)
> You can call the [DescribeDBClusters](~~98094~~) operation to query information about all clusters that are deployed in a specified region, such as the cluster ID.
public ModifyBackupPolicyRequest.Builder dataLevel1BackupFrequency(String dataLevel1BackupFrequency)
* **Normal**: standard backup. The system backs up data once a day. * **2/24H**: enhanced backup. The system backs up data every 2 hours. * **3/24H**: enhanced backup. The system backs up data every 3 hours. * **4/24H**: enhanced backup. The system backs up data every 4 hours. >- This parameter is invalid for PolarDB for Oracle clusters or PolarDB for PostgreSQL clusters. >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed does not support the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder dataLevel1BackupPeriod(String dataLevel1BackupPeriod)
* **Monday** * **Tuesday** * **Wednesday** * **Thursday** * **Friday** * **Saturday** * **Sunday** >- You need to specify at least two values. Separate multiple values with commas (,). >- This parameter is invalid for PolarDB for Oracle clusters or PolarDB for PostgreSQL clusters. >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed does not support the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder dataLevel1BackupRetentionPeriod(String dataLevel1BackupRetentionPeriod)
public ModifyBackupPolicyRequest.Builder dataLevel1BackupTime(String dataLevel1BackupTime)
>- This parameter is invalid for PolarDB for Oracle clusters or PolarDB for PostgreSQL clusters. >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed does not support the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder dataLevel2BackupAnotherRegionRegion(String dataLevel2BackupAnotherRegionRegion)
public ModifyBackupPolicyRequest.Builder dataLevel2BackupAnotherRegionRetentionPeriod(String dataLevel2BackupAnotherRegionRetentionPeriod)
* **0**: The cross-region level-2 backup feature is disabled. * **30 to 7300**: Cross-region level-2 backups are retained for 30 to 7,300 days. * **1**: Cross-region level-2 backups are permanently retained. > The default value is **0**. By default, the cross-region level-2 backup feature is disabled when you create a cluster.
public ModifyBackupPolicyRequest.Builder dataLevel2BackupPeriod(String dataLevel2BackupPeriod)
* **Monday** * **Tuesday** * **Wednesday** * **Thursday** * **Friday** * **Saturday** * **Sunday** >- You need to specify at least two values. Separate multiple values with commas (,). >- This parameter is invalid for PolarDB for Oracle clusters or PolarDB for PostgreSQL clusters. >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed does not support the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder dataLevel2BackupRetentionPeriod(String dataLevel2BackupRetentionPeriod)
* **0**: The level-2 backup feature is disabled. * **30 to 7300**: Cross-region level-2 backups are retained for 30 to 7,300 days. * **1**: Cross-region level-2 backups are permanently retained. > The default value is **0**. By default, the level-2 backup feature is disabled when you create a cluster.
public ModifyBackupPolicyRequest.Builder ownerAccount(String ownerAccount)
public ModifyBackupPolicyRequest.Builder ownerId(Long ownerId)
public ModifyBackupPolicyRequest.Builder preferredBackupPeriod(String preferredBackupPeriod)
* **Monday** * **Tuesday** * **Wednesday** * **Thursday** * **Friday** * **Saturday** * **Sunday** >- You need to specify at least two values. Separate multiple values with commas (,). >- This parameter is invalid if the region where your PolarDB for MySQL cluster is deployed supports the cross-region backup feature. For information about the regions that support the cross-region backup feature, see [Overview](~~72672~~).
public ModifyBackupPolicyRequest.Builder preferredBackupTime(String preferredBackupTime)
public ModifyBackupPolicyRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public ModifyBackupPolicyRequest.Builder resourceOwnerId(Long resourceOwnerId)
public ModifyBackupPolicyRequest build()
Copyright © 2024. All rights reserved.