class TencentCloud::Tdmq::V20200217::RocketMQInstanceConfig
RocketMQ专享集群实例配置
def deserialize(params)
def deserialize(params) @MaxTpsPerNamespace = params['MaxTpsPerNamespace'] @MaxNamespaceNum = params['MaxNamespaceNum'] @UsedNamespaceNum = params['UsedNamespaceNum'] @MaxTopicNum = params['MaxTopicNum'] @UsedTopicNum = params['UsedTopicNum'] @MaxGroupNum = params['MaxGroupNum'] @UsedGroupNum = params['UsedGroupNum'] @ConfigDisplay = params['ConfigDisplay'] @NodeCount = params['NodeCount'] unless params['NodeDistribution'].nil? @NodeDistribution = [] params['NodeDistribution'].each do |i| instancenodedistribution_tmp = InstanceNodeDistribution.new instancenodedistribution_tmp.deserialize(i) @NodeDistribution << instancenodedistribution_tmp end end unless params['TopicDistribution'].nil? @TopicDistribution = [] params['TopicDistribution'].each do |i| rocketmqtopicdistribution_tmp = RocketMQTopicDistribution.new rocketmqtopicdistribution_tmp.deserialize(i) @TopicDistribution << rocketmqtopicdistribution_tmp end end @MaxQueuesPerTopic = params['MaxQueuesPerTopic'] @MaxRetention = params['MaxRetention'] @MinRetention = params['MinRetention'] @Retention = params['Retention'] @TopicNumLowerLimit = params['TopicNumLowerLimit'] @TopicNumUpperLimit = params['TopicNumUpperLimit'] end
def initialize(maxtpspernamespace=nil, maxnamespacenum=nil, usednamespacenum=nil, maxtopicnum=nil, usedtopicnum=nil, maxgroupnum=nil, usedgroupnum=nil, configdisplay=nil, nodecount=nil, nodedistribution=nil, topicdistribution=nil, maxqueuespertopic=nil, maxretention=nil, minretention=nil, retention=nil, topicnumlowerlimit=nil, topicnumupperlimit=nil)
def initialize(maxtpspernamespace=nil, maxnamespacenum=nil, usednamespacenum=nil, maxtopicnum=nil, usedtopicnum=nil, maxgroupnum=nil, usedgroupnum=nil, configdisplay=nil, nodecount=nil, nodedistribution=nil, topicdistribution=nil, maxqueuespertopic=nil, maxretention=nil, minretention=nil, retention=nil, topicnumlowerlimit=nil, topicnumupperlimit=nil) @MaxTpsPerNamespace = maxtpspernamespace @MaxNamespaceNum = maxnamespacenum @UsedNamespaceNum = usednamespacenum @MaxTopicNum = maxtopicnum @UsedTopicNum = usedtopicnum @MaxGroupNum = maxgroupnum @UsedGroupNum = usedgroupnum @ConfigDisplay = configdisplay @NodeCount = nodecount @NodeDistribution = nodedistribution @TopicDistribution = topicdistribution @MaxQueuesPerTopic = maxqueuespertopic @MaxRetention = maxretention @MinRetention = minretention @Retention = retention @TopicNumLowerLimit = topicnumlowerlimit @TopicNumUpperLimit = topicnumupperlimit end