TopicRegionHot.java 1.8 KB
Newer Older
Z
zengqiao 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
package com.xiaojukeji.kafka.manager.common.entity.ao.expert;

import com.xiaojukeji.kafka.manager.common.entity.pojo.ClusterDO;

import java.util.Map;

/**
 * Region内热点Topic
 * @author zengqiao
 * @date 20/3/27
 */
public class TopicRegionHot {
    private ClusterDO clusterDO;

    private String topicName;

    private Long retentionTime;

    private Map<Integer, Integer> brokerIdPartitionNumMap;

    public TopicRegionHot(ClusterDO clusterDO, String topicName, Long retentionTime, Map<Integer, Integer>
            brokerIdPartitionNumMap) {
        this.clusterDO = clusterDO;
        this.topicName = topicName;
        this.retentionTime = retentionTime;
        this.brokerIdPartitionNumMap = brokerIdPartitionNumMap;
    }

    public ClusterDO getClusterDO() {
        return clusterDO;
    }

    public void setClusterDO(ClusterDO clusterDO) {
        this.clusterDO = clusterDO;
    }

    public String getTopicName() {
        return topicName;
    }

    public void setTopicName(String topicName) {
        this.topicName = topicName;
    }

    public Long getRetentionTime() {
        return retentionTime;
    }

    public void setRetentionTime(Long retentionTime) {
        this.retentionTime = retentionTime;
    }

    public Map<Integer, Integer> getBrokerIdPartitionNumMap() {
        return brokerIdPartitionNumMap;
    }

    public void setBrokerIdPartitionNumMap(Map<Integer, Integer> brokerIdPartitionNumMap) {
        this.brokerIdPartitionNumMap = brokerIdPartitionNumMap;
    }

    @Override
    public String toString() {
        return "ExpertRegionTopicHot{" +
                "clusterDO=" + clusterDO +
                ", topicName='" + topicName + '\'' +
                ", retentionTime=" + retentionTime +
                ", brokerIdPartitionNumMap=" + brokerIdPartitionNumMap +
                '}';
    }
}