Class: TencentCloud::Batch::V20170312::TaskTemplateView

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

Overview

任务模板信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tasktemplateid = nil, tasktemplatename = nil, tasktemplatedescription = nil, tasktemplateinfo = nil, createtime = nil, tags = nil) ⇒ TaskTemplateView

Returns a new instance of TaskTemplateView.



4017
4018
4019
4020
4021
4022
4023
4024
# File 'lib/v20170312/models.rb', line 4017

def initialize(tasktemplateid=nil, tasktemplatename=nil, tasktemplatedescription=nil, tasktemplateinfo=nil, createtime=nil, tags=nil)
  @TaskTemplateId = tasktemplateid
  @TaskTemplateName = tasktemplatename
  @TaskTemplateDescription = tasktemplatedescription
  @TaskTemplateInfo = tasktemplateinfo
  @CreateTime = createtime
  @Tags = tags
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def CreateTime
  @CreateTime
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def Tags
  @Tags
end

#TaskTemplateDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def TaskTemplateDescription
  @TaskTemplateDescription
end

#TaskTemplateIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def TaskTemplateId
  @TaskTemplateId
end

#TaskTemplateInfoObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def TaskTemplateInfo
  @TaskTemplateInfo
end

#TaskTemplateNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskTemplateId:

    任务模板ID

  • TaskTemplateName:

    任务模板名称

  • TaskTemplateDescription:

    任务模板描述

  • TaskTemplateInfo:

    任务模板信息

  • CreateTime:

    创建时间

  • Tags:

    任务模板绑定的标签列表。



4015
4016
4017
# File 'lib/v20170312/models.rb', line 4015

def TaskTemplateName
  @TaskTemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
# File 'lib/v20170312/models.rb', line 4026

def deserialize(params)
  @TaskTemplateId = params['TaskTemplateId']
  @TaskTemplateName = params['TaskTemplateName']
  @TaskTemplateDescription = params['TaskTemplateDescription']
  unless params['TaskTemplateInfo'].nil?
    @TaskTemplateInfo = Task.new
    @TaskTemplateInfo.deserialize(params['TaskTemplateInfo'])
  end
  @CreateTime = params['CreateTime']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end