Class: TencentCloud::Batch::V20170312::DescribeTaskTemplatesRequest

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

Overview

DescribeTaskTemplates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tasktemplateids = nil, filters = nil, offset = nil, limit = nil) ⇒ DescribeTaskTemplatesRequest

Returns a new instance of DescribeTaskTemplatesRequest.



1960
1961
1962
1963
1964
1965
# File 'lib/v20170312/models.rb', line 1960

def initialize(tasktemplateids=nil, filters=nil, offset=nil, limit=nil)
  @TaskTemplateIds = tasktemplateids
  @Filters = filters
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#FiltersObject

<li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> 与TaskTemplateIds参数不能同时指定。

Parameters:

  • TaskTemplateIds:

    任务模板ID列表,与Filters参数不能同时指定。模版ID最大限制100.

  • Filters:

    过滤条件

  • Offset:

    偏移量

  • Limit:

    返回数量; 可选范围;默认值为20。



1958
1959
1960
# File 'lib/v20170312/models.rb', line 1958

def Filters
  @Filters
end

#LimitObject

<li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> 与TaskTemplateIds参数不能同时指定。

Parameters:

  • TaskTemplateIds:

    任务模板ID列表,与Filters参数不能同时指定。模版ID最大限制100.

  • Filters:

    过滤条件

  • Offset:

    偏移量

  • Limit:

    返回数量; 可选范围;默认值为20。



1958
1959
1960
# File 'lib/v20170312/models.rb', line 1958

def Limit
  @Limit
end

#OffsetObject

<li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> 与TaskTemplateIds参数不能同时指定。

Parameters:

  • TaskTemplateIds:

    任务模板ID列表,与Filters参数不能同时指定。模版ID最大限制100.

  • Filters:

    过滤条件

  • Offset:

    偏移量

  • Limit:

    返回数量; 可选范围;默认值为20。



1958
1959
1960
# File 'lib/v20170312/models.rb', line 1958

def Offset
  @Offset
end

#TaskTemplateIdsObject

<li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> 与TaskTemplateIds参数不能同时指定。

Parameters:

  • TaskTemplateIds:

    任务模板ID列表,与Filters参数不能同时指定。模版ID最大限制100.

  • Filters:

    过滤条件

  • Offset:

    偏移量

  • Limit:

    返回数量; 可选范围;默认值为20。



1958
1959
1960
# File 'lib/v20170312/models.rb', line 1958

def TaskTemplateIds
  @TaskTemplateIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
# File 'lib/v20170312/models.rb', line 1967

def deserialize(params)
  @TaskTemplateIds = params['TaskTemplateIds']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @Offset = params['Offset']
  @Limit = params['Limit']
end