public class RocketMQInstanceConfig extends AbstractModel
Constructor and Description |
---|
RocketMQInstanceConfig() |
RocketMQInstanceConfig(RocketMQInstanceConfig source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getConfigDisplay()
Get Cluster type
|
Long |
getMaxGroupNum()
Get Maximum number of groups
|
Long |
getMaxNamespaceNum()
Get Maximum number of namespaces
|
Long |
getMaxQueuesPerTopic()
Get
|
Long |
getMaxTopicNum()
Get Maximum number of topics
|
Long |
getMaxTpsPerNamespace()
Get Maximum TPS per namespace
|
Long |
getNodeCount()
Get Number of nodes in the cluster
|
InstanceNodeDistribution[] |
getNodeDistribution()
Get Node distribution
|
RocketMQTopicDistribution[] |
getTopicDistribution()
Get Topic distribution
|
Long |
getUsedGroupNum()
Get Number of used groups
|
Long |
getUsedNamespaceNum()
Get Number of used namespaces
|
Long |
getUsedTopicNum()
Get Number of used topics
|
void |
setConfigDisplay(String ConfigDisplay)
Set Cluster type
|
void |
setMaxGroupNum(Long MaxGroupNum)
Set Maximum number of groups
|
void |
setMaxNamespaceNum(Long MaxNamespaceNum)
Set Maximum number of namespaces
|
void |
setMaxQueuesPerTopic(Long MaxQueuesPerTopic)
Set
|
void |
setMaxTopicNum(Long MaxTopicNum)
Set Maximum number of topics
|
void |
setMaxTpsPerNamespace(Long MaxTpsPerNamespace)
Set Maximum TPS per namespace
|
void |
setNodeCount(Long NodeCount)
Set Number of nodes in the cluster
|
void |
setNodeDistribution(InstanceNodeDistribution[] NodeDistribution)
Set Node distribution
|
void |
setTopicDistribution(RocketMQTopicDistribution[] TopicDistribution)
Set Topic distribution
|
void |
setUsedGroupNum(Long UsedGroupNum)
Set Number of used groups
|
void |
setUsedNamespaceNum(Long UsedNamespaceNum)
Set Number of used namespaces
|
void |
setUsedTopicNum(Long UsedTopicNum)
Set Number of used topics
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public RocketMQInstanceConfig()
public RocketMQInstanceConfig(RocketMQInstanceConfig source)
public Long getMaxTpsPerNamespace()
public void setMaxTpsPerNamespace(Long MaxTpsPerNamespace)
MaxTpsPerNamespace
- Maximum TPS per namespacepublic Long getMaxNamespaceNum()
public void setMaxNamespaceNum(Long MaxNamespaceNum)
MaxNamespaceNum
- Maximum number of namespacespublic Long getUsedNamespaceNum()
public void setUsedNamespaceNum(Long UsedNamespaceNum)
UsedNamespaceNum
- Number of used namespacespublic Long getMaxTopicNum()
public void setMaxTopicNum(Long MaxTopicNum)
MaxTopicNum
- Maximum number of topicspublic Long getUsedTopicNum()
public void setUsedTopicNum(Long UsedTopicNum)
UsedTopicNum
- Number of used topicspublic Long getMaxGroupNum()
public void setMaxGroupNum(Long MaxGroupNum)
MaxGroupNum
- Maximum number of groupspublic Long getUsedGroupNum()
public void setUsedGroupNum(Long UsedGroupNum)
UsedGroupNum
- Number of used groupspublic String getConfigDisplay()
public void setConfigDisplay(String ConfigDisplay)
ConfigDisplay
- Cluster typepublic Long getNodeCount()
public void setNodeCount(Long NodeCount)
NodeCount
- Number of nodes in the clusterpublic InstanceNodeDistribution[] getNodeDistribution()
public void setNodeDistribution(InstanceNodeDistribution[] NodeDistribution)
NodeDistribution
- Node distributionpublic RocketMQTopicDistribution[] getTopicDistribution()
public void setTopicDistribution(RocketMQTopicDistribution[] TopicDistribution)
TopicDistribution
- Topic distributionpublic Long getMaxQueuesPerTopic()
public void setMaxQueuesPerTopic(Long MaxQueuesPerTopic)
MaxQueuesPerTopic
- Copyright © 2023. All rights reserved.