Class: TencentCloud::Tse::V20201207::DescribePublicAddressConfigResult

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

Overview

获取云原生api网关公网地址信息响应结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, configlist = nil, totalcount = nil) ⇒ DescribePublicAddressConfigResult

Returns a new instance of DescribePublicAddressConfigResult.



6895
6896
6897
6898
6899
# File 'lib/v20201207/models.rb', line 6895

def initialize(gatewayid=nil, configlist=nil, totalcount=nil)
  @GatewayId = gatewayid
  @ConfigList = configlist
  @TotalCount = totalcount
end

Instance Attribute Details

#ConfigListObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6893
6894
6895
# File 'lib/v20201207/models.rb', line 6893

def ConfigList
  @ConfigList
end

#GatewayIdObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6893
6894
6895
# File 'lib/v20201207/models.rb', line 6893

def GatewayId
  @GatewayId
end

#TotalCountObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6893
6894
6895
# File 'lib/v20201207/models.rb', line 6893

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
# File 'lib/v20201207/models.rb', line 6901

def deserialize(params)
  @GatewayId = params['GatewayId']
  unless params['ConfigList'].nil?
    @ConfigList = []
    params['ConfigList'].each do |i|
      publicaddressconfig_tmp = PublicAddressConfig.new
      publicaddressconfig_tmp.deserialize(i)
      @ConfigList << publicaddressconfig_tmp
    end
  end
  @TotalCount = params['TotalCount']
end