Class: TencentCloud::Cdwch::V20200915::CreateBackUpScheduleRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdwch::V20200915::CreateBackUpScheduleRequest
- Defined in:
- lib/v20200915/models.rb
Overview
CreateBackUpSchedule请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(scheduleid = nil, weekdays = nil, executehour = nil, backuptables = nil) ⇒ CreateBackUpScheduleRequest
constructor
A new instance of CreateBackUpScheduleRequest.
Constructor Details
#initialize(scheduleid = nil, weekdays = nil, executehour = nil, backuptables = nil) ⇒ CreateBackUpScheduleRequest
Returns a new instance of CreateBackUpScheduleRequest.
277 278 279 280 281 282 |
# File 'lib/v20200915/models.rb', line 277 def initialize(scheduleid=nil, weekdays=nil, executehour=nil, backuptables=nil) @ScheduleId = scheduleid @WeekDays = weekdays @ExecuteHour = executehour @BackUpTables = backuptables end |
Instance Attribute Details
#BackUpTables ⇒ Object
275 276 277 |
# File 'lib/v20200915/models.rb', line 275 def BackUpTables @BackUpTables end |
#ExecuteHour ⇒ Object
275 276 277 |
# File 'lib/v20200915/models.rb', line 275 def ExecuteHour @ExecuteHour end |
#ScheduleId ⇒ Object
275 276 277 |
# File 'lib/v20200915/models.rb', line 275 def ScheduleId @ScheduleId end |
#WeekDays ⇒ Object
275 276 277 |
# File 'lib/v20200915/models.rb', line 275 def WeekDays @WeekDays end |
Instance Method Details
#deserialize(params) ⇒ Object
284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'lib/v20200915/models.rb', line 284 def deserialize(params) @ScheduleId = params['ScheduleId'] @WeekDays = params['WeekDays'] @ExecuteHour = params['ExecuteHour'] unless params['BackUpTables'].nil? @BackUpTables = [] params['BackUpTables'].each do |i| backuptablecontent_tmp = BackupTableContent.new backuptablecontent_tmp.deserialize(i) @BackUpTables << backuptablecontent_tmp end end end |