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.



4720
4721
4722
4723
# File 'lib/v20201207/models.rb', line 4720

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

Instance Attribute Details

#NodeListObject

Parameters:

  • TotalCount:

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

  • NodeList:

    云原生API网关节点列表。



4718
4719
4720
# File 'lib/v20201207/models.rb', line 4718

def NodeList
  @NodeList
end

#TotalCountObject

Parameters:

  • TotalCount:

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

  • NodeList:

    云原生API网关节点列表。



4718
4719
4720
# File 'lib/v20201207/models.rb', line 4718

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
# File 'lib/v20201207/models.rb', line 4725

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