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
Methods inherited from class org.elasticsearch.action.ActionRequestBuilder
execute, execute, get, get, get, request
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
IndicesAliasesRequestBuilder
-
-
Method Details
-
addAlias
Adds an alias to the index.- Parameters:
index
- The indexalias
- The alias
-
addAlias
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
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
-
addAliasAction
Adds an alias action to the request.- Parameters:
action
- The alias action
-