Package org.elasticsearch.cluster.ack
Class ClusterStateUpdateRequest<T extends ClusterStateUpdateRequest<T>>
java.lang.Object
org.elasticsearch.cluster.ack.ClusterStateUpdateRequest<T>
- All Implemented Interfaces:
AckedRequest
- Direct Known Subclasses:
CreateIndexClusterStateUpdateRequest,IndicesAliasesClusterStateUpdateRequest,IndicesClusterStateUpdateRequest,UpgradeSettingsClusterStateUpdateRequest
public abstract class ClusterStateUpdateRequest<T extends ClusterStateUpdateRequest<T>> extends java.lang.Object implements AckedRequest
Base class to be used when needing to update the cluster state
Contains the basic fields that are always needed
-
Constructor Summary
Constructors Constructor Description ClusterStateUpdateRequest() -
Method Summary
Modifier and Type Method Description TimeValueackTimeout()Returns the maximum time interval to wait for acknowledgementsTackTimeout(TimeValue ackTimeout)Sets the acknowledgement timeoutTimeValuemasterNodeTimeout()Returns the maximum time interval to wait for the request to be completed on the master nodeTmasterNodeTimeout(TimeValue masterNodeTimeout)Sets the master node timeout
-
Constructor Details
-
ClusterStateUpdateRequest
public ClusterStateUpdateRequest()
-
-
Method Details
-
ackTimeout
Returns the maximum time interval to wait for acknowledgements- Specified by:
ackTimeoutin interfaceAckedRequest
-
ackTimeout
Sets the acknowledgement timeout -
masterNodeTimeout
Returns the maximum time interval to wait for the request to be completed on the master node- Specified by:
masterNodeTimeoutin interfaceAckedRequest
-
masterNodeTimeout
Sets the master node timeout
-