org.elasticsearch.client.action.admin.cluster.health
Class ClusterHealthRequestBuilder
java.lang.Object
org.elasticsearch.client.action.admin.cluster.support.BaseClusterRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>
org.elasticsearch.client.action.admin.cluster.health.ClusterHealthRequestBuilder
- All Implemented Interfaces:
- RequestBuilder<ClusterHealthRequest,ClusterHealthResponse>
public class ClusterHealthRequestBuilder
- extends BaseClusterRequestBuilder<ClusterHealthRequest,ClusterHealthResponse>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClusterHealthRequestBuilder
public ClusterHealthRequestBuilder(ClusterAdminClient clusterClient)
setIndices
public ClusterHealthRequestBuilder setIndices(java.lang.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(java.lang.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(java.lang.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>