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
-
Method Summary
Modifier and TypeMethodDescriptionorg.elasticsearch.core.TimeValue
Returns the maximum time interval to wait for acknowledgementsackTimeout
(org.elasticsearch.core.TimeValue ackTimeout) Sets the acknowledgement timeoutorg.elasticsearch.core.TimeValue
Returns the maximum time interval to wait for the request to be completed on the master nodemasterNodeTimeout
(org.elasticsearch.core.TimeValue masterNodeTimeout) Sets the master node timeout
-
Constructor Details
-
ClusterStateUpdateRequest
public ClusterStateUpdateRequest()
-
-
Method Details
-
ackTimeout
public org.elasticsearch.core.TimeValue ackTimeout()Returns the maximum time interval to wait for acknowledgements- Specified by:
ackTimeout
in interfaceAckedRequest
-
ackTimeout
Sets the acknowledgement timeout -
masterNodeTimeout
public org.elasticsearch.core.TimeValue 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
-