Class IndexGraveyard.Builder
java.lang.Object
org.elasticsearch.cluster.metadata.IndexGraveyard.Builder
- Enclosing class:
- IndexGraveyard
public static final class IndexGraveyard.Builder
extends java.lang.Object
A class to build an IndexGraveyard.
-
Method Summary
Modifier and Type Method Description IndexGraveyard.Builder
addTombstone(Index index)
Add a deleted index to the list of tombstones in the cluster state.IndexGraveyard.Builder
addTombstones(java.util.Collection<Index> indices)
Add a set of deleted indexes to the list of tombstones in the cluster state.IndexGraveyard
build()
IndexGraveyard
build(Settings settings)
int
getNumPurged()
Get the number of tombstones that were purged.java.util.List<IndexGraveyard.Tombstone>
tombstones()
A copy of the current tombstones in the builder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
tombstones
A copy of the current tombstones in the builder. -
addTombstone
Add a deleted index to the list of tombstones in the cluster state. -
addTombstones
Add a set of deleted indexes to the list of tombstones in the cluster state. -
getNumPurged
public int getNumPurged()Get the number of tombstones that were purged. This should *only* be called after build() has been called. -
build
-
build
-