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
-
Constructor Summary
Constructors Constructor Description ValidateQueryRequestBuilder(ElasticsearchClient client, ValidateQueryAction action)
-
Method Summary
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 Details
-
Method Details
-
setTypes
The types of documents the query will run against. Defaults to all types. -
setQuery
The query to validate.- See Also:
QueryBuilders
-
setExplain
Indicates if detailed information about the query should be returned.- See Also:
QueryBuilders
-
setRewrite
Indicates whether the query should be rewritten into primitive queries -
setAllShards
Indicates whether the query should be validated on all shards
-