Class: TencentCloud::Cdb::V20170320::DescribeBackupConfigResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20170320/models.rb

Overview

DescribeBackupConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttimemin = nil, starttimemax = nil, backupexpiredays = nil, backupmethod = nil, binlogexpiredays = nil, backuptimewindow = nil, enablebackupperiodsave = nil, backupperiodsavedays = nil, backupperiodsaveinterval = nil, backupperiodsavecount = nil, startbackupperiodsavedate = nil, enablebackuparchive = nil, backuparchivedays = nil, enablebinlogarchive = nil, binlogarchivedays = nil, enablebackupstandby = nil, backupstandbydays = nil, enablebinlogstandby = nil, binlogstandbydays = nil, requestid = nil) ⇒ DescribeBackupConfigResponse



5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
# File 'lib/v20170320/models.rb', line 5130

def initialize(starttimemin=nil, starttimemax=nil, backupexpiredays=nil, backupmethod=nil, binlogexpiredays=nil, backuptimewindow=nil, enablebackupperiodsave=nil, backupperiodsavedays=nil, backupperiodsaveinterval=nil, backupperiodsavecount=nil, startbackupperiodsavedate=nil, enablebackuparchive=nil, backuparchivedays=nil, enablebinlogarchive=nil, binlogarchivedays=nil, enablebackupstandby=nil, backupstandbydays=nil, enablebinlogstandby=nil, binlogstandbydays=nil, requestid=nil)
  @StartTimeMin = starttimemin
  @StartTimeMax = starttimemax
  @BackupExpireDays = backupexpiredays
  @BackupMethod = backupmethod
  @BinlogExpireDays = binlogexpiredays
  @BackupTimeWindow = backuptimewindow
  @EnableBackupPeriodSave = enablebackupperiodsave
  @BackupPeriodSaveDays = backupperiodsavedays
  @BackupPeriodSaveInterval = backupperiodsaveinterval
  @BackupPeriodSaveCount = backupperiodsavecount
  @StartBackupPeriodSaveDate = startbackupperiodsavedate
  @EnableBackupArchive = enablebackuparchive
  @BackupArchiveDays = backuparchivedays
  @EnableBinlogArchive = enablebinlogarchive
  @BinlogArchiveDays = binlogarchivedays
  @EnableBackupStandby = enablebackupstandby
  @BackupStandbyDays = backupstandbydays
  @EnableBinlogStandby = enablebinlogstandby
  @BinlogStandbyDays = binlogstandbydays
  @RequestId = requestid
end

Instance Attribute Details

#BackupArchiveDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupArchiveDays
  @BackupArchiveDays
end

#BackupExpireDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupExpireDays
  @BackupExpireDays
end

#BackupMethodObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupMethod
  @BackupMethod
end

#BackupPeriodSaveCountObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupPeriodSaveCount
  @BackupPeriodSaveCount
end

#BackupPeriodSaveDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupPeriodSaveDays
  @BackupPeriodSaveDays
end

#BackupPeriodSaveIntervalObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupPeriodSaveInterval
  @BackupPeriodSaveInterval
end

#BackupStandbyDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupStandbyDays
  @BackupStandbyDays
end

#BackupTimeWindowObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BackupTimeWindow
  @BackupTimeWindow
end

#BinlogArchiveDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BinlogArchiveDays
  @BinlogArchiveDays
end

#BinlogExpireDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BinlogExpireDays
  @BinlogExpireDays
end

#BinlogStandbyDaysObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def BinlogStandbyDays
  @BinlogStandbyDays
end

#EnableBackupArchiveObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def EnableBackupArchive
  @EnableBackupArchive
end

#EnableBackupPeriodSaveObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def EnableBackupPeriodSave
  @EnableBackupPeriodSave
end

#EnableBackupStandbyObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def EnableBackupStandby
  @EnableBackupStandby
end

#EnableBinlogArchiveObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def EnableBinlogArchive
  @EnableBinlogArchive
end

#EnableBinlogStandbyObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def EnableBinlogStandby
  @EnableBinlogStandby
end

#RequestIdObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def RequestId
  @RequestId
end

#StartBackupPeriodSaveDateObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def StartBackupPeriodSaveDate
  @StartBackupPeriodSaveDate
end

#StartTimeMaxObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def StartTimeMax
  @StartTimeMax
end

#StartTimeMinObject



5123
5124
5125
# File 'lib/v20170320/models.rb', line 5123

def StartTimeMin
  @StartTimeMin
end

Instance Method Details

#deserialize(params) ⇒ Object



5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
# File 'lib/v20170320/models.rb', line 5153

def deserialize(params)
  @StartTimeMin = params['StartTimeMin']
  @StartTimeMax = params['StartTimeMax']
  @BackupExpireDays = params['BackupExpireDays']
  @BackupMethod = params['BackupMethod']
  @BinlogExpireDays = params['BinlogExpireDays']
  unless params['BackupTimeWindow'].nil?
    @BackupTimeWindow = CommonTimeWindow.new
    @BackupTimeWindow.deserialize(params['BackupTimeWindow'])
  end
  @EnableBackupPeriodSave = params['EnableBackupPeriodSave']
  @BackupPeriodSaveDays = params['BackupPeriodSaveDays']
  @BackupPeriodSaveInterval = params['BackupPeriodSaveInterval']
  @BackupPeriodSaveCount = params['BackupPeriodSaveCount']
  @StartBackupPeriodSaveDate = params['StartBackupPeriodSaveDate']
  @EnableBackupArchive = params['EnableBackupArchive']
  @BackupArchiveDays = params['BackupArchiveDays']
  @EnableBinlogArchive = params['EnableBinlogArchive']
  @BinlogArchiveDays = params['BinlogArchiveDays']
  @EnableBackupStandby = params['EnableBackupStandby']
  @BackupStandbyDays = params['BackupStandbyDays']
  @EnableBinlogStandby = params['EnableBinlogStandby']
  @BinlogStandbyDays = params['BinlogStandbyDays']
  @RequestId = params['RequestId']
end