class TencentCloud::Tdmq::V20200217::PulsarProClusterInfo
Pulsar专业版集群信息
def deserialize(params)
def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @Remark = params['Remark'] @CreateTime = params['CreateTime'] @Status = params['Status'] @Version = params['Version'] unless params['NodeDistribution'].nil? @NodeDistribution = [] params['NodeDistribution'].each do |i| instancenodedistribution_tmp = InstanceNodeDistribution.new instancenodedistribution_tmp.deserialize(i) @NodeDistribution << instancenodedistribution_tmp end end @MaxStorage = params['MaxStorage'] @CanEditRoute = params['CanEditRoute'] @BillingLabelVersion = params['BillingLabelVersion'] @ExpireTime = params['ExpireTime'] @AutoCreateTopicStatus = params['AutoCreateTopicStatus'] @DefaultPartitionNumber = params['DefaultPartitionNumber'] @Tenant = params['Tenant'] end
def initialize(clusterid=nil, clustername=nil, remark=nil, createtime=nil, status=nil, version=nil, nodedistribution=nil, maxstorage=nil, caneditroute=nil, billinglabelversion=nil, expiretime=nil, autocreatetopicstatus=nil, defaultpartitionnumber=nil, tenant=nil)
def initialize(clusterid=nil, clustername=nil, remark=nil, createtime=nil, status=nil, version=nil, nodedistribution=nil, maxstorage=nil, caneditroute=nil, billinglabelversion=nil, expiretime=nil, autocreatetopicstatus=nil, defaultpartitionnumber=nil, tenant=nil) @ClusterId = clusterid @ClusterName = clustername @Remark = remark @CreateTime = createtime @Status = status @Version = version @NodeDistribution = nodedistribution @MaxStorage = maxstorage @CanEditRoute = caneditroute @BillingLabelVersion = billinglabelversion @ExpireTime = expiretime @AutoCreateTopicStatus = autocreatetopicstatus @DefaultPartitionNumber = defaultpartitionnumber @Tenant = tenant end