Class: TencentCloud::Ckafka::V20190819::ZoneResponse

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

Overview

查询kafka的zone信息返回的实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zonelist = nil, maxbuyinstancenum = nil, maxbandwidth = nil, unitprice = nil, messageprice = nil, clusterinfo = nil, standard = nil, standards2 = nil, profession = nil, physical = nil, publicnetwork = nil, publicnetworklimit = nil, requestid = nil, offset = nil, limit = nil, forcechecktag = nil) ⇒ ZoneResponse

Returns a new instance of ZoneResponse.



12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
# File 'lib/v20190819/models.rb', line 12680

def initialize(zonelist=nil, maxbuyinstancenum=nil, maxbandwidth=nil, unitprice=nil, messageprice=nil, clusterinfo=nil, standard=nil, standards2=nil, profession=nil, physical=nil, publicnetwork=nil, publicnetworklimit=nil, requestid=nil, offset=nil, limit=nil, forcechecktag=nil)
  @ZoneList = zonelist
  @MaxBuyInstanceNum = maxbuyinstancenum
  @MaxBandwidth = maxbandwidth
  @UnitPrice = unitprice
  @MessagePrice = messageprice
  @ClusterInfo = clusterinfo
  @Standard = standard
  @StandardS2 = standards2
  @Profession = profession
  @Physical = physical
  @PublicNetwork = publicnetwork
  @PublicNetworkLimit = publicnetworklimit
  @RequestId = requestid
  @Offset = offset
  @Limit = limit
  @ForceCheckTag = forcechecktag
end

Instance Attribute Details

#ClusterInfoObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def ClusterInfo
  @ClusterInfo
end

#ForceCheckTagObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def ForceCheckTag
  @ForceCheckTag
end

#LimitObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def Limit
  @Limit
end

#MaxBandwidthObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def MaxBandwidth
  @MaxBandwidth
end

#MaxBuyInstanceNumObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def MaxBuyInstanceNum
  @MaxBuyInstanceNum
end

#MessagePriceObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def MessagePrice
  @MessagePrice
end

#OffsetObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def Offset
  @Offset
end

#PhysicalObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def Physical
  @Physical
end

#ProfessionObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def Profession
  @Profession
end

#PublicNetworkObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def PublicNetwork
  @PublicNetwork
end

#PublicNetworkLimitObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def PublicNetworkLimit
  @PublicNetworkLimit
end

#RequestIdObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def RequestId
  @RequestId
end

#StandardObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def Standard
  @Standard
end

#StandardS2Object

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def StandardS2
  @StandardS2
end

#UnitPriceObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def UnitPrice
  @UnitPrice
end

#ZoneListObject

Parameters:

  • ZoneList: (p)

    zone列表

  • MaxBuyInstanceNum: (p)

    最大购买实例个数

  • MaxBandwidth: (p)

    最大购买带宽 单位Mb/s

  • UnitPrice: (p)

    后付费单位价格

  • MessagePrice: (p)

    后付费消息单价

  • ClusterInfo: (p)

    用户独占集群信息

  • Standard: (p)

    购买标准版配置

  • StandardS2: (p)

    购买标准版S2配置

  • Profession: (p)

    购买专业版配置

  • Physical: (p)

    购买物理独占版配置

  • PublicNetwork: (p)

    公网带宽 最小3Mbps 最大999Mbps 仅专业版支持填写 已废弃,无实际意义

  • PublicNetworkLimit: (p)

    公网带宽配置

  • RequestId: (p)

    请求Id

  • Offset: (p)

    分页offset

  • Limit: (p)

    分页limit

  • ForceCheckTag: (p)

    是否必须录入tag



12678
12679
12680
# File 'lib/v20190819/models.rb', line 12678

def ZoneList
  @ZoneList
end

Instance Method Details

#deserialize(params) ⇒ Object



12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
# File 'lib/v20190819/models.rb', line 12699

def deserialize(params)
  unless params['ZoneList'].nil?
    @ZoneList = []
    params['ZoneList'].each do |i|
      zoneinfo_tmp = ZoneInfo.new
      zoneinfo_tmp.deserialize(i)
      @ZoneList << zoneinfo_tmp
    end
  end
  @MaxBuyInstanceNum = params['MaxBuyInstanceNum']
  @MaxBandwidth = params['MaxBandwidth']
  unless params['UnitPrice'].nil?
    @UnitPrice = Price.new
    @UnitPrice.deserialize(params['UnitPrice'])
  end
  unless params['MessagePrice'].nil?
    @MessagePrice = Price.new
    @MessagePrice.deserialize(params['MessagePrice'])
  end
  unless params['ClusterInfo'].nil?
    @ClusterInfo = []
    params['ClusterInfo'].each do |i|
      clusterinfo_tmp = ClusterInfo.new
      clusterinfo_tmp.deserialize(i)
      @ClusterInfo << clusterinfo_tmp
    end
  end
  @Standard = params['Standard']
  @StandardS2 = params['StandardS2']
  @Profession = params['Profession']
  @Physical = params['Physical']
  @PublicNetwork = params['PublicNetwork']
  @PublicNetworkLimit = params['PublicNetworkLimit']
  @RequestId = params['RequestId']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @ForceCheckTag = params['ForceCheckTag']
end