Interface AliasOrIndex
-
- All Known Implementing Classes:
AliasOrIndex.Alias,AliasOrIndex.Index
public interface AliasOrIndexEncapsulates theIndexMetaDatainstances 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<IndexMetaData>getIndices()booleanisAlias()
-
-
-
Method Detail
-
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
-
-