Class ValidateQueryRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder<ValidateQueryRequest,ValidateQueryResponse,ValidateQueryRequestBuilder>
-
- org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequestBuilder
-
public class ValidateQueryRequestBuilder extends BroadcastOperationRequestBuilder<ValidateQueryRequest,ValidateQueryResponse,ValidateQueryRequestBuilder>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description ValidateQueryRequestBuilder(ElasticsearchClient client, ValidateQueryAction action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidateQueryRequestBuilder
setAllShards(boolean rewrite)
Indicates whether the query should be validated on all shardsValidateQueryRequestBuilder
setExplain(boolean explain)
Indicates if detailed information about the query should be returned.ValidateQueryRequestBuilder
setQuery(QueryBuilder queryBuilder)
The query to validate.ValidateQueryRequestBuilder
setRewrite(boolean rewrite)
Indicates whether the query should be rewritten into primitive queriesValidateQueryRequestBuilder
setTypes(java.lang.String... types)
The types of documents the query will run against.-
Methods inherited from class org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder
setIndices, setIndicesOptions
-
-
-
-
Constructor Detail
-
ValidateQueryRequestBuilder
public ValidateQueryRequestBuilder(ElasticsearchClient client, ValidateQueryAction action)
-
-
Method Detail
-
setTypes
public ValidateQueryRequestBuilder setTypes(java.lang.String... types)
The types of documents the query will run against. Defaults to all types.
-
setQuery
public ValidateQueryRequestBuilder setQuery(QueryBuilder queryBuilder)
The query to validate.- See Also:
QueryBuilders
-
setExplain
public ValidateQueryRequestBuilder setExplain(boolean explain)
Indicates if detailed information about the query should be returned.- See Also:
QueryBuilders
-
setRewrite
public ValidateQueryRequestBuilder setRewrite(boolean rewrite)
Indicates whether the query should be rewritten into primitive queries
-
setAllShards
public ValidateQueryRequestBuilder setAllShards(boolean rewrite)
Indicates whether the query should be validated on all shards
-
-