public static class DiscoveryNodes.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Builder(DiscoveryNodes nodes) |
Modifier and Type | Method and 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 id
|
boolean |
isLocalNodeElectedMaster() |
DiscoveryNodes.Builder |
localNodeId(java.lang.String localNodeId) |
DiscoveryNodes.Builder |
masterNodeId(java.lang.String masterNodeId) |
DiscoveryNodes.Builder |
remove(DiscoveryNode node) |
DiscoveryNodes.Builder |
remove(java.lang.String nodeId) |
public Builder()
public Builder(DiscoveryNodes nodes)
public DiscoveryNodes.Builder add(DiscoveryNode node)
IllegalArgumentException
if
the supplied node doesn't pass the pre-flight checks performed by validateAdd(DiscoveryNode)
@Nullable public DiscoveryNode get(java.lang.String nodeId)
nodeId
- id of the wanted nodenull
public DiscoveryNodes.Builder remove(java.lang.String nodeId)
public DiscoveryNodes.Builder remove(DiscoveryNode node)
public DiscoveryNodes.Builder masterNodeId(java.lang.String masterNodeId)
public DiscoveryNodes.Builder localNodeId(java.lang.String localNodeId)
public DiscoveryNodes build()
public boolean isLocalNodeElectedMaster()