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 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
-