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.



10594
10595
10596
10597
# File 'lib/v20180525/models.rb', line 10594

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的话,输出任务列表中只会有最新的一条



10592
10593
10594
# File 'lib/v20180525/models.rb', line 10592

def Filter
  @Filter
end

#LatestObject

Parameters:

  • Filter:

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

  • Latest:

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



10592
10593
10594
# File 'lib/v20180525/models.rb', line 10592

def Latest
  @Latest
end

Instance Method Details

#deserialize(params) ⇒ Object



10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
# File 'lib/v20180525/models.rb', line 10599

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