Class ValidateQueryRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response,RequestBuilder>
-
- 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 ValidateQueryRequestBuildersetAllShards(boolean rewrite)Indicates whether the query should be validated on all shardsValidateQueryRequestBuildersetExplain(boolean explain)Indicates if detailed information about the query should be returned.ValidateQueryRequestBuildersetQuery(QueryBuilder queryBuilder)The query to validate.ValidateQueryRequestBuildersetRewrite(boolean rewrite)Indicates whether the query should be rewritten into primitive queriesValidateQueryRequestBuildersetTypes(java.lang.String... types)The types of documents the query will run against.-
Methods inherited from class org.elasticsearch.action.ActionRequestBuilder
execute, execute, get, get, get, request
-
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
-
-