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 Object


Constructor Summary
RoutingTable.Builder()
           
 
Method Summary
 RoutingTable.Builder add(IndexMetaData indexMetaData, boolean fromApi)
           
 RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
           
 RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
           
 RoutingTable build()
           
static RoutingTable readFrom(StreamInput in)
           
 RoutingTable.Builder remove(String index)
           
 RoutingTable.Builder routingTable(RoutingTable routingTable)
           
 RoutingTable.Builder updateNodes(RoutingNodes routingNodes)
           
 RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas, String... indices)
           
 RoutingTable.Builder version(long version)
           
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)

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.