public static class RoutingTable.Builder extends Object
Constructor and Description |
---|
RoutingTable.Builder() |
RoutingTable.Builder(RoutingTable routingTable) |
public RoutingTable.Builder()
public RoutingTable.Builder(RoutingTable routingTable)
public RoutingTable.Builder updateNodes(RoutingNodes routingNodes)
public RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas, String... indices)
public RoutingTable.Builder addAsNew(IndexMetaData indexMetaData)
public RoutingTable.Builder addAsRecovery(IndexMetaData indexMetaData)
public RoutingTable.Builder addAsFromDangling(IndexMetaData indexMetaData)
public RoutingTable.Builder addAsFromCloseToOpen(IndexMetaData indexMetaData)
public RoutingTable.Builder addAsRestore(IndexMetaData indexMetaData, RestoreSource restoreSource)
public RoutingTable.Builder addAsNewRestore(IndexMetaData indexMetaData, RestoreSource restoreSource, com.carrotsearch.hppc.IntSet ignoreShards)
public RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
public RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
public RoutingTable.Builder indicesRouting(com.google.common.collect.ImmutableMap<String,IndexRoutingTable> indicesRouting)
public RoutingTable.Builder remove(String index)
public RoutingTable.Builder version(long version)
public RoutingTable build()
public static RoutingTable readFrom(StreamInput in) throws IOException
IOException
Copyright © 2009–2017. All rights reserved.