Class Summary Class Description BackoffPolicyProvides a backoff policy for bulk requests. BulkAction BulkItemRequest BulkItemResponseRepresents a single item response for an action executed as part of the bulk API. BulkItemResponse.FailureRepresents a failure. BulkProcessorA bulk processor is a thread safe bulk processing class, allowing to easily set when to "flush" a new bulk request (either based on number of actions, based on the size, or time), and to easily control the number of concurrent bulk requests allowed to be executed in parallel. BulkProcessor.BuilderA builder used to create a build an instance of a bulk processor. BulkRequest BulkRequestBuilder BulkRequestHandlerImplements the low-level details of bulk request handling BulkRequestParserHelper to parse bulk requests. BulkResponseA response of a bulk execution. BulkShardRequest BulkShardResponse RetryEncapsulates synchronous and asynchronous retry logic. TransportBulkActionGroups bulk request items by shard, optionally creating non-existent indices and delegates to
TransportShardBulkActionfor shard-level bulk execution
TransportShardBulkActionPerforms shard-level bulk (index, delete or update) operations TransportSingleItemBulkWriteAction<Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse> Deprecated.
Enum Summary Enum Description TransportShardBulkAction.ReplicaItemExecutionModeModes for executing item request on replica depending on corresponding primary execution result