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

java.lang.Object
  extended by org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>
      extended by org.elasticsearch.action.admin.cluster.health.ClusterHealthRequestBuilder
All Implemented Interfaces:
ActionRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>

public class ClusterHealthRequestBuilder
extends BaseClusterRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder
client, request
 
Constructor Summary
ClusterHealthRequestBuilder(ClusterAdminClient clusterClient)
           
 
Method Summary
protected  void doExecute(ActionListener<ClusterHealthResponse> listener)
           
 ClusterHealthRequestBuilder setIndices(String... indices)
           
 ClusterHealthRequestBuilder setMasterNodeTimeout(TimeValue timeout)
          Sets the master node timeout in case the master has not yet been discovered.
 ClusterHealthRequestBuilder setTimeout(String timeout)
           
 ClusterHealthRequestBuilder setTimeout(TimeValue timeout)
           
 ClusterHealthRequestBuilder setWaitForActiveShards(int waitForActiveShards)
           
 ClusterHealthRequestBuilder setWaitForGreenStatus()
           
 ClusterHealthRequestBuilder setWaitForNodes(String waitForNodes)
          Waits for N number of nodes.
 ClusterHealthRequestBuilder setWaitForRelocatingShards(int waitForRelocatingShards)
           
 ClusterHealthRequestBuilder setWaitForStatus(ClusterHealthStatus waitForStatus)
           
 ClusterHealthRequestBuilder setWaitForYellowStatus()
           
 
Methods inherited from class org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder
execute, execute, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterHealthRequestBuilder

public ClusterHealthRequestBuilder(ClusterAdminClient clusterClient)
Method Detail

setIndices

public ClusterHealthRequestBuilder setIndices(String... indices)

setMasterNodeTimeout

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


setTimeout

public ClusterHealthRequestBuilder setTimeout(TimeValue timeout)

setTimeout

public ClusterHealthRequestBuilder setTimeout(String timeout)

setWaitForStatus

public ClusterHealthRequestBuilder setWaitForStatus(ClusterHealthStatus waitForStatus)

setWaitForGreenStatus

public ClusterHealthRequestBuilder setWaitForGreenStatus()

setWaitForYellowStatus

public ClusterHealthRequestBuilder setWaitForYellowStatus()

setWaitForRelocatingShards

public ClusterHealthRequestBuilder setWaitForRelocatingShards(int waitForRelocatingShards)

setWaitForActiveShards

public ClusterHealthRequestBuilder setWaitForActiveShards(int waitForActiveShards)

setWaitForNodes

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


doExecute

protected void doExecute(ActionListener<ClusterHealthResponse> listener)
Specified by:
doExecute in class BaseClusterRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>


Copyright © 2009-2012. All Rights Reserved.