Interface WriteRequest<R extends WriteRequest<R>>

All Superinterfaces:
Writeable
All Known Implementing Classes:
BulkRequest, BulkShardRequest, DeleteRequest, IndexRequest, ReplicatedWriteRequest, ResyncReplicationRequest, RetentionLeaseSyncAction.Request, UpdateRequest

public interface WriteRequest<R extends WriteRequest<R>>
extends Writeable
Interface implemented by requests that modify the documents in an index like IndexRequest, UpdateRequest, and BulkRequest. Rather than implement this directly most implementers should extend ReplicatedWriteRequest.