public class DeleteByQueryRequestBuilder extends IndicesReplicationOperationRequestBuilder<DeleteByQueryRequest,DeleteByQueryResponse,DeleteByQueryRequestBuilder>
client, request| Constructor and Description |
|---|
DeleteByQueryRequestBuilder(Client client) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(ActionListener<DeleteByQueryResponse> listener) |
DeleteByQueryRequestBuilder |
setConsistencyLevel(WriteConsistencyLevel consistencyLevel)
Sets the consistency level of write.
|
DeleteByQueryRequestBuilder |
setQuery(QueryBuilder queryBuilder)
The query to delete documents for.
|
DeleteByQueryRequestBuilder |
setReplicationType(ReplicationType replicationType)
The replication type to use with this operation.
|
DeleteByQueryRequestBuilder |
setReplicationType(String replicationType)
The replication type to use with this operation.
|
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(byte[] source,
int offset,
int length,
boolean unsafe)
The source to execute.
|
DeleteByQueryRequestBuilder |
setSource(BytesReference source)
The source to execute.
|
DeleteByQueryRequestBuilder |
setSource(BytesReference source,
boolean unsafe)
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 |
setTypes(String... types)
The types of documents the query will run against.
|
setIndices, setIndicesOptions, setTimeout, setTimeoutexecute, execute, get, get, get, putHeader, request, setListenerThreadedpublic DeleteByQueryRequestBuilder(Client client)
public DeleteByQueryRequestBuilder setTypes(String... types)
public DeleteByQueryRequestBuilder setRouting(String routing)
public DeleteByQueryRequestBuilder setRouting(String... routing)
public DeleteByQueryRequestBuilder setQuery(QueryBuilder queryBuilder)
QueryBuilderspublic 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 setSource(BytesReference source, boolean unsafe)
public DeleteByQueryRequestBuilder setSource(byte[] source, int offset, int length, boolean unsafe)
public DeleteByQueryRequestBuilder setReplicationType(ReplicationType replicationType)
public DeleteByQueryRequestBuilder setReplicationType(String replicationType)
public DeleteByQueryRequestBuilder setConsistencyLevel(WriteConsistencyLevel consistencyLevel)
IndicesReplicationOperationRequestBuilderWriteConsistencyLevel.DEFAULTprotected void doExecute(ActionListener<DeleteByQueryResponse> listener)
doExecute in class ActionRequestBuilder<DeleteByQueryRequest,DeleteByQueryResponse,DeleteByQueryRequestBuilder,Client>Copyright © 2009–2015. All rights reserved.