public class CreateBackupRequest extends AbstractModel
Constructor and Description |
---|
CreateBackupRequest() |
CreateBackupRequest(CreateBackupRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
BackupItem[] |
getBackupDBTableList()
Get 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。
例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。
|
String |
getBackupMethod()
Get 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备。
|
String |
getInstanceId()
Get 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
String |
getManualBackupName()
Get 手动备份别名
|
void |
setBackupDBTableList(BackupItem[] BackupDBTableList)
Set 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。
例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。
|
void |
setBackupMethod(String BackupMethod)
Set 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备。
|
void |
setInstanceId(String InstanceId)
Set 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
void |
setManualBackupName(String ManualBackupName)
Set 手动备份别名
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateBackupRequest()
public CreateBackupRequest(CreateBackupRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。public String getBackupMethod()
public void setBackupMethod(String BackupMethod)
BackupMethod
- 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备。public BackupItem[] getBackupDBTableList()
public void setBackupDBTableList(BackupItem[] BackupDBTableList)
BackupDBTableList
- 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。
例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。public String getManualBackupName()
public void setManualBackupName(String ManualBackupName)
ManualBackupName
- 手动备份别名Copyright © 2021. All rights reserved.