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
Perform a search against a search application.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier 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.
-