Interface AliasOrIndex
- All Known Implementing Classes:
AliasOrIndex.Alias,AliasOrIndex.Index
public interface AliasOrIndex
Encapsulates the
IndexMetaData instances of a concrete index or indices an alias is pointing to.-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAliasOrIndex.AliasRepresents an alias and groups allIndexMetaDatainstances sharing the same alias name together.static classAliasOrIndex.IndexRepresents an concrete index and encapsulates itsIndexMetaData -
Method Summary
Modifier and Type Method Description java.util.List<IndexMetaData>getIndices()booleanisAlias()
-
Method Details
-
isAlias
boolean isAlias()- Returns:
- whether this an alias or concrete index
-
getIndices
java.util.List<IndexMetaData> getIndices()- Returns:
- All
IndexMetaDataof all concrete indices this alias is referring to or if this is a concrete index itsIndexMetaData
-