AbstractBulkByScrollRequestBuilder
, BroadcastOperationRequestBuilder
, BulkRequestBuilder
, ClearScrollRequestBuilder
, DeletePipelineRequestBuilder
, FieldCapabilitiesRequestBuilder
, GetFieldMappingsRequestBuilder
, GetTaskRequestBuilder
, InstanceShardOperationRequestBuilder
, MainRequestBuilder
, MasterNodeOperationRequestBuilder
, MultiGetRequestBuilder
, MultiSearchRequestBuilder
, MultiTermVectorsRequestBuilder
, NodesOperationRequestBuilder
, PutPipelineRequestBuilder
, RemoteInfoRequestBuilder
, ReplicationRequestBuilder
, SearchRequestBuilder
, SearchScrollRequestBuilder
, SimulatePipelineRequestBuilder
, SingleShardOperationRequestBuilder
, SyncedFlushRequestBuilder
, TasksRequestBuilder
, TermVectorsRequestBuilder
public 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)