+/*
+ * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
package org.opendaylight.controller.web;
import java.net.InetAddress;
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
+}