Class IndicesAliasesRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.AcknowledgedRequestBuilder<IndicesAliasesRequest,AcknowledgedResponse,IndicesAliasesRequestBuilder>
-
- org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder
-
public class IndicesAliasesRequestBuilder extends AcknowledgedRequestBuilder<IndicesAliasesRequest,AcknowledgedResponse,IndicesAliasesRequestBuilder>
Builder for request to modify many aliases at once.
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description IndicesAliasesRequestBuilder(ElasticsearchClient client, IndicesAliasesAction action)
-
Method Summary
Modifier and Type Method Description IndicesAliasesRequestBuilder
addAlias(java.lang.String[] indices, java.lang.String alias)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String[] indices, java.lang.String alias, java.lang.String filter)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String[] indices, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String[] indices, java.lang.String alias, QueryBuilder filterBuilder)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String index, java.lang.String alias)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String index, java.lang.String alias, boolean writeIndex)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String index, java.lang.String alias, java.lang.String filter)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String index, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAlias(java.lang.String index, java.lang.String alias, QueryBuilder filterBuilder)
Adds an alias to the index.IndicesAliasesRequestBuilder
addAliasAction(IndicesAliasesRequest.AliasActions action)
Adds an alias action to the request.IndicesAliasesRequestBuilder
removeAlias(java.lang.String[] indices, java.lang.String... aliases)
Removes aliases from the index.IndicesAliasesRequestBuilder
removeAlias(java.lang.String index, java.lang.String alias)
Removes an alias from the index.IndicesAliasesRequestBuilder
removeAlias(java.lang.String index, java.lang.String[] aliases)
Removes aliases from the index.IndicesAliasesRequestBuilder
removeIndex(java.lang.String index)
-
Methods inherited from class org.elasticsearch.action.support.master.AcknowledgedRequestBuilder
setTimeout, setTimeout
-
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
-
-
-
Constructor Detail
-
IndicesAliasesRequestBuilder
public IndicesAliasesRequestBuilder(ElasticsearchClient client, IndicesAliasesAction action)
-
-
Method Detail
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String index, java.lang.String alias)
Adds an alias to the index.- Parameters:
index
- The indexalias
- The alias
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String[] indices, java.lang.String alias)
Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The alias
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String index, java.lang.String alias, java.lang.String filter)
Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliasfilter
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String[] indices, java.lang.String alias, java.lang.String filter)
Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String[] indices, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)
Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String index, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)
Adds an alias to the index.- Parameters:
index
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String[] indices, java.lang.String alias, QueryBuilder filterBuilder)
Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilterBuilder
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String index, java.lang.String alias, QueryBuilder filterBuilder)
Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliasfilterBuilder
- The filter
-
addAlias
public IndicesAliasesRequestBuilder addAlias(java.lang.String index, java.lang.String alias, boolean writeIndex)
Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliaswriteIndex
- write index flag
-
removeAlias
public IndicesAliasesRequestBuilder removeAlias(java.lang.String index, java.lang.String alias)
Removes an alias from the index.- Parameters:
index
- The indexalias
- The alias
-
removeAlias
public IndicesAliasesRequestBuilder removeAlias(java.lang.String[] indices, java.lang.String... aliases)
Removes aliases from the index.- Parameters:
indices
- The indicesaliases
- The aliases
-
removeAlias
public IndicesAliasesRequestBuilder removeAlias(java.lang.String index, java.lang.String[] aliases)
Removes aliases from the index.- Parameters:
index
- The indexaliases
- The aliases
-
removeIndex
public IndicesAliasesRequestBuilder removeIndex(java.lang.String index)
-
addAliasAction
public IndicesAliasesRequestBuilder addAliasAction(IndicesAliasesRequest.AliasActions action)
Adds an alias action to the request.- Parameters:
action
- The alias action
-
-