Class: TencentCloud::Gaap::V20180529::ProxyAccessInfo

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

Overview

加速通道接入点详细信息(包含id、地域、ip等)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(regionid = nil, regionname = nil, proxyid = nil, vip = nil, viplist = nil, sourceregionidctype = nil) ⇒ ProxyAccessInfo

Returns a new instance of ProxyAccessInfo.



6482
6483
6484
6485
6486
6487
6488
6489
# File 'lib/v20180529/models.rb', line 6482

def initialize(regionid=nil, regionname=nil, proxyid=nil, vip=nil, viplist=nil, sourceregionidctype=nil)
  @RegionId = regionid
  @RegionName = regionname
  @ProxyId = proxyid
  @Vip = vip
  @VipList = viplist
  @SourceRegionIdcType = sourceregionidctype
end

Instance Attribute Details

#ProxyIdObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def ProxyId
  @ProxyId
end

#RegionIdObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def RegionId
  @RegionId
end

#RegionNameObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def RegionName
  @RegionName
end

#SourceRegionIdcTypeObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def SourceRegionIdcType
  @SourceRegionIdcType
end

#VipObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def Vip
  @Vip
end

#VipListObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • ProxyId:

    通道ID

  • Vip:

    通道接入ip

  • VipList:

    三网通道VIP列表

  • SourceRegionIdcType:

    接入点IDC类型。ec或dc



6480
6481
6482
# File 'lib/v20180529/models.rb', line 6480

def VipList
  @VipList
end

Instance Method Details

#deserialize(params) ⇒ Object



6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
# File 'lib/v20180529/models.rb', line 6491

def deserialize(params)
  @RegionId = params['RegionId']
  @RegionName = params['RegionName']
  @ProxyId = params['ProxyId']
  @Vip = params['Vip']
  unless params['VipList'].nil?
    @VipList = []
    params['VipList'].each do |i|
      ipdetail_tmp = IPDetail.new
      ipdetail_tmp.deserialize(i)
      @VipList << ipdetail_tmp
    end
  end
  @SourceRegionIdcType = params['SourceRegionIdcType']
end