Class: TencentCloud::Iss::V20230517::DescribeRecordBackupTemplateData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iss::V20230517::DescribeRecordBackupTemplateData
- Defined in:
- lib/v20230517/models.rb
Overview
查询录像上云模板返回数据
Instance Attribute Summary collapse
- #CreateAt ⇒ Object
- #DevTimeSections ⇒ Object
- #Scale ⇒ Object
- #TemplateId ⇒ Object
- #TemplateName ⇒ Object
- #TimeSections ⇒ Object
- #UpdateAt ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateid = nil, templatename = nil, timesections = nil, devtimesections = nil, scale = nil, createat = nil, updateat = nil) ⇒ DescribeRecordBackupTemplateData
constructor
A new instance of DescribeRecordBackupTemplateData.
Constructor Details
#initialize(templateid = nil, templatename = nil, timesections = nil, devtimesections = nil, scale = nil, createat = nil, updateat = nil) ⇒ DescribeRecordBackupTemplateData
Returns a new instance of DescribeRecordBackupTemplateData.
3584 3585 3586 3587 3588 3589 3590 3591 3592 |
# File 'lib/v20230517/models.rb', line 3584 def initialize(templateid=nil, templatename=nil, timesections=nil, devtimesections=nil, scale=nil, createat=nil, updateat=nil) @TemplateId = templateid @TemplateName = templatename @TimeSections = timesections @DevTimeSections = devtimesections @Scale = scale @CreateAt = createat @UpdateAt = updateat end |
Instance Attribute Details
#CreateAt ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def CreateAt @CreateAt end |
#DevTimeSections ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def DevTimeSections @DevTimeSections end |
#Scale ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def Scale @Scale end |
#TemplateId ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def TemplateName @TemplateName end |
#TimeSections ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def TimeSections @TimeSections end |
#UpdateAt ⇒ Object
3582 3583 3584 |
# File 'lib/v20230517/models.rb', line 3582 def UpdateAt @UpdateAt end |
Instance Method Details
#deserialize(params) ⇒ Object
3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 |
# File 'lib/v20230517/models.rb', line 3594 def deserialize(params) @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] unless params['TimeSections'].nil? @TimeSections = [] params['TimeSections'].each do |i| recordtemplatetimesections_tmp = RecordTemplateTimeSections.new recordtemplatetimesections_tmp.deserialize(i) @TimeSections << recordtemplatetimesections_tmp end end unless params['DevTimeSections'].nil? @DevTimeSections = [] params['DevTimeSections'].each do |i| recordtemplatetimesections_tmp = RecordTemplateTimeSections.new recordtemplatetimesections_tmp.deserialize(i) @DevTimeSections << recordtemplatetimesections_tmp end end @Scale = params['Scale'] @CreateAt = params['CreateAt'] @UpdateAt = params['UpdateAt'] end |