Class: TencentCloud::Tdmq::V20200217::RabbitMQClusterSpecInfo

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

Overview

RabbitMQ集群规格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(specname = nil, nodecount = nil, maxtps = nil, maxbandwidth = nil, maxstorage = nil, publicnetworktps = nil) ⇒ RabbitMQClusterSpecInfo

Returns a new instance of RabbitMQClusterSpecInfo.



10488
10489
10490
10491
10492
10493
10494
10495
# File 'lib/v20200217/models.rb', line 10488

def initialize(specname=nil, nodecount=nil, maxtps=nil, maxbandwidth=nil, maxstorage=nil, publicnetworktps=nil)
  @SpecName = specname
  @NodeCount = nodecount
  @MaxTps = maxtps
  @MaxBandWidth = maxbandwidth
  @MaxStorage = maxstorage
  @PublicNetworkTps = publicnetworktps
end

Instance Attribute Details

#MaxBandWidthObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def MaxBandWidth
  @MaxBandWidth
end

#MaxStorageObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def MaxStorage
  @MaxStorage
end

#MaxTpsObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def MaxTps
  @MaxTps
end

#NodeCountObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def NodeCount
  @NodeCount
end

#PublicNetworkTpsObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def PublicNetworkTps
  @PublicNetworkTps
end

#SpecNameObject

Parameters:

  • SpecName:

    集群规格名称

  • NodeCount:

    节点数量

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxStorage:

    存储容量。单位:GB

  • PublicNetworkTps:

    公网带宽tps。单位:Mbps



10486
10487
10488
# File 'lib/v20200217/models.rb', line 10486

def SpecName
  @SpecName
end

Instance Method Details

#deserialize(params) ⇒ Object



10497
10498
10499
10500
10501
10502
10503
10504
# File 'lib/v20200217/models.rb', line 10497

def deserialize(params)
  @SpecName = params['SpecName']
  @NodeCount = params['NodeCount']
  @MaxTps = params['MaxTps']
  @MaxBandWidth = params['MaxBandWidth']
  @MaxStorage = params['MaxStorage']
  @PublicNetworkTps = params['PublicNetworkTps']
end