Class ModifyBackupStrategyRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.ModifyBackupStrategyRequest
-
public class ModifyBackupStrategyRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyBackupStrategyRequest()
ModifyBackupStrategyRequest(ModifyBackupStrategyRequest 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 Long[]
getBackupCycle()
Get BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)Long
getBackupDay()
Get BackupType取值为daily时,表示备份间隔天数。当前取值只能为1String
getBackupModel()
Get 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。Long
getBackupSaveDays()
Get 数据(日志)备份保留时间,取值[3-1830]天,默认7天Long
getBackupTime()
Get 备份时间点,取值为0-23的整数String
getBackupType()
Get 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认dailyString
getInstanceId()
Get 实例IDLong
getRegularBackupCounts()
Get 定期备份保留个数,默认1个String
getRegularBackupEnable()
Get 定期备份状态 enable-开启,disable-关闭,默认关闭Long
getRegularBackupSaveDays()
Get 定期备份保留天数 [90 - 3650]天,默认365天String
getRegularBackupStartTime()
Get 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期String
getRegularBackupStrategy()
Get 定期备份策略 years-每年,quarters-每季度,months-每月,默认monthsvoid
setBackupCycle(Long[] BackupCycle)
Set BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)void
setBackupDay(Long BackupDay)
Set BackupType取值为daily时,表示备份间隔天数。当前取值只能为1void
setBackupModel(String BackupModel)
Set 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。void
setBackupSaveDays(Long BackupSaveDays)
Set 数据(日志)备份保留时间,取值[3-1830]天,默认7天void
setBackupTime(Long BackupTime)
Set 备份时间点,取值为0-23的整数void
setBackupType(String BackupType)
Set 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认dailyvoid
setInstanceId(String InstanceId)
Set 实例IDvoid
setRegularBackupCounts(Long RegularBackupCounts)
Set 定期备份保留个数,默认1个void
setRegularBackupEnable(String RegularBackupEnable)
Set 定期备份状态 enable-开启,disable-关闭,默认关闭void
setRegularBackupSaveDays(Long RegularBackupSaveDays)
Set 定期备份保留天数 [90 - 3650]天,默认365天void
setRegularBackupStartTime(String RegularBackupStartTime)
Set 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期void
setRegularBackupStrategy(String RegularBackupStrategy)
Set 定期备份策略 years-每年,quarters-每季度,months-每月,默认monthsvoid
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
-
ModifyBackupStrategyRequest
public ModifyBackupStrategyRequest()
-
ModifyBackupStrategyRequest
public ModifyBackupStrategyRequest(ModifyBackupStrategyRequest 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
-
getInstanceId
public String getInstanceId()
Get 实例ID- Returns:
- InstanceId 实例ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID- Parameters:
InstanceId
- 实例ID
-
getBackupType
public String getBackupType()
Get 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily- Returns:
- BackupType 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily
-
setBackupType
public void setBackupType(String BackupType)
Set 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily- Parameters:
BackupType
- 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily
-
getBackupTime
public Long getBackupTime()
Get 备份时间点,取值为0-23的整数- Returns:
- BackupTime 备份时间点,取值为0-23的整数
-
setBackupTime
public void setBackupTime(Long BackupTime)
Set 备份时间点,取值为0-23的整数- Parameters:
BackupTime
- 备份时间点,取值为0-23的整数
-
getBackupDay
public Long getBackupDay()
Get BackupType取值为daily时,表示备份间隔天数。当前取值只能为1- Returns:
- BackupDay BackupType取值为daily时,表示备份间隔天数。当前取值只能为1
-
setBackupDay
public void setBackupDay(Long BackupDay)
Set BackupType取值为daily时,表示备份间隔天数。当前取值只能为1- Parameters:
BackupDay
- BackupType取值为daily时,表示备份间隔天数。当前取值只能为1
-
getBackupModel
public String getBackupModel()
Get 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。- Returns:
- BackupModel 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。
-
setBackupModel
public void setBackupModel(String BackupModel)
Set 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。- Parameters:
BackupModel
- 备份模式,master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。
-
getBackupCycle
public Long[] getBackupCycle()
Get BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)- Returns:
- BackupCycle BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)
-
setBackupCycle
public void setBackupCycle(Long[] BackupCycle)
Set BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)- Parameters:
BackupCycle
- BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)
-
getBackupSaveDays
public Long getBackupSaveDays()
Get 数据(日志)备份保留时间,取值[3-1830]天,默认7天- Returns:
- BackupSaveDays 数据(日志)备份保留时间,取值[3-1830]天,默认7天
-
setBackupSaveDays
public void setBackupSaveDays(Long BackupSaveDays)
Set 数据(日志)备份保留时间,取值[3-1830]天,默认7天- Parameters:
BackupSaveDays
- 数据(日志)备份保留时间,取值[3-1830]天,默认7天
-
getRegularBackupEnable
public String getRegularBackupEnable()
Get 定期备份状态 enable-开启,disable-关闭,默认关闭- Returns:
- RegularBackupEnable 定期备份状态 enable-开启,disable-关闭,默认关闭
-
setRegularBackupEnable
public void setRegularBackupEnable(String RegularBackupEnable)
Set 定期备份状态 enable-开启,disable-关闭,默认关闭- Parameters:
RegularBackupEnable
- 定期备份状态 enable-开启,disable-关闭,默认关闭
-
getRegularBackupSaveDays
public Long getRegularBackupSaveDays()
Get 定期备份保留天数 [90 - 3650]天,默认365天- Returns:
- RegularBackupSaveDays 定期备份保留天数 [90 - 3650]天,默认365天
-
setRegularBackupSaveDays
public void setRegularBackupSaveDays(Long RegularBackupSaveDays)
Set 定期备份保留天数 [90 - 3650]天,默认365天- Parameters:
RegularBackupSaveDays
- 定期备份保留天数 [90 - 3650]天,默认365天
-
getRegularBackupStrategy
public String getRegularBackupStrategy()
Get 定期备份策略 years-每年,quarters-每季度,months-每月,默认months- Returns:
- RegularBackupStrategy 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
-
setRegularBackupStrategy
public void setRegularBackupStrategy(String RegularBackupStrategy)
Set 定期备份策略 years-每年,quarters-每季度,months-每月,默认months- Parameters:
RegularBackupStrategy
- 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
-
getRegularBackupCounts
public Long getRegularBackupCounts()
Get 定期备份保留个数,默认1个- Returns:
- RegularBackupCounts 定期备份保留个数,默认1个
-
setRegularBackupCounts
public void setRegularBackupCounts(Long RegularBackupCounts)
Set 定期备份保留个数,默认1个- Parameters:
RegularBackupCounts
- 定期备份保留个数,默认1个
-
getRegularBackupStartTime
public String getRegularBackupStartTime()
Get 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期- Returns:
- RegularBackupStartTime 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
-
setRegularBackupStartTime
public void setRegularBackupStartTime(String RegularBackupStartTime)
Set 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期- Parameters:
RegularBackupStartTime
- 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
-
-