org.elasticsearch.action.admin.indices.alias
Class IndicesAliasesRequestBuilder

java.lang.Object
  extended by org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<IndicesAliasesRequest,IndicesAliasesResponse>
      extended by org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder
All Implemented Interfaces:
ActionRequestBuilder<IndicesAliasesRequest,IndicesAliasesResponse>

public class IndicesAliasesRequestBuilder
extends BaseIndicesRequestBuilder<IndicesAliasesRequest,IndicesAliasesResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
IndicesAliasesRequestBuilder(IndicesAdminClient indicesClient)
           
 
Method Summary
 IndicesAliasesRequestBuilder addAlias(String index, String alias)
          Adds an alias to the index.
 IndicesAliasesRequestBuilder addAlias(String index, String alias, FilterBuilder filterBuilder)
          Adds an alias to the index.
 IndicesAliasesRequestBuilder addAlias(String index, String alias, Map<String,Object> filter)
          Adds an alias to the index.
 IndicesAliasesRequestBuilder addAlias(String index, String alias, String filter)
          Adds an alias to the index.
 IndicesAliasesRequestBuilder addAliasAction(AliasAction aliasAction)
          Adds an alias action to the request.
protected  void doExecute(ActionListener<IndicesAliasesResponse> listener)
           
 IndicesAliasesRequestBuilder removeAlias(String index, String alias)
          Removes an alias to the index.
 IndicesAliasesRequestBuilder setMasterNodeTimeout(TimeValue timeout)
          Sets the master node timeout in case the master has not yet been discovered.
 IndicesAliasesRequestBuilder setTimeout(TimeValue timeout)
          Sets operation timeout.
 
Methods inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
execute, execute, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndicesAliasesRequestBuilder

public IndicesAliasesRequestBuilder(IndicesAdminClient indicesClient)
Method Detail

addAlias

public IndicesAliasesRequestBuilder addAlias(String index,
                                             String alias)
Adds an alias to the index.

Parameters:
index - The index
alias - The alias

addAlias

public IndicesAliasesRequestBuilder addAlias(String index,
                                             String alias,
                                             String filter)
Adds an alias to the index.

Parameters:
index - The index
alias - The alias
filter - The filter

addAlias

public IndicesAliasesRequestBuilder addAlias(String index,
                                             String alias,
                                             Map<String,Object> filter)
Adds an alias to the index.

Parameters:
index - The index
alias - The alias
filter - The filter

addAlias

public IndicesAliasesRequestBuilder addAlias(String index,
                                             String alias,
                                             FilterBuilder filterBuilder)
Adds an alias to the index.

Parameters:
index - The index
alias - The alias
filterBuilder - The filter

addAliasAction

public IndicesAliasesRequestBuilder addAliasAction(AliasAction aliasAction)
Adds an alias action to the request.

Parameters:
aliasAction - The alias Action

removeAlias

public IndicesAliasesRequestBuilder removeAlias(String index,
                                                String alias)
Removes an alias to the index.

Parameters:
index - The index
alias - The alias

setMasterNodeTimeout

public IndicesAliasesRequestBuilder setMasterNodeTimeout(TimeValue timeout)
Sets the master node timeout in case the master has not yet been discovered.


setTimeout

public IndicesAliasesRequestBuilder setTimeout(TimeValue timeout)
Sets operation timeout.

Parameters:
timeout -

doExecute

protected void doExecute(ActionListener<IndicesAliasesResponse> listener)
Specified by:
doExecute in class BaseIndicesRequestBuilder<IndicesAliasesRequest,IndicesAliasesResponse>


Copyright © 2009-2012. All Rights Reserved.