Class: TencentCloud::Batch::V20170312::CreateTaskTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::CreateTaskTemplateRequest
- Defined in:
- lib/v20170312/models.rb
Overview
CreateTaskTemplate请求参数结构体
Instance Attribute Summary collapse
- #Tags ⇒ Object
- #TaskTemplateDescription ⇒ Object
- #TaskTemplateInfo ⇒ Object
- #TaskTemplateName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tasktemplatename = nil, tasktemplateinfo = nil, tasktemplatedescription = nil, tags = nil) ⇒ CreateTaskTemplateRequest
constructor
A new instance of CreateTaskTemplateRequest.
Constructor Details
#initialize(tasktemplatename = nil, tasktemplateinfo = nil, tasktemplatedescription = nil, tags = nil) ⇒ CreateTaskTemplateRequest
Returns a new instance of CreateTaskTemplateRequest.
606 607 608 609 610 611 |
# File 'lib/v20170312/models.rb', line 606 def initialize(tasktemplatename=nil, tasktemplateinfo=nil, tasktemplatedescription=nil, =nil) @TaskTemplateName = tasktemplatename @TaskTemplateInfo = tasktemplateinfo @TaskTemplateDescription = tasktemplatedescription @Tags = end |
Instance Attribute Details
#Tags ⇒ Object
604 605 606 |
# File 'lib/v20170312/models.rb', line 604 def Tags @Tags end |
#TaskTemplateDescription ⇒ Object
604 605 606 |
# File 'lib/v20170312/models.rb', line 604 def TaskTemplateDescription @TaskTemplateDescription end |
#TaskTemplateInfo ⇒ Object
604 605 606 |
# File 'lib/v20170312/models.rb', line 604 def TaskTemplateInfo @TaskTemplateInfo end |
#TaskTemplateName ⇒ Object
604 605 606 |
# File 'lib/v20170312/models.rb', line 604 def TaskTemplateName @TaskTemplateName end |
Instance Method Details
#deserialize(params) ⇒ Object
613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 |
# File 'lib/v20170312/models.rb', line 613 def deserialize(params) @TaskTemplateName = params['TaskTemplateName'] unless params['TaskTemplateInfo'].nil? @TaskTemplateInfo = Task.new @TaskTemplateInfo.deserialize(params['TaskTemplateInfo']) end @TaskTemplateDescription = params['TaskTemplateDescription'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |