AbstractBulkByScrollRequestBuilder, BroadcastOperationRequestBuilder, BulkRequestBuilder, ClearScrollRequestBuilder, DeletePipelineRequestBuilder, FieldCapabilitiesRequestBuilder, GetFieldMappingsRequestBuilder, GetTaskRequestBuilder, InstanceShardOperationRequestBuilder, MainRequestBuilder, MasterNodeOperationRequestBuilder, MultiGetRequestBuilder, MultiSearchRequestBuilder, MultiTermVectorsRequestBuilder, NodesOperationRequestBuilder, PutPipelineRequestBuilder, RemoteInfoRequestBuilder, ReplicationRequestBuilder, SearchRequestBuilder, SearchScrollRequestBuilder, SimulatePipelineRequestBuilder, SingleShardOperationRequestBuilder, SyncedFlushRequestBuilder, TasksRequestBuilder, TermVectorsRequestBuilderpublic abstract class ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>>
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected Action<Request,Response,RequestBuilder> |
action |
|
protected ElasticsearchClient |
client |
|
protected Request |
request |
| Modifier | Constructor | Description |
|---|---|---|
protected |
ActionRequestBuilder(ElasticsearchClient client,
Action<Request,Response,RequestBuilder> action,
Request request) |
| Modifier and Type | Method | Description |
|---|---|---|
ActionFuture<Response> |
execute() |
|
void |
execute(ActionListener<Response> listener) |
|
Response |
get() |
Short version of execute().actionGet().
|
Response |
get(java.lang.String timeout) |
Short version of execute().actionGet().
|
Response |
get(TimeValue timeout) |
Short version of execute().actionGet().
|
Request |
request() |
protected final Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> action
protected final Request extends ActionRequest request
protected final ElasticsearchClient client
protected ActionRequestBuilder(ElasticsearchClient client, Action<Request,Response,RequestBuilder> action, Request request)
public Request request()
public ActionFuture<Response> execute()
public Response get()
public Response get(java.lang.String timeout)
public void execute(ActionListener<Response> listener)