package com.alibaba.nacos.naming.pojo;

import com.alibaba.fastjson.JSON;


/**
 * @author: universefeeler
 * @Date: 2019/05/19 15:51
 * @Description:
 */
public class ClusterStateView{

    private String nodeIp;

    private String nodeState;

    private long clusterTerm;

    private long leaderDueMs;

    private String voteFor;

    private long heartbeatDueMs;

    public long getLeaderDueMs() {
        return leaderDueMs;
    }

    public void setLeaderDueMs(long leaderDueMs) {
        this.leaderDueMs = leaderDueMs;
    }


    public long getHeartbeatDueMs() {
        return heartbeatDueMs;
    }

    public void setHeartbeatDueMs(long heartbeatDueMs) {
        this.heartbeatDueMs = heartbeatDueMs;
    }


    public String getVoteFor() {
        return voteFor;
    }

    public void setVoteFor(String voteFor) {
        this.voteFor = voteFor;
    }

    public String getNodeIp() {
        return nodeIp;
    }

    public void setNodeIp(String nodeIp) {
        this.nodeIp = nodeIp;
    }

    public String getNodeState() {
        return nodeState;
    }

    public void setNodeState(String nodeState) {
        this.nodeState = nodeState;
    }

    public long getClusterTerm() {
        return clusterTerm;
    }

    public void setClusterTerm(long clusterTerm) {
        this.clusterTerm = clusterTerm;
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}

@@ -1,8 +1,624 @@
+/*%0A * Copyright 1999-2018 Alibaba Group Holding Ltd.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A
 package 

add licensed for ClusterStateView.java