private final String name;
private final Boolean me;
private final Boolean coordinator;
+ private final Integer numConnectedNodes;
public static class Builder {
// required params
// optional params
private Boolean me = null;
private Boolean coordinator = null;
+ private Integer numConnectedNodes = null;
public Builder(InetAddress address) {
this.address = address.getAddress();
return this;
}
+ public Builder nodesConnected(int numNodes) {
+ this.numConnectedNodes = numNodes;
+ return this;
+ }
+
public ClusterNodeBean build() {
return new ClusterNodeBean(this);
}
this.name = builder.name;
this.me = builder.me;
this.coordinator = builder.coordinator;
+ this.numConnectedNodes = builder.numConnectedNodes;
}
}
\ No newline at end of file