Class ElasticsearchSearchApplicationAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationAsyncClient>
co.elastic.clients.elasticsearch.search_application.ElasticsearchSearchApplicationAsyncClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ElasticsearchSearchApplicationAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationAsyncClient>
Client for the search_application namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchSearchApplicationAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondelete
(DeleteSearchApplicationRequest request) Delete a search application.delete
(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) Delete a search application.Delete a behavioral analytics collection.deleteBehavioralAnalytics
(Function<DeleteBehavioralAnalyticsRequest.Builder, ObjectBuilder<DeleteBehavioralAnalyticsRequest>> fn) Delete a behavioral analytics collection.get
(GetSearchApplicationRequest request) Get search application details.Get search application details.Get behavioral analytics collections.Get behavioral analytics collections.getBehavioralAnalytics
(Function<GetBehavioralAnalyticsRequest.Builder, ObjectBuilder<GetBehavioralAnalyticsRequest>> fn) Get behavioral analytics collections.list()
Get search applications.list
(ListRequest request) Get search applications.final CompletableFuture<ListResponse>
Get search applications.Create a behavioral analytics collection event.postBehavioralAnalyticsEvent
(Function<PostBehavioralAnalyticsEventRequest.Builder, ObjectBuilder<PostBehavioralAnalyticsEventRequest>> fn) Create a behavioral analytics collection event.put
(PutRequest request) Create or update a search application.final CompletableFuture<PutResponse>
Create or update a search application.Create a behavioral analytics collection.putBehavioralAnalytics
(Function<PutBehavioralAnalyticsRequest.Builder, ObjectBuilder<PutBehavioralAnalyticsRequest>> fn) Create a behavioral analytics collection.renderQuery
(RenderQueryRequest request) Render a search application query.Render a search application query.search
(SearchApplicationSearchRequest request) Overload ofsearch(SearchApplicationSearchRequest, Class)
, where Class is defined as Void, meaning the documents will not be deserialized.<TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) Run a search application search.<TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(SearchApplicationSearchRequest request, Type tDocumentType) Run a search application search.search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn) Overload ofsearch(Function, Class)
, where Class is defined as Void, meaning the documents will not be deserialized.final <TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) Run a search application search.final <TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) Run a search application search.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, close, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSearchApplicationAsyncClient
-
ElasticsearchSearchApplicationAsyncClient
public ElasticsearchSearchApplicationAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSearchApplicationAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSearchApplicationAsyncClient>
-
delete
public CompletableFuture<DeleteSearchApplicationResponse> delete(DeleteSearchApplicationRequest request) Delete a search application.Remove a search application and its associated alias. Indices attached to the search application are not removed.
- See Also:
-
delete
public final CompletableFuture<DeleteSearchApplicationResponse> delete(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) Delete a search application.Remove a search application and its associated alias. Indices attached to the search application are not removed.
- Parameters:
fn
- a function that initializes a builder to create theDeleteSearchApplicationRequest
- See Also:
-
deleteBehavioralAnalytics
public CompletableFuture<DeleteBehavioralAnalyticsResponse> deleteBehavioralAnalytics(DeleteBehavioralAnalyticsRequest request) Delete a behavioral analytics collection. The associated data stream is also deleted.- See Also:
-
deleteBehavioralAnalytics
public final CompletableFuture<DeleteBehavioralAnalyticsResponse> deleteBehavioralAnalytics(Function<DeleteBehavioralAnalyticsRequest.Builder, ObjectBuilder<DeleteBehavioralAnalyticsRequest>> fn) Delete a behavioral analytics collection. The associated data stream is also deleted.- Parameters:
fn
- a function that initializes a builder to create theDeleteBehavioralAnalyticsRequest
- See Also:
-
get
Get search application details.- See Also:
-
get
public final CompletableFuture<GetSearchApplicationResponse> get(Function<GetSearchApplicationRequest.Builder, ObjectBuilder<GetSearchApplicationRequest>> fn) Get search application details.- Parameters:
fn
- a function that initializes a builder to create theGetSearchApplicationRequest
- See Also:
-
getBehavioralAnalytics
public CompletableFuture<GetBehavioralAnalyticsResponse> getBehavioralAnalytics(GetBehavioralAnalyticsRequest request) Get behavioral analytics collections.- See Also:
-
getBehavioralAnalytics
public final CompletableFuture<GetBehavioralAnalyticsResponse> getBehavioralAnalytics(Function<GetBehavioralAnalyticsRequest.Builder, ObjectBuilder<GetBehavioralAnalyticsRequest>> fn) Get behavioral analytics collections.- Parameters:
fn
- a function that initializes a builder to create theGetBehavioralAnalyticsRequest
- See Also:
-
getBehavioralAnalytics
Get behavioral analytics collections.- See Also:
-
list
Get search applications. Get information about search applications.- See Also:
-
list
public final CompletableFuture<ListResponse> list(Function<ListRequest.Builder, ObjectBuilder<ListRequest>> fn) Get search applications. Get information about search applications.- Parameters:
fn
- a function that initializes a builder to create theListRequest
- See Also:
-
list
Get search applications. Get information about search applications.- See Also:
-
postBehavioralAnalyticsEvent
public CompletableFuture<PostBehavioralAnalyticsEventResponse> postBehavioralAnalyticsEvent(PostBehavioralAnalyticsEventRequest request) Create a behavioral analytics collection event.- See Also:
-
postBehavioralAnalyticsEvent
public final CompletableFuture<PostBehavioralAnalyticsEventResponse> postBehavioralAnalyticsEvent(Function<PostBehavioralAnalyticsEventRequest.Builder, ObjectBuilder<PostBehavioralAnalyticsEventRequest>> fn) Create a behavioral analytics collection event.- Parameters:
fn
- a function that initializes a builder to create thePostBehavioralAnalyticsEventRequest
- See Also:
-
put
Create or update a search application.- See Also:
-
put
public final CompletableFuture<PutResponse> put(Function<PutRequest.Builder, ObjectBuilder<PutRequest>> fn) Create or update a search application.- Parameters:
fn
- a function that initializes a builder to create thePutRequest
- See Also:
-
putBehavioralAnalytics
public CompletableFuture<PutBehavioralAnalyticsResponse> putBehavioralAnalytics(PutBehavioralAnalyticsRequest request) Create a behavioral analytics collection.- See Also:
-
putBehavioralAnalytics
public final CompletableFuture<PutBehavioralAnalyticsResponse> putBehavioralAnalytics(Function<PutBehavioralAnalyticsRequest.Builder, ObjectBuilder<PutBehavioralAnalyticsRequest>> fn) Create a behavioral analytics collection.- Parameters:
fn
- a function that initializes a builder to create thePutBehavioralAnalyticsRequest
- See Also:
-
renderQuery
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 inparams
, 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:
-
renderQuery
public final CompletableFuture<RenderQueryResponse> renderQuery(Function<RenderQueryRequest.Builder, ObjectBuilder<RenderQueryRequest>> fn) 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 inparams
, 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.- Parameters:
fn
- a function that initializes a builder to create theRenderQueryRequest
- See Also:
-
search
public <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) 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:
-
search
public final <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) 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.- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- See Also:
-
search
public CompletableFuture<SearchApplicationSearchResponse<Void>> search(SearchApplicationSearchRequest request) Overload ofsearch(SearchApplicationSearchRequest, Class)
, where Class is defined as Void, meaning the documents will not be deserialized. -
search
public final CompletableFuture<SearchApplicationSearchResponse<Void>> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn) Overload ofsearch(Function, Class)
, where Class is defined as Void, meaning the documents will not be deserialized. -
search
public <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(SearchApplicationSearchRequest request, Type tDocumentType) 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:
-
search
public final <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) 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.- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- See Also:
-