public class ClusterRerouteRequestBuilder extends AcknowledgedRequestBuilder<ClusterRerouteRequest,ClusterRerouteResponse,ClusterRerouteRequestBuilder,ClusterAdminClient>
client, request
Constructor and Description |
---|
ClusterRerouteRequestBuilder(ClusterAdminClient clusterClient) |
Modifier and Type | Method and Description |
---|---|
ClusterRerouteRequestBuilder |
add(AllocationCommand... commands)
Adds allocation commands to be applied to the cluster.
|
protected void |
doExecute(ActionListener<ClusterRerouteResponse> listener) |
ClusterRerouteRequestBuilder |
setDryRun(boolean dryRun)
Sets a dry run flag (defaults to false) allowing to run the commands without
actually applying them to the cluster state, and getting the resulting cluster state back.
|
ClusterRerouteRequestBuilder |
setExplain(boolean explain)
Sets the explain flag (defaults to false).
|
ClusterRerouteRequestBuilder |
setSource(BytesReference source)
Sets the source for the request
|
setTimeout, setTimeout
setMasterNodeTimeout, setMasterNodeTimeout
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public ClusterRerouteRequestBuilder(ClusterAdminClient clusterClient)
public ClusterRerouteRequestBuilder add(AllocationCommand... commands)
public ClusterRerouteRequestBuilder setDryRun(boolean dryRun)
public ClusterRerouteRequestBuilder setExplain(boolean explain)
public ClusterRerouteRequestBuilder setSource(BytesReference source) throws Exception
Exception
protected void doExecute(ActionListener<ClusterRerouteResponse> listener)
Copyright © 2009–2015. All rights reserved.