Class RenderQueryRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.search_application.RenderQueryRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class RenderQueryRequest
extends RequestBase
implements JsonpSerializable
Render a search application query. Generate an Elasticsearch query using the
specified query parameters and the search template associated with the search
application or a default template if none is specified. If a parameter used
in the search template is not specified in
params, the
parameter's default value will be used. The API returns the specific
Elasticsearch query that would be generated and run by calling the search
application search API.
You must have read privileges on the backing alias of the search
application.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RenderQueryRequest>Json deserializer forRenderQueryRequeststatic final Endpoint<RenderQueryRequest,RenderQueryResponse, ErrorResponse> Endpoint "search_application.render_query". -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringname()Required - The name of the search application to render teh query for.static RenderQueryRequestparams()API name:paramsvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forRenderQueryRequest -
_ENDPOINT
Endpoint "search_application.render_query".
-
-
Method Details
-
of
public static RenderQueryRequest of(Function<RenderQueryRequest.Builder, ObjectBuilder<RenderQueryRequest>> fn) -
name
Required - The name of the search application to render teh query for.API name:
name -
params
API name:params -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupRenderQueryRequestDeserializer
protected static void setupRenderQueryRequestDeserializer(ObjectDeserializer<RenderQueryRequest.Builder> op)
-