All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
boolean |
aliasExists(String alias) |
Optional<String> |
aliasTarget(String alias) |
Set<String> |
aliasTargets(String alias) |
Map<String,Boolean> |
areReopened(Collection<String> indices) |
static <E extends Exception> void |
checkIfHealthy(HealthStatus healthStatus,
Function<HealthStatus,E> errorMessageSupplier) |
void |
close(String indexName) |
boolean |
create(String indexName,
IndexSet indexSet) |
void |
cycleAlias(String aliasName,
String targetIndex) |
void |
cycleAlias(String aliasName,
String targetIndex,
String oldIndex) |
void |
delete(String indexName) |
void |
deleteIndexTemplate(IndexSet indexSet) |
void |
ensureIndexTemplate(IndexSet indexSet) |
boolean |
exists(String indexName) |
void |
flush(String index) |
Set<String> |
getAllMessageFields(String[] writeIndexWildcards) |
Map<String,Set<String>> |
getAllMessageFieldsForIndices(String[] writeIndexWildcards) |
Set<String> |
getClosedIndices(Collection<String> indices) |
Set<String> |
getClosedIndices(IndexSet indexSet) |
@NotNull Map<String,Set<String>> |
getIndexNamesAndAliases(String indexPattern)
Returns index names and their aliases.
|
com.fasterxml.jackson.databind.JsonNode |
getIndexStats(IndexSet indexSet) |
Optional<IndexStatistics> |
getIndexStats(String index) |
Map<String,Object> |
getIndexTemplate(IndexSet indexSet) |
Set<String> |
getIndices(IndexSet indexSet,
String... statusFilter) |
Set<IndexStatistics> |
getIndicesStats(Collection<String> indices) |
Set<IndexStatistics> |
getIndicesStats(IndexSet indexSet) |
Set<String> |
getReopenedIndices(Collection<String> indices) |
Set<String> |
getReopenedIndices(IndexSet indexSet) |
Optional<Long> |
getStoreSizeInBytes(String index) |
Optional<org.joda.time.DateTime> |
indexCreationDate(String index) |
IndexRangeStats |
indexRangeStatsOfIndex(String index) |
boolean |
isClosed(String indexName) |
boolean |
isOpen(String indexName) |
boolean |
isReopened(String indexName) |
void |
markIndexReopened(String index) |
void |
move(String source,
String target) |
long |
numberOfMessages(String indexName) |
void |
optimizeIndex(String index,
int maxNumSegments,
com.github.joschi.jadconfig.util.Duration timeout) |
void |
removeAliases(String alias,
Set<String> indices) |
void |
reopenIndex(String index) |
void |
setReadOnly(String index) |
HealthStatus |
waitForRecovery(String index) |