org.elasticsearch.action.admin.cluster.health
Class ClusterHealthRequest

java.lang.Object
  extended by org.elasticsearch.action.support.master.MasterNodeOperationRequest
      extended by org.elasticsearch.action.admin.cluster.health.ClusterHealthRequest
All Implemented Interfaces:
ActionRequest, Streamable

public class ClusterHealthRequest
extends MasterNodeOperationRequest


Field Summary
 
Fields inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequest
DEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeout
 
Constructor Summary
ClusterHealthRequest(String... indices)
           
 
Method Summary
 String[] indices()
           
 ClusterHealthRequest indices(String[] indices)
           
 void readFrom(StreamInput in)
           
 TimeValue timeout()
           
 ClusterHealthRequest timeout(String timeout)
           
 ClusterHealthRequest timeout(TimeValue timeout)
           
 ActionRequestValidationException validate()
           
 int waitForActiveShards()
           
 ClusterHealthRequest waitForActiveShards(int waitForActiveShards)
           
 ClusterHealthRequest waitForGreenStatus()
           
 String waitForNodes()
           
 ClusterHealthRequest waitForNodes(String waitForNodes)
          Waits for N number of nodes.
 int waitForRelocatingShards()
           
 ClusterHealthRequest waitForRelocatingShards(int waitForRelocatingShards)
           
 ClusterHealthStatus waitForStatus()
           
 ClusterHealthRequest waitForStatus(ClusterHealthStatus waitForStatus)
           
 ClusterHealthRequest waitForYellowStatus()
           
 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

ClusterHealthRequest

public ClusterHealthRequest(String... indices)
Method Detail

indices

public String[] indices()

indices

public ClusterHealthRequest indices(String[] indices)

timeout

public TimeValue timeout()

timeout

public ClusterHealthRequest timeout(TimeValue timeout)

timeout

public ClusterHealthRequest timeout(String timeout)

waitForStatus

public ClusterHealthStatus waitForStatus()

waitForStatus

public ClusterHealthRequest waitForStatus(ClusterHealthStatus waitForStatus)

waitForGreenStatus

public ClusterHealthRequest waitForGreenStatus()

waitForYellowStatus

public ClusterHealthRequest waitForYellowStatus()

waitForRelocatingShards

public int waitForRelocatingShards()

waitForRelocatingShards

public ClusterHealthRequest waitForRelocatingShards(int waitForRelocatingShards)

waitForActiveShards

public int waitForActiveShards()

waitForActiveShards

public ClusterHealthRequest waitForActiveShards(int waitForActiveShards)

waitForNodes

public String waitForNodes()

waitForNodes

public ClusterHealthRequest waitForNodes(String waitForNodes)
Waits for N number of nodes. Use "12" for exact mapping, ">12" and "<12" for range.


validate

public ActionRequestValidationException validate()

readFrom

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

writeTo

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


Copyright © 2009-2012. All Rights Reserved.