Class: TencentCloud::Trabbit::V20230418::RabbitMQClusterSpecInfo

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

Overview

RabbitMQ集群规格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(specname = nil, maxtps = nil, maxqueuenum = nil, maxexchangenum = nil, maxvhostnum = nil, maxconnnum = nil, maxusernum = nil, maxbandwidth = nil, publicnetworktps = nil, features = nil) ⇒ RabbitMQClusterSpecInfo

Returns a new instance of RabbitMQClusterSpecInfo.



2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
# File 'lib/v20230418/models.rb', line 2231

def initialize(specname=nil, maxtps=nil, maxqueuenum=nil, maxexchangenum=nil, maxvhostnum=nil, maxconnnum=nil, maxusernum=nil, maxbandwidth=nil, publicnetworktps=nil, features=nil)
  @SpecName = specname
  @MaxTps = maxtps
  @MaxQueueNum = maxqueuenum
  @MaxExchangeNum = maxexchangenum
  @MaxVhostNum = maxvhostnum
  @MaxConnNum = maxconnnum
  @MaxUserNum = maxusernum
  @MaxBandWidth = maxbandwidth
  @PublicNetworkTps = publicnetworktps
  @Features = features
end

Instance Attribute Details

#FeaturesObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def Features
  @Features
end

#MaxBandWidthObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxBandWidth
  @MaxBandWidth
end

#MaxConnNumObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxConnNum
  @MaxConnNum
end

#MaxExchangeNumObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxExchangeNum
  @MaxExchangeNum
end

#MaxQueueNumObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxQueueNum
  @MaxQueueNum
end

#MaxTpsObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxTps
  @MaxTps
end

#MaxUserNumObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxUserNum
  @MaxUserNum
end

#MaxVhostNumObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def MaxVhostNum
  @MaxVhostNum
end

#PublicNetworkTpsObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def PublicNetworkTps
  @PublicNetworkTps
end

#SpecNameObject

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxQueueNum:

    最大队列数

  • MaxExchangeNum:

    最大交换机数

  • MaxVhostNum:

    最大vhost数

  • MaxConnNum:

    最大连接数

  • MaxUserNum:

    最大用户数

  • MaxBandWidth:

    峰值带宽,已废弃

  • PublicNetworkTps:

    公网带宽,已废弃

  • Features:

    实例对应的功能列表,true表示支持,false 表示不支持



2229
2230
2231
# File 'lib/v20230418/models.rb', line 2229

def SpecName
  @SpecName
end

Instance Method Details

#deserialize(params) ⇒ Object



2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
# File 'lib/v20230418/models.rb', line 2244

def deserialize(params)
  @SpecName = params['SpecName']
  @MaxTps = params['MaxTps']
  @MaxQueueNum = params['MaxQueueNum']
  @MaxExchangeNum = params['MaxExchangeNum']
  @MaxVhostNum = params['MaxVhostNum']
  @MaxConnNum = params['MaxConnNum']
  @MaxUserNum = params['MaxUserNum']
  @MaxBandWidth = params['MaxBandWidth']
  @PublicNetworkTps = params['PublicNetworkTps']
  @Features = params['Features']
end