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 String
getBackupName()
Get 备份名称,若不填则自动生成“实例ID_备份开始时间戳”String[]
getDBNames()
Get 需要备份库名的列表(多库备份才填写)String
getInstanceId()
Get 实例ID(必填),形如mssql-i1z41iwdLong
getStorageStrategy()
Get 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0Long
getStrategy()
Get 备份策略(0-实例备份 1-多库备份)void
setBackupName(String BackupName)
Set 备份名称,若不填则自动生成“实例ID_备份开始时间戳”void
setDBNames(String[] DBNames)
Set 需要备份库名的列表(多库备份才填写)void
setInstanceId(String InstanceId)
Set 实例ID(必填),形如mssql-i1z41iwdvoid
setStorageStrategy(Long StorageStrategy)
Set 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0void
setStrategy(Long Strategy)
Set 备份策略(0-实例备份 1-多库备份)void
toMap(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
-
-