Class IndexGraveyard.Builder
- java.lang.Object
-
- org.elasticsearch.cluster.metadata.IndexGraveyard.Builder
-
- Enclosing class:
- IndexGraveyard
public static final class IndexGraveyard.Builder extends java.lang.ObjectA class to build an IndexGraveyard.
-
-
Method Summary
Modifier and Type Method Description IndexGraveyard.BuilderaddTombstone(Index index)Add a deleted index to the list of tombstones in the cluster state.IndexGraveyard.BuilderaddTombstones(java.util.Collection<Index> indices)Add a set of deleted indexes to the list of tombstones in the cluster state.IndexGraveyardbuild()IndexGraveyardbuild(Settings settings)intgetNumPurged()Get the number of tombstones that were purged.java.util.List<IndexGraveyard.Tombstone>tombstones()A copy of the current tombstones in the builder.
-
-
-
Method Detail
-
tombstones
public java.util.List<IndexGraveyard.Tombstone> tombstones()
A copy of the current tombstones in the builder.
-
addTombstone
public IndexGraveyard.Builder addTombstone(Index index)
Add a deleted index to the list of tombstones in the cluster state.
-
addTombstones
public IndexGraveyard.Builder addTombstones(java.util.Collection<Index> indices)
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
public IndexGraveyard build()
-
build
public IndexGraveyard build(Settings settings)
-
-