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, setTimeout
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public DeleteByQueryRequestBuilder(Client client)
public DeleteByQueryRequestBuilder setTypes(String... types)
public DeleteByQueryRequestBuilder setRouting(String routing)
public DeleteByQueryRequestBuilder setRouting(String... routing)
public DeleteByQueryRequestBuilder setQuery(QueryBuilder queryBuilder)
QueryBuilders
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 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)
IndicesReplicationOperationRequestBuilder
WriteConsistencyLevel.DEFAULT
protected void doExecute(ActionListener<DeleteByQueryResponse> listener)
doExecute
in class ActionRequestBuilder<DeleteByQueryRequest,DeleteByQueryResponse,DeleteByQueryRequestBuilder,Client>
Copyright © 2009–2015. All rights reserved.