Class ReplicationRequestBuilder<Request extends ReplicationRequest<Request>,Response extends ActionResponse,RequestBuilder extends ReplicationRequestBuilder<Request,Response,RequestBuilder>>
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.replication.ReplicationRequestBuilder<Request,Response,RequestBuilder>
-
- Direct Known Subclasses:
DeleteRequestBuilder
,IndexRequestBuilder
public abstract class ReplicationRequestBuilder<Request extends ReplicationRequest<Request>,Response extends ActionResponse,RequestBuilder extends ReplicationRequestBuilder<Request,Response,RequestBuilder>> extends ActionRequestBuilder<Request,Response>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReplicationRequestBuilder(ElasticsearchClient client, Action<Response> action, Request request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestBuilder
setIndex(java.lang.String index)
RequestBuilder
setTimeout(java.lang.String timeout)
A timeout to wait if the index operation can't be performed immediately.RequestBuilder
setTimeout(TimeValue timeout)
A timeout to wait if the index operation can't be performed immediately.RequestBuilder
setWaitForActiveShards(int waitForActiveShards)
A shortcut forsetWaitForActiveShards(ActiveShardCount)
where the numerical shard count is passed in, instead of having to first callActiveShardCount.from(int)
to get the ActiveShardCount.RequestBuilder
setWaitForActiveShards(ActiveShardCount waitForActiveShards)
Sets the number of shard copies that must be active before proceeding with the write.
-
-
-
Constructor Detail
-
ReplicationRequestBuilder
protected ReplicationRequestBuilder(ElasticsearchClient client, Action<Response> action, Request request)
-
-
Method Detail
-
setTimeout
public final RequestBuilder setTimeout(TimeValue timeout)
A timeout to wait if the index operation can't be performed immediately. Defaults to1m
.
-
setTimeout
public final RequestBuilder setTimeout(java.lang.String timeout)
A timeout to wait if the index operation can't be performed immediately. Defaults to1m
.
-
setIndex
public final RequestBuilder setIndex(java.lang.String index)
-
setWaitForActiveShards
public RequestBuilder setWaitForActiveShards(ActiveShardCount waitForActiveShards)
Sets the number of shard copies that must be active before proceeding with the write. SeeReplicationRequest.waitForActiveShards(ActiveShardCount)
for details.
-
setWaitForActiveShards
public RequestBuilder setWaitForActiveShards(int waitForActiveShards)
A shortcut forsetWaitForActiveShards(ActiveShardCount)
where the numerical shard count is passed in, instead of having to first callActiveShardCount.from(int)
to get the ActiveShardCount.
-
-