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.



6916
6917
6918
6919
6920
# File 'lib/v20201207/models.rb', line 6916

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

Instance Attribute Details

#ConfigListObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6914
6915
6916
# File 'lib/v20201207/models.rb', line 6914

def ConfigList
  @ConfigList
end

#GatewayIdObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6914
6915
6916
# File 'lib/v20201207/models.rb', line 6914

def GatewayId
  @GatewayId
end

#TotalCountObject

Parameters:

  • GatewayId:

    网关实例id

  • ConfigList:

    公网地址信息

  • TotalCount:

    总个数



6914
6915
6916
# File 'lib/v20201207/models.rb', line 6914

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
# File 'lib/v20201207/models.rb', line 6922

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