public class DeleteByQueryRequestBuilder extends ActionRequestBuilder<DeleteByQueryRequest,DeleteByQueryResponse,DeleteByQueryRequestBuilder>
DeleteByQueryRequestBuilderDeleteByQueryRequestaction, client, request| Constructor and Description |
|---|
DeleteByQueryRequestBuilder(ElasticsearchClient client,
DeleteByQueryAction action) |
| Modifier and Type | Method and Description |
|---|---|
ListenableActionFuture<DeleteByQueryResponse> |
execute() |
DeleteByQueryRequestBuilder |
setIndices(String... indices) |
DeleteByQueryRequestBuilder |
setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.
|
DeleteByQueryRequestBuilder |
setQuery(BytesReference queryBinary)
The query binary used to delete documents.
|
DeleteByQueryRequestBuilder |
setQuery(QueryBuilder queryBuilder)
The query used to delete documents.
|
DeleteByQueryRequestBuilder |
setQuery(XContentBuilder query)
Constructs a new builder with a raw search query.
|
DeleteByQueryRequestBuilder |
setRouting(String... routing)
The routing values to control the shards that the action will be executed on.
|
DeleteByQueryRequestBuilder |
setRouting(String routing)
A comma separated list of routing values to control the shards the action will be executed on.
|
DeleteByQueryRequestBuilder |
setSource(byte[] source)
The source to execute.
|
DeleteByQueryRequestBuilder |
setSource(BytesReference source)
The source to execute.
|
DeleteByQueryRequestBuilder |
setSource(Map<String,Object> source)
The source to execute in the form of a map.
|
DeleteByQueryRequestBuilder |
setSource(String source)
The source to execute.
|
DeleteByQueryRequestBuilder |
setSource(XContentBuilder builder)
The source to execute in the form of a builder.
|
DeleteByQueryRequestBuilder |
setTimeout(String timeout)
An optional timeout to control how long the delete by query is allowed to take.
|
DeleteByQueryRequestBuilder |
setTimeout(TimeValue timeout)
An optional timeout to control how long the delete by query is allowed to take.
|
DeleteByQueryRequestBuilder |
setTypes(String... types)
The types of documents the query will run against.
|
beforeExecute, execute, get, get, get, putHeader, requestpublic DeleteByQueryRequestBuilder(ElasticsearchClient client, DeleteByQueryAction action)
public DeleteByQueryRequestBuilder setIndices(String... indices)
public DeleteByQueryRequestBuilder setIndicesOptions(IndicesOptions options)
For example indices that don't exist.
public DeleteByQueryRequestBuilder setQuery(QueryBuilder queryBuilder)
QueryBuilderspublic DeleteByQueryRequestBuilder setQuery(BytesReference queryBinary)
public DeleteByQueryRequestBuilder setQuery(XContentBuilder query)
public DeleteByQueryRequestBuilder setRouting(String routing)
public DeleteByQueryRequestBuilder setRouting(String... routing)
public DeleteByQueryRequestBuilder setSource(String source)
setSource(byte[])
or setQuery(QueryBuilder).public DeleteByQueryRequestBuilder setSource(Map<String,Object> source)
public DeleteByQueryRequestBuilder setSource(XContentBuilder builder)
public DeleteByQueryRequestBuilder setSource(byte[] source)
public DeleteByQueryRequestBuilder setSource(BytesReference source)
public DeleteByQueryRequestBuilder setTimeout(TimeValue timeout)
public DeleteByQueryRequestBuilder setTimeout(String timeout)
public DeleteByQueryRequestBuilder setTypes(String... types)
public ListenableActionFuture<DeleteByQueryResponse> execute()
execute in class ActionRequestBuilder<DeleteByQueryRequest,DeleteByQueryResponse,DeleteByQueryRequestBuilder>Copyright © 2009–2016. All rights reserved.