org.elasticsearch.cluster.routing
Class IndexRoutingTable.Builder
java.lang.Object
org.elasticsearch.cluster.routing.IndexRoutingTable.Builder
- Enclosing class:
- IndexRoutingTable
public static class IndexRoutingTable.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexRoutingTable.Builder
public IndexRoutingTable.Builder(String index)
readFrom
public static IndexRoutingTable readFrom(StreamInput in)
throws IOException
- Throws:
IOException
writeTo
public static void writeTo(IndexRoutingTable index,
StreamOutput out)
throws IOException
- Throws:
IOException
initializeEmpty
public IndexRoutingTable.Builder initializeEmpty(IndexMetaData indexMetaData)
- Initializes a new empty index, as if it was created from an API.
initializeEmpty
public IndexRoutingTable.Builder initializeEmpty(IndexMetaData indexMetaData,
boolean fromApi)
- Initializes a new empty index, with an option to control if its from an API or not.
addReplica
public IndexRoutingTable.Builder addReplica()
removeReplica
public IndexRoutingTable.Builder removeReplica()
addIndexShard
public IndexRoutingTable.Builder addIndexShard(IndexShardRoutingTable indexShard)
addShard
public IndexRoutingTable.Builder addShard(ShardRouting shard,
boolean fromApi)
build
public IndexRoutingTable build()
throws RoutingValidationException
- Throws:
RoutingValidationException
Copyright © 2009-2012. All Rights Reserved.