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 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)
updateNodes
public RoutingTable.Builder updateNodes(RoutingNodes routingNodes)
updateNumberOfReplicas
public RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas,
String... indices)
throws IndexMissingException
- Throws:
IndexMissingException
add
public RoutingTable.Builder add(IndexMetaData indexMetaData,
boolean fromApi)
add
public RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
add
public RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
remove
public RoutingTable.Builder remove(String index)
version
public RoutingTable.Builder version(long version)
build
public RoutingTable build()
readFrom
public static RoutingTable readFrom(StreamInput in)
throws IOException
- Throws:
IOException
writeTo
public static void writeTo(RoutingTable table,
StreamOutput out)
throws IOException
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.