Class SearchApplicationSearchRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.search_application.SearchApplicationSearchRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class SearchApplicationSearchRequest
extends RequestBase
implements JsonpSerializable
Run a search application search. Generate and run an Elasticsearch query that
uses the specified query parameteter and the search template associated with
the search application or default template. Unspecified template parameters
are assigned their default values if applicable.
- 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<SearchApplicationSearchRequest>
Json deserializer forSearchApplicationSearchRequest
static final SimpleEndpoint<SearchApplicationSearchRequest,
?> Endpoint "search_application.search
". -
Method Summary
Modifier and TypeMethodDescriptionstatic <TDocument>
Endpoint<SearchApplicationSearchRequest,SearchApplicationSearchResponse<TDocument>, ErrorResponse> createSearchEndpoint
(JsonpDeserializer<TDocument> tDocumentDeserializer) Create an "search_application.search
" endpoint.final String
name()
Required - The name of the search application to be searched.of
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn) params()
Query parameters specific to this request, which will override any defaults specified in the template.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
setupSearchApplicationSearchRequestDeserializer
(ObjectDeserializer<SearchApplicationSearchRequest.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forSearchApplicationSearchRequest
-
_ENDPOINT
Endpoint "search_application.search
".
-
-
Method Details
-
of
-
name
Required - The name of the search application to be searched.API name:
name
-
params
Query parameters specific to this request, which will override any defaults specified in the template.API name:
params
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupSearchApplicationSearchRequestDeserializer
protected static void setupSearchApplicationSearchRequestDeserializer(ObjectDeserializer<SearchApplicationSearchRequest.Builder> op) -
createSearchEndpoint
public static <TDocument> Endpoint<SearchApplicationSearchRequest,SearchApplicationSearchResponse<TDocument>, createSearchEndpointErrorResponse> (JsonpDeserializer<TDocument> tDocumentDeserializer) Create an "search_application.search
" endpoint.
-