Class: TencentCloud::Dcdb::V20180411::DescribeBackupConfigsResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180411/models.rb

Overview

DescribeBackupConfigs返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, days = nil, startbackuptime = nil, endbackuptime = nil, weekdays = nil, archivedays = nil, backupconfigset = nil, requestid = nil) ⇒ DescribeBackupConfigsResponse

Returns a new instance of DescribeBackupConfigsResponse.



2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
# File 'lib/v20180411/models.rb', line 2098

def initialize(instanceid=nil, days=nil, startbackuptime=nil, endbackuptime=nil, weekdays=nil, archivedays=nil, backupconfigset=nil, requestid=nil)
  @InstanceId = instanceid
  @Days = days
  @StartBackupTime = startbackuptime
  @EndBackupTime = endbackuptime
  @WeekDays = weekdays
  @ArchiveDays = archivedays
  @BackupConfigSet = backupconfigset
  @RequestId = requestid
end

Instance Attribute Details

#ArchiveDaysObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def ArchiveDays
  @ArchiveDays
end

#BackupConfigSetObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def BackupConfigSet
  @BackupConfigSet
end

#DaysObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def Days
  @Days
end

#EndBackupTimeObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def EndBackupTime
  @EndBackupTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def InstanceId
  @InstanceId
end

#RequestIdObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def RequestId
  @RequestId
end

#StartBackupTimeObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def StartBackupTime
  @StartBackupTime
end

#WeekDaysObject

Parameters:

  • InstanceId:

    实例 ID。

  • Days:

    常规备份存储时长,范围[1, 3650]。

  • StartBackupTime:

    每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。

  • EndBackupTime:

    每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。

  • WeekDays:

    执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

  • ArchiveDays:

    沉降到归档存储时长,-1表示关闭归档设置。

  • BackupConfigSet:

    超期备份配置。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2096
2097
2098
# File 'lib/v20180411/models.rb', line 2096

def WeekDays
  @WeekDays
end

Instance Method Details

#deserialize(params) ⇒ Object



2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'lib/v20180411/models.rb', line 2109

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Days = params['Days']
  @StartBackupTime = params['StartBackupTime']
  @EndBackupTime = params['EndBackupTime']
  @WeekDays = params['WeekDays']
  @ArchiveDays = params['ArchiveDays']
  unless params['BackupConfigSet'].nil?
    @BackupConfigSet = []
    params['BackupConfigSet'].each do |i|
      backupconfig_tmp = BackupConfig.new
      backupconfig_tmp.deserialize(i)
      @BackupConfigSet << backupconfig_tmp
    end
  end
  @RequestId = params['RequestId']
end