Class AliasOrIndex.Index
java.lang.Object
org.elasticsearch.cluster.metadata.AliasOrIndex.Index
- All Implemented Interfaces:
AliasOrIndex
- Enclosing interface:
- AliasOrIndex
public static class AliasOrIndex.Index extends java.lang.Object implements AliasOrIndex
Represents an concrete index and encapsulates its
IndexMetaData
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.cluster.metadata.AliasOrIndex
AliasOrIndex.Alias, AliasOrIndex.Index
-
Constructor Summary
Constructors Constructor Description Index(IndexMetaData indexMetaData)
-
Method Summary
Modifier and Type Method Description java.util.List<IndexMetaData>
getIndices()
boolean
isAlias()
-
Constructor Details
-
Method Details
-
isAlias
public boolean isAlias()- Specified by:
isAlias
in interfaceAliasOrIndex
- Returns:
- whether this an alias or concrete index
-
getIndices
- Specified by:
getIndices
in interfaceAliasOrIndex
- Returns:
- All
IndexMetaData
of all concrete indices this alias is referring to or if this is a concrete index itsIndexMetaData
-