org.elasticsearch.cluster.routing
Class RoutingTable.Builder
java.lang.Object
org.elasticsearch.cluster.routing.RoutingTable.Builder
- Enclosing class:
- RoutingTable
public static class RoutingTable.Builder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoutingTable.Builder
public RoutingTable.Builder()
routingTable
public RoutingTable.Builder routingTable(RoutingTable routingTable)
updateNumberOfReplicas
public RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas,
java.lang.String... indices)
throws IndexMissingException
- Throws:
IndexMissingException
add
public RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
add
public RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
remove
public RoutingTable.Builder remove(java.lang.String index)
updateNodes
public RoutingTable.Builder updateNodes(RoutingNodes routingNodes)
build
public RoutingTable build()
readFrom
public static RoutingTable readFrom(StreamInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeTo
public static void writeTo(RoutingTable table,
StreamOutput out)
throws java.io.IOException
- Throws:
java.io.IOException