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 IndicesAliasesRequestBuilderaddAlias(java.lang.String[] indices, java.lang.String alias)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String[] indices, java.lang.String alias, java.lang.String filter)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String[] indices, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String[] indices, java.lang.String alias, QueryBuilder filterBuilder)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String index, java.lang.String alias)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String index, java.lang.String alias, boolean writeIndex)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String index, java.lang.String alias, java.lang.String filter)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String index, java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter)Adds an alias to the index.IndicesAliasesRequestBuilderaddAlias(java.lang.String index, java.lang.String alias, QueryBuilder filterBuilder)Adds an alias to the index.IndicesAliasesRequestBuilderaddAliasAction(IndicesAliasesRequest.AliasActions action)Adds an alias action to the request.IndicesAliasesRequestBuilderremoveAlias(java.lang.String[] indices, java.lang.String... aliases)Removes aliases from the index.IndicesAliasesRequestBuilderremoveAlias(java.lang.String index, java.lang.String alias)Removes an alias from the index.IndicesAliasesRequestBuilderremoveAlias(java.lang.String index, java.lang.String[] aliases)Removes aliases from the index.IndicesAliasesRequestBuilderremoveIndex(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
-
-