Module org.elasticsearch.server
Package org.elasticsearch.index.reindex
Class UpdateByQueryRequestBuilder
java.lang.Object
org.elasticsearch.action.ActionRequestLazyBuilder<UpdateByQueryRequest,BulkByScrollResponse>
org.elasticsearch.index.reindex.AbstractBulkByScrollRequestBuilder<UpdateByQueryRequest,UpdateByQueryRequestBuilder>
org.elasticsearch.index.reindex.AbstractBulkIndexByScrollRequestBuilder<UpdateByQueryRequest,UpdateByQueryRequestBuilder>
org.elasticsearch.index.reindex.UpdateByQueryRequestBuilder
- All Implemented Interfaces:
RequestBuilder<UpdateByQueryRequest,
BulkByScrollResponse>
public class UpdateByQueryRequestBuilder
extends AbstractBulkIndexByScrollRequestBuilder<UpdateByQueryRequest,UpdateByQueryRequestBuilder>
-
Field Summary
Fields inherited from class org.elasticsearch.action.ActionRequestLazyBuilder
action, client
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabortOnVersionConflict
(boolean abortOnVersionConflict) Set whether or not version conflicts cause the action to abort.void
apply
(UpdateByQueryRequest request) request()
This method creates the request.protected UpdateByQueryRequestBuilder
self()
setPipeline
(String pipeline) Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkIndexByScrollRequestBuilder
script
Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkByScrollRequestBuilder
filter, maxDocs, refresh, setMaxRetries, setRequestsPerSecond, setRetryBackoffInitialTime, setShouldStoreResult, setSlices, size, source, source, timeout, waitForActiveShards
Methods inherited from class org.elasticsearch.action.ActionRequestLazyBuilder
execute, execute, get, get
-
Constructor Details
-
UpdateByQueryRequestBuilder
-
-
Method Details
-
self
- Specified by:
self
in classAbstractBulkByScrollRequestBuilder<UpdateByQueryRequest,
UpdateByQueryRequestBuilder>
-
abortOnVersionConflict
Description copied from class:AbstractBulkByScrollRequestBuilder
Set whether or not version conflicts cause the action to abort. -
setPipeline
-
request
Description copied from class:ActionRequestLazyBuilder
This method creates the request. The caller of this method is responsible for calling Request#decRef.- Specified by:
request
in interfaceRequestBuilder<UpdateByQueryRequest,
BulkByScrollResponse> - Specified by:
request
in classActionRequestLazyBuilder<UpdateByQueryRequest,
BulkByScrollResponse> - Returns:
- A newly-built Request, fully initialized by this builder.
-
apply
- Overrides:
apply
in classAbstractBulkIndexByScrollRequestBuilder<UpdateByQueryRequest,
UpdateByQueryRequestBuilder>
-