Пользовательский Api псевдонимов эластичного поиска с использованием клиента rest высокого уровня java

#java #elasticsearch #elasticsearch-indices

Вопрос:

Я искал в документации клиента Rest высокого уровня Java ElasticSearch для создания пользовательских API, связанных с псевдонимами, которые упомянуты ниже в приложении spring boot.

 addAlias(String aliasName, Set<String> indices);
fetchAlias(String aliasName, Set<String> indices);
deleteIndex(String indexName);
 

Приведенный ниже фрагмент кода предназначен для добавления псевдонима с помощью клиента Rest высокого уровня Java в соответствии с документацией.

 IndicesAliasesRequest request = new IndicesAliasesRequest(); 
AliasActions aliasAction =
    new AliasActions(AliasActions.Type.ADD)
    .index("index1")
    .alias("alias1"); 
request.addAliasAction(aliasAction);
 

но я не смог найти ни одного типа в AliasActions при реализации api addAlias.
IDE говорит, что ТИП отсутствует в псевдонимах.

Любая идея, как мы можем создать эти API с помощью Java-клиента Rest высокого уровня.