Class: TencentCloud::Batch::V20170312::CreateTaskTemplateRequest

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

Overview

CreateTaskTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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, tags=nil)
  @TaskTemplateName = tasktemplatename
  @TaskTemplateInfo = tasktemplateinfo
  @TaskTemplateDescription = tasktemplatedescription
  @Tags = tags
end

Instance Attribute Details

#TagsObject

Parameters:

  • TaskTemplateName:

    任务模板名称,最大长度限制60个字符。

  • TaskTemplateInfo:

    任务模板内容,参数要求与任务一致

  • TaskTemplateDescription:

    任务模板描述,最大长度限制200个字符。

  • Tags:

    标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。



604
605
606
# File 'lib/v20170312/models.rb', line 604

def Tags
  @Tags
end

#TaskTemplateDescriptionObject

Parameters:

  • TaskTemplateName:

    任务模板名称,最大长度限制60个字符。

  • TaskTemplateInfo:

    任务模板内容,参数要求与任务一致

  • TaskTemplateDescription:

    任务模板描述,最大长度限制200个字符。

  • Tags:

    标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。



604
605
606
# File 'lib/v20170312/models.rb', line 604

def TaskTemplateDescription
  @TaskTemplateDescription
end

#TaskTemplateInfoObject

Parameters:

  • TaskTemplateName:

    任务模板名称,最大长度限制60个字符。

  • TaskTemplateInfo:

    任务模板内容,参数要求与任务一致

  • TaskTemplateDescription:

    任务模板描述,最大长度限制200个字符。

  • Tags:

    标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。



604
605
606
# File 'lib/v20170312/models.rb', line 604

def TaskTemplateInfo
  @TaskTemplateInfo
end

#TaskTemplateNameObject

Parameters:

  • TaskTemplateName:

    任务模板名称,最大长度限制60个字符。

  • TaskTemplateInfo:

    任务模板内容,参数要求与任务一致

  • TaskTemplateDescription:

    任务模板描述,最大长度限制200个字符。

  • Tags:

    标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。



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