Class: TencentCloud::Tke::V20180525::DescribeTasksRequest

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

Overview

DescribeTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filter = nil, latest = nil) ⇒ DescribeTasksRequest

Returns a new instance of DescribeTasksRequest.



11155
11156
11157
11158
# File 'lib/v20180525/models.rb', line 11155

def initialize(filter=nil, latest=nil)
  @Filter = filter
  @Latest = latest
end

Instance Attribute Details

#FilterObject

Parameters:

  • Filter:

    根据filter做过滤,支持ClusterId(取值示例:cls-xxxx)、TaskType(任务类型,取值示例:add_cluster_cidr、node_upgrade、node_upgrade_ctl等)其中任务类型必传

  • Latest:

    表示最新的任务条目,此值为true的话,输出任务列表中只会有最新的一条



11153
11154
11155
# File 'lib/v20180525/models.rb', line 11153

def Filter
  @Filter
end

#LatestObject

Parameters:

  • Filter:

    根据filter做过滤,支持ClusterId(取值示例:cls-xxxx)、TaskType(任务类型,取值示例:add_cluster_cidr、node_upgrade、node_upgrade_ctl等)其中任务类型必传

  • Latest:

    表示最新的任务条目,此值为true的话,输出任务列表中只会有最新的一条



11153
11154
11155
# File 'lib/v20180525/models.rb', line 11153

def Latest
  @Latest
end

Instance Method Details

#deserialize(params) ⇒ Object



11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
# File 'lib/v20180525/models.rb', line 11160

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