Class: TencentCloud::Tse::V20201207::DescribeCloudNativeAPIGatewayNodesResult

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

Overview

获取网关节点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, nodelist = nil) ⇒ DescribeCloudNativeAPIGatewayNodesResult

Returns a new instance of DescribeCloudNativeAPIGatewayNodesResult.



4741
4742
4743
4744
# File 'lib/v20201207/models.rb', line 4741

def initialize(totalcount=nil, nodelist=nil)
  @TotalCount = totalcount
  @NodeList = nodelist
end

Instance Attribute Details

#NodeListObject

Parameters:

  • TotalCount:

    获取云原生API网关节点列表响应结果。

  • NodeList:

    云原生API网关节点列表。



4739
4740
4741
# File 'lib/v20201207/models.rb', line 4739

def NodeList
  @NodeList
end

#TotalCountObject

Parameters:

  • TotalCount:

    获取云原生API网关节点列表响应结果。

  • NodeList:

    云原生API网关节点列表。



4739
4740
4741
# File 'lib/v20201207/models.rb', line 4739

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
# File 'lib/v20201207/models.rb', line 4746

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['NodeList'].nil?
    @NodeList = []
    params['NodeList'].each do |i|
      cloudnativeapigatewaynode_tmp = CloudNativeAPIGatewayNode.new
      cloudnativeapigatewaynode_tmp.deserialize(i)
      @NodeList << cloudnativeapigatewaynode_tmp
    end
  end
end