Class IndicesAliasesRequestBuilder
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
ConstructorDescriptionIndicesAliasesRequestBuilder(ElasticsearchClient client, IndicesAliasesAction action)
-
Method Summary
Modifier and TypeMethodDescription[] indices, alias)
Adds an alias to the index.[] indices, alias, filter)
Adds an alias to the index.[] indices, alias, <,> filter)
Adds an alias to the index.[] indices, alias, QueryBuilder filterBuilder)
Adds an alias to the index.index, alias)
Adds an alias to the index.index, alias, boolean writeIndex)
Adds an alias to the index.index, alias, filter)
Adds an alias to the index.index, alias, <,> filter)
Adds an alias to the index.index, alias, QueryBuilder filterBuilder)
Adds an alias to the index.Adds an alias action to the request.[] indices, ... aliases)
Removes aliases from the index.index, alias)
Removes an alias from the index.index, [] aliases)
Removes aliases from the index.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.
, , , , , , , , , ,
-
Constructor Details
-
IndicesAliasesRequestBuilder
-
-
Method Details
-
addAlias
public index, alias)Adds an alias to the index.- Parameters:
index
- The indexalias
- The alias
-
addAlias
public [] indices, alias)Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The alias
-
addAlias
public index, alias, filter)Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliasfilter
- The filter
-
addAlias
public [] indices, alias, filter)Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public [] indices, alias, <,> filter)Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public index, alias, <,> filter)Adds an alias to the index.- Parameters:
index
- The indicesalias
- The aliasfilter
- The filter
-
addAlias
public [] indices, alias, QueryBuilder filterBuilder)Adds an alias to the index.- Parameters:
indices
- The indicesalias
- The aliasfilterBuilder
- The filter
-
addAlias
public index, alias, QueryBuilder filterBuilder)Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliasfilterBuilder
- The filter
-
addAlias
public index, alias, boolean writeIndex)Adds an alias to the index.- Parameters:
index
- The indexalias
- The aliaswriteIndex
- write index flag
-
removeAlias
public index, alias)Removes an alias from the index.- Parameters:
index
- The indexalias
- The alias
-
removeAlias
public [] indices, ... aliases)Removes aliases from the index.- Parameters:
indices
- The indicesaliases
- The aliases
-
removeAlias
public index, [] aliases)Removes aliases from the index.- Parameters:
index
- The indexaliases
- The aliases
-
removeIndex
public index) -
addAliasAction
Adds an alias action to the request.- Parameters:
action
- The alias action
-