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
-
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, setTimeoutMethods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
Constructor Details
-
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
-