Class CreateBackupRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.CreateBackupRequest
-
public class CreateBackupRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBackupName()Get 备份名称,若不填则自动生成“实例ID_备份开始时间戳”String[]getDBNames()Get 需要备份库名的列表(多库备份才填写)StringgetInstanceId()Get 实例ID(必填),形如mssql-i1z41iwdLonggetStorageStrategy()Get 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0LonggetStrategy()Get 备份策略(0-实例备份 1-多库备份)voidsetBackupName(String BackupName)Set 备份名称,若不填则自动生成“实例ID_备份开始时间戳”voidsetDBNames(String[] DBNames)Set 需要备份库名的列表(多库备份才填写)voidsetInstanceId(String InstanceId)Set 实例ID(必填),形如mssql-i1z41iwdvoidsetStorageStrategy(Long StorageStrategy)Set 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0voidsetStrategy(Long Strategy)Set 备份策略(0-实例备份 1-多库备份)voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateBackupRequest
public CreateBackupRequest()
-
CreateBackupRequest
public 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.
-
-
Method Detail
-
getStrategy
public Long getStrategy()
Get 备份策略(0-实例备份 1-多库备份)- Returns:
- Strategy 备份策略(0-实例备份 1-多库备份)
-
setStrategy
public void setStrategy(Long Strategy)
Set 备份策略(0-实例备份 1-多库备份)- Parameters:
Strategy- 备份策略(0-实例备份 1-多库备份)
-
getDBNames
public String[] getDBNames()
Get 需要备份库名的列表(多库备份才填写)- Returns:
- DBNames 需要备份库名的列表(多库备份才填写)
-
setDBNames
public void setDBNames(String[] DBNames)
Set 需要备份库名的列表(多库备份才填写)- Parameters:
DBNames- 需要备份库名的列表(多库备份才填写)
-
getInstanceId
public String getInstanceId()
Get 实例ID(必填),形如mssql-i1z41iwd- Returns:
- InstanceId 实例ID(必填),形如mssql-i1z41iwd
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID(必填),形如mssql-i1z41iwd- Parameters:
InstanceId- 实例ID(必填),形如mssql-i1z41iwd
-
getBackupName
public String getBackupName()
Get 备份名称,若不填则自动生成“实例ID_备份开始时间戳”- Returns:
- BackupName 备份名称,若不填则自动生成“实例ID_备份开始时间戳”
-
setBackupName
public void setBackupName(String BackupName)
Set 备份名称,若不填则自动生成“实例ID_备份开始时间戳”- Parameters:
BackupName- 备份名称,若不填则自动生成“实例ID_备份开始时间戳”
-
getStorageStrategy
public Long getStorageStrategy()
Get 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0- Returns:
- StorageStrategy 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
-
setStorageStrategy
public void setStorageStrategy(Long StorageStrategy)
Set 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0- Parameters:
StorageStrategy- 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
-
-