AliasOrIndexpublic static class AliasOrIndex.Alias extends java.lang.Object implements AliasOrIndex
IndexMetaData instances sharing the same alias name together.AliasOrIndex.Alias, AliasOrIndex.Index| Constructor | Description |
|---|---|
Alias(AliasMetaData aliasMetaData,
IndexMetaData indexMetaData) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Iterable<Tuple<java.lang.String,AliasMetaData>> |
getConcreteIndexAndAliasMetaDatas() |
Returns the unique alias metadata per concrete index.
|
AliasMetaData |
getFirstAliasMetaData() |
|
java.util.List<IndexMetaData> |
getIndices() |
|
boolean |
isAlias() |
public Alias(AliasMetaData aliasMetaData, IndexMetaData indexMetaData)
public boolean isAlias()
isAlias in interface AliasOrIndexpublic java.util.List<IndexMetaData> getIndices()
getIndices in interface AliasOrIndexIndexMetaData of all concrete indices this alias is referring to or if this is a concrete index its IndexMetaDatapublic java.lang.Iterable<Tuple<java.lang.String,AliasMetaData>> getConcreteIndexAndAliasMetaDatas()
public AliasMetaData getFirstAliasMetaData()