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

java.lang.Object
  extended by org.elasticsearch.action.support.master.MasterNodeOperationRequest
      extended by org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest
All Implemented Interfaces:
ActionRequest, Streamable

public class IndicesAliasesRequest
extends MasterNodeOperationRequest

A request to add/remove aliases for one or more indices.


Constructor Summary
IndicesAliasesRequest()
           
 
Method Summary
 IndicesAliasesRequest addAlias(java.lang.String index, java.lang.String alias)
          Adds an alias to the index.
 void readFrom(StreamInput in)
           
 IndicesAliasesRequest removeAlias(java.lang.String index, java.lang.String alias)
          Removes an alias to the index.
 ActionRequestValidationException validate()
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequest
listenerThreaded, listenerThreaded, masterNodeTimeout, masterNodeTimeout, masterNodeTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndicesAliasesRequest

public IndicesAliasesRequest()
Method Detail

addAlias

public IndicesAliasesRequest addAlias(java.lang.String index,
                                      java.lang.String alias)
Adds an alias to the index.

Parameters:
index - The index
alias - The alias

removeAlias

public IndicesAliasesRequest removeAlias(java.lang.String index,
                                         java.lang.String alias)
Removes an alias to the index.

Parameters:
index - The index
alias - The alias

validate

public ActionRequestValidationException validate()

readFrom

public void readFrom(StreamInput in)
              throws java.io.IOException
Specified by:
readFrom in interface Streamable
Overrides:
readFrom in class MasterNodeOperationRequest
Throws:
java.io.IOException

writeTo

public void writeTo(StreamOutput out)
             throws java.io.IOException
Specified by:
writeTo in interface Streamable
Overrides:
writeTo in class MasterNodeOperationRequest
Throws:
java.io.IOException