public static final class CreateUniBackupPolicyRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateUniBackupPolicyRequest.Builder |
accountName(String accountName)
The name of the database account.
|
CreateUniBackupPolicyRequest.Builder |
accountPassword(String accountPassword)
The password of the database account.
|
CreateUniBackupPolicyRequest |
build() |
CreateUniBackupPolicyRequest.Builder |
databaseAddByUser(String databaseAddByUser)
Specifies whether the database is manually added.
|
CreateUniBackupPolicyRequest.Builder |
databaseType(String databaseType)
The type of the database.
|
CreateUniBackupPolicyRequest.Builder |
fullPlan(Map<String,?> fullPlan)
The policy for full backup.
|
CreateUniBackupPolicyRequest.Builder |
incPlan(Map<String,?> incPlan)
The policy for incremental backup.
|
CreateUniBackupPolicyRequest.Builder |
instanceId(String instanceId)
The ID of the Elastic Compute Service (ECS) instance.
|
CreateUniBackupPolicyRequest.Builder |
policyName(String policyName)
The name of the anti-ransomware policy.
|
CreateUniBackupPolicyRequest.Builder |
retention(Integer retention)
The retention period of backup data.
|
CreateUniBackupPolicyRequest.Builder |
speedLimiter(Long speedLimiter)
The maximum network bandwidth that is allowed during data backup.
|
CreateUniBackupPolicyRequest.Builder |
uniRegionId(String uniRegionId)
The region in which the server resides.
|
CreateUniBackupPolicyRequest.Builder |
uuid(String uuid)
The UUID of the server whose data is backed up based on the anti-ransomware policy.
|
public CreateUniBackupPolicyRequest.Builder accountName(String accountName)
public CreateUniBackupPolicyRequest.Builder accountPassword(String accountPassword)
public CreateUniBackupPolicyRequest.Builder databaseAddByUser(String databaseAddByUser)
* **true**: yes * **false**: no
public CreateUniBackupPolicyRequest.Builder databaseType(String databaseType)
* **MYSQL** * **ORACLE** * **MSSQL**
public CreateUniBackupPolicyRequest.Builder fullPlan(Map<String,?> fullPlan)
* **start**: the start time of a backup task * **interval**: the interval of backup tasks * **type**: the unit of the interval * **days**: the days of a week on which a backup task is performed
public CreateUniBackupPolicyRequest.Builder incPlan(Map<String,?> incPlan)
* **start**: the start time of a backup task * **interval**: the interval of backup tasks * **type**: the unit of the interval * **days**: the days of a week on which a backup task is performed
public CreateUniBackupPolicyRequest.Builder instanceId(String instanceId)
> You can call the [DescribeUniBackupDatabase](~~DescribeUniBackupDatabase~~) operation to query the IDs of ECS instances.
public CreateUniBackupPolicyRequest.Builder policyName(String policyName)
public CreateUniBackupPolicyRequest.Builder retention(Integer retention)
public CreateUniBackupPolicyRequest.Builder speedLimiter(Long speedLimiter)
public CreateUniBackupPolicyRequest.Builder uniRegionId(String uniRegionId)
public CreateUniBackupPolicyRequest.Builder uuid(String uuid)
> You can call the [DescribeCloudCenterInstances](~~141932~~) operation to query the UUIDs of servers.
public CreateUniBackupPolicyRequest build()
Copyright © 2023. All rights reserved.