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