org.elasticsearch.cluster.routing
Class RoutingTable.Builder

java.lang.Object
  extended by org.elasticsearch.cluster.routing.RoutingTable.Builder
Enclosing class:
RoutingTable

public static class RoutingTable.Builder
extends java.lang.Object


Constructor Summary
RoutingTable.Builder()
           
 
Method Summary
 RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
           
 RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
           
 RoutingTable build()
           
static RoutingTable readFrom(StreamInput in)
           
 RoutingTable.Builder remove(java.lang.String index)
           
 RoutingTable.Builder routingTable(RoutingTable routingTable)
           
 RoutingTable.Builder updateNodes(RoutingNodes routingNodes)
           
 RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas, java.lang.String... indices)
           
static void writeTo(RoutingTable table, StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoutingTable.Builder

public RoutingTable.Builder()
Method Detail

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