Module org.elasticsearch.server
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
,MetadataCreateDataStreamService.CreateDataStreamClusterStateUpdateRequest
,MetadataMigrateToDataStreamService.MigrateToDataStreamClusterStateUpdateRequest
public abstract class ClusterStateUpdateRequest<T extends ClusterStateUpdateRequest<T>>
extends 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 -
Method Summary
Modifier and TypeMethodDescriptionReturns the maximum time interval to wait for acknowledgementsackTimeout
(TimeValue ackTimeout) Sets the acknowledgement timeoutReturns the maximum time interval to wait for the request to be completed on the master nodemasterNodeTimeout
(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:
ackTimeout
in 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:
masterNodeTimeout
in interfaceAckedRequest
-
masterNodeTimeout
Sets the master node timeout
-