java.lang.Object
org.elasticsearch.action.ActionRequestLazyBuilder<Request,BulkByScrollResponse>
org.elasticsearch.index.reindex.AbstractBulkByScrollRequestBuilder<Request,Self>
org.elasticsearch.index.reindex.AbstractBulkIndexByScrollRequestBuilder<ReindexRequest,ReindexRequestBuilder>
org.elasticsearch.index.reindex.ReindexRequestBuilder
- All Implemented Interfaces:
RequestBuilder<ReindexRequest,
BulkByScrollResponse>
public class ReindexRequestBuilder
extends AbstractBulkIndexByScrollRequestBuilder<ReindexRequest,ReindexRequestBuilder>
-
Field Summary
Fields inherited from class org.elasticsearch.action.ActionRequestLazyBuilder
action, client
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondestination
(String index) Set the destination index.request()
This method creates the request.protected ReindexRequestBuilder
self()
setRemoteInfo
(RemoteInfo remoteInfo) Setup reindexing from a remote cluster.Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkIndexByScrollRequestBuilder
apply, script
Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkByScrollRequestBuilder
abortOnVersionConflict, 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
-
ReindexRequestBuilder
-
-
Method Details
-
self
- Specified by:
self
in classAbstractBulkByScrollRequestBuilder<ReindexRequest,
ReindexRequestBuilder>
-
destination
-
destination
Set the destination index. -
setRemoteInfo
Setup reindexing from a remote cluster. -
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<ReindexRequest,
BulkByScrollResponse> - Specified by:
request
in classActionRequestLazyBuilder<ReindexRequest,
BulkByScrollResponse> - Returns:
- A newly-built Request, fully initialized by this builder.
-