Class: TencentCloud::Trabbit::V20230418::RabbitMQClusterSpecInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trabbit::V20230418::RabbitMQClusterSpecInfo
- Defined in:
- lib/v20230418/models.rb
Overview
RabbitMQ集群规格信息
Instance Attribute Summary collapse
- #Features ⇒ Object
- #MaxBandWidth ⇒ Object
- #MaxConnNum ⇒ Object
- #MaxExchangeNum ⇒ Object
- #MaxQueueNum ⇒ Object
- #MaxTps ⇒ Object
- #MaxUserNum ⇒ Object
- #MaxVhostNum ⇒ Object
- #PublicNetworkTps ⇒ Object
- #SpecName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(specname = nil, maxtps = nil, maxqueuenum = nil, maxexchangenum = nil, maxvhostnum = nil, maxconnnum = nil, maxusernum = nil, maxbandwidth = nil, publicnetworktps = nil, features = nil) ⇒ RabbitMQClusterSpecInfo
constructor
A new instance of RabbitMQClusterSpecInfo.
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
#Features ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def Features @Features end |
#MaxBandWidth ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxBandWidth @MaxBandWidth end |
#MaxConnNum ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxConnNum @MaxConnNum end |
#MaxExchangeNum ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxExchangeNum @MaxExchangeNum end |
#MaxQueueNum ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxQueueNum @MaxQueueNum end |
#MaxTps ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxTps @MaxTps end |
#MaxUserNum ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxUserNum @MaxUserNum end |
#MaxVhostNum ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def MaxVhostNum @MaxVhostNum end |
#PublicNetworkTps ⇒ Object
2229 2230 2231 |
# File 'lib/v20230418/models.rb', line 2229 def PublicNetworkTps @PublicNetworkTps end |
#SpecName ⇒ Object
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 |