Package io.vertx.ext.consul
Class NodeList
- java.lang.Object
-
- io.vertx.ext.consul.NodeList
-
public class NodeList extends Object
Holds result of nodes query- Author:
- Ruslan Sennov
-
-
Constructor Summary
Constructors Constructor Description NodeList()
Default constructorNodeList(JsonObject json)
Constructor from JSONNodeList(NodeList other)
Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
long
getIndex()
Get Consul indexList<Node>
getList()
Get list of nodesint
hashCode()
NodeList
setIndex(long index)
Set Consul index, a unique identifier representing the current state of the requested list of nodesNodeList
setList(List<Node> list)
Set list of nodesJsonObject
toJson()
Convert to JSON
-
-
-
Constructor Detail
-
NodeList
public NodeList()
Default constructor
-
NodeList
public NodeList(NodeList other)
Copy constructor- Parameters:
other
- the one to copy
-
NodeList
public NodeList(JsonObject json)
Constructor from JSON- Parameters:
json
- the JSON
-
-
Method Detail
-
toJson
public JsonObject toJson()
Convert to JSON- Returns:
- the JSON
-
getIndex
public long getIndex()
Get Consul index- Returns:
- the consul index
-
setIndex
public NodeList setIndex(long index)
Set Consul index, a unique identifier representing the current state of the requested list of nodes- Parameters:
index
- the consul index- Returns:
- reference to this, for fluency
-
setList
public NodeList setList(List<Node> list)
Set list of nodes- Parameters:
list
- the list of nodes- Returns:
- reference to this, for fluency
-
-