state.setClusterName(clusterName);
return state;
}
public JsonObject toJson() {
JsonObject root = new JsonObject();
root.add("master", master);
root.add("time", time);
root.add("clusterName", clusterName);
JsonArray instanceNames = new JsonArray();
for (String instanceName : this.instanceNames) {
instanceNames.add(instanceName);
}
root.add("instanceNames", instanceNames);
if (memberList != null) {
JsonArray members = new JsonArray();
for (String member : memberList) {
members.add(member);
}
root.add("memberList", members);
}
root.add("memberState", memberState.toJson());
return root;
}