Class: TencentCloud::Tdmq::V20200217::RocketMQClusterConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdmq::V20200217::RocketMQClusterConfig
- Defined in:
- lib/v20200217/models.rb
Overview
RocketMQ集群配置
Instance Attribute Summary collapse
-
#MaxGroupNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxLatencyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxNamespaceNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxQueuesPerTopic ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxRetentionTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxTopicNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxTpsPerNamespace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TopicDistribution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UsedGroupNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UsedNamespaceNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UsedTopicNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(maxtpspernamespace = nil, maxnamespacenum = nil, usednamespacenum = nil, maxtopicnum = nil, usedtopicnum = nil, maxgroupnum = nil, usedgroupnum = nil, maxretentiontime = nil, maxlatencytime = nil, maxqueuespertopic = nil, topicdistribution = nil) ⇒ RocketMQClusterConfig
constructor
A new instance of RocketMQClusterConfig.
Constructor Details
#initialize(maxtpspernamespace = nil, maxnamespacenum = nil, usednamespacenum = nil, maxtopicnum = nil, usedtopicnum = nil, maxgroupnum = nil, usedgroupnum = nil, maxretentiontime = nil, maxlatencytime = nil, maxqueuespertopic = nil, topicdistribution = nil) ⇒ RocketMQClusterConfig
Returns a new instance of RocketMQClusterConfig.
11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 |
# File 'lib/v20200217/models.rb', line 11364 def initialize(maxtpspernamespace=nil, maxnamespacenum=nil, usednamespacenum=nil, maxtopicnum=nil, usedtopicnum=nil, maxgroupnum=nil, usedgroupnum=nil, maxretentiontime=nil, maxlatencytime=nil, maxqueuespertopic=nil, topicdistribution=nil) @MaxTpsPerNamespace = maxtpspernamespace @MaxNamespaceNum = maxnamespacenum @UsedNamespaceNum = usednamespacenum @MaxTopicNum = maxtopicnum @UsedTopicNum = usedtopicnum @MaxGroupNum = maxgroupnum @UsedGroupNum = usedgroupnum @MaxRetentionTime = maxretentiontime @MaxLatencyTime = maxlatencytime @MaxQueuesPerTopic = maxqueuespertopic @TopicDistribution = topicdistribution end |
Instance Attribute Details
#MaxGroupNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxGroupNum @MaxGroupNum end |
#MaxLatencyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxLatencyTime @MaxLatencyTime end |
#MaxNamespaceNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxNamespaceNum @MaxNamespaceNum end |
#MaxQueuesPerTopic ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxQueuesPerTopic @MaxQueuesPerTopic end |
#MaxRetentionTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxRetentionTime @MaxRetentionTime end |
#MaxTopicNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxTopicNum @MaxTopicNum end |
#MaxTpsPerNamespace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def MaxTpsPerNamespace @MaxTpsPerNamespace end |
#TopicDistribution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def TopicDistribution @TopicDistribution end |
#UsedGroupNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def UsedGroupNum @UsedGroupNum end |
#UsedNamespaceNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def UsedNamespaceNum @UsedNamespaceNum end |
#UsedTopicNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11362 11363 11364 |
# File 'lib/v20200217/models.rb', line 11362 def UsedTopicNum @UsedTopicNum end |
Instance Method Details
#deserialize(params) ⇒ Object
11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 |
# File 'lib/v20200217/models.rb', line 11378 def deserialize(params) @MaxTpsPerNamespace = params['MaxTpsPerNamespace'] @MaxNamespaceNum = params['MaxNamespaceNum'] @UsedNamespaceNum = params['UsedNamespaceNum'] @MaxTopicNum = params['MaxTopicNum'] @UsedTopicNum = params['UsedTopicNum'] @MaxGroupNum = params['MaxGroupNum'] @UsedGroupNum = params['UsedGroupNum'] @MaxRetentionTime = params['MaxRetentionTime'] @MaxLatencyTime = params['MaxLatencyTime'] @MaxQueuesPerTopic = params['MaxQueuesPerTopic'] unless params['TopicDistribution'].nil? @TopicDistribution = [] params['TopicDistribution'].each do |i| rocketmqtopicdistribution_tmp = RocketMQTopicDistribution.new rocketmqtopicdistribution_tmp.deserialize(i) @TopicDistribution << rocketmqtopicdistribution_tmp end end end |