Class ModifyBackupStrategyRequest

    • 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 默认当前日期