public static class RoutingTable.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Builder(RoutingTable routingTable) |
public Builder()
public Builder(RoutingTable routingTable)
public RoutingTable.Builder updateNodes(long version, RoutingNodes routingNodes)
public RoutingTable.Builder updateNumberOfReplicas(int numberOfReplicas, java.lang.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, RecoverySource.SnapshotRecoverySource recoverySource)
public RoutingTable.Builder addAsNewRestore(IndexMetaData indexMetaData, RecoverySource.SnapshotRecoverySource recoverySource, com.carrotsearch.hppc.IntSet ignoreShards)
public RoutingTable.Builder add(IndexRoutingTable indexRoutingTable)
public RoutingTable.Builder add(IndexRoutingTable.Builder indexRoutingTableBuilder)
public RoutingTable.Builder indicesRouting(java.util.Map<java.lang.String,IndexRoutingTable> indicesRouting)
public RoutingTable.Builder remove(java.lang.String index)
public RoutingTable.Builder version(long version)
public RoutingTable build()
public static RoutingTable readFrom(StreamInput in) throws java.io.IOException
java.io.IOException