Package org.elasticsearch.cluster.node
Class DiscoveryNodes.Builder
java.lang.Object
org.elasticsearch.cluster.node.DiscoveryNodes.Builder
- Enclosing class:
- DiscoveryNodes
public static class DiscoveryNodes.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DiscoveryNodes nodes)
-
Method Summary
Modifier and Type Method Description DiscoveryNodes.Builder
add(DiscoveryNode node)
adds a disco node to the builder.DiscoveryNodes
build()
DiscoveryNode
get(java.lang.String nodeId)
Get a node by its idboolean
isLocalNodeElectedMaster()
DiscoveryNodes.Builder
localNodeId(java.lang.String localNodeId)
DiscoveryNodes.Builder
masterNodeId(java.lang.String masterNodeId)
DiscoveryNodes.Builder
remove(java.lang.String nodeId)
DiscoveryNodes.Builder
remove(DiscoveryNode node)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
add
adds a disco node to the builder. Will throw anIllegalArgumentException
if the supplied node doesn't pass the pre-flight checks performed byvalidateAdd(DiscoveryNode)
-
get
Get a node by its id- Parameters:
nodeId
- id of the wanted node- Returns:
- wanted node if it exists. Otherwise
null
-
remove
-
remove
-
masterNodeId
-
localNodeId
-
build
-
isLocalNodeElectedMaster
public boolean isLocalNodeElectedMaster()
-