Class ElasticsearchSearchApplicationAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationAsyncClient>
co.elastic.clients.elasticsearch.search_application.ElasticsearchSearchApplicationAsyncClient
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
ConstructorDescriptionElasticsearchSearchApplicationAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondelete
(DeleteSearchApplicationRequest request) Deletes a search application.delete
(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) Deletes a search application.Delete a behavioral analytics collection.deleteBehavioralAnalytics
(Function<DeleteBehavioralAnalyticsRequest.Builder, ObjectBuilder<DeleteBehavioralAnalyticsRequest>> fn) Delete a behavioral analytics collection.get
(GetSearchApplicationRequest request) Returns the details about a search application.Returns the details about a search application.Returns the existing behavioral analytics collections.Returns the existing behavioral analytics collections.getBehavioralAnalytics
(Function<GetBehavioralAnalyticsRequest.Builder, ObjectBuilder<GetBehavioralAnalyticsRequest>> fn) Returns the existing behavioral analytics collections.list()
Returns the existing search applications.list
(ListRequest request) Returns the existing search applications.final CompletableFuture<ListResponse>
Returns the existing search applications.put
(PutRequest request) Creates or updates a search application.final CompletableFuture<PutResponse>
Creates or updates a search application.Creates a behavioral analytics collection.putBehavioralAnalytics
(Function<PutBehavioralAnalyticsRequest.Builder, ObjectBuilder<PutBehavioralAnalyticsRequest>> fn) Creates a behavioral analytics collection.<TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) Perform a search against a search application<TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(SearchApplicationSearchRequest request, Type tDocumentType) Perform a search against a search applicationfinal <TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) Perform a search against a search applicationfinal <TDocument>
CompletableFuture<SearchApplicationSearchResponse<TDocument>>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) Perform a search against a search applicationwithTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, 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) Deletes a search application.- See Also:
-
delete
public final CompletableFuture<DeleteSearchApplicationResponse> delete(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) Deletes a search application.- 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.- See Also:
-
deleteBehavioralAnalytics
public final CompletableFuture<DeleteBehavioralAnalyticsResponse> deleteBehavioralAnalytics(Function<DeleteBehavioralAnalyticsRequest.Builder, ObjectBuilder<DeleteBehavioralAnalyticsRequest>> fn) Delete a behavioral analytics collection.- Parameters:
fn
- a function that initializes a builder to create theDeleteBehavioralAnalyticsRequest
- See Also:
-
get
Returns the details about a search application.- See Also:
-
get
public final CompletableFuture<GetSearchApplicationResponse> get(Function<GetSearchApplicationRequest.Builder, ObjectBuilder<GetSearchApplicationRequest>> fn) Returns the details about a search application.- Parameters:
fn
- a function that initializes a builder to create theGetSearchApplicationRequest
- See Also:
-
getBehavioralAnalytics
public CompletableFuture<GetBehavioralAnalyticsResponse> getBehavioralAnalytics(GetBehavioralAnalyticsRequest request) Returns the existing behavioral analytics collections.- See Also:
-
getBehavioralAnalytics
public final CompletableFuture<GetBehavioralAnalyticsResponse> getBehavioralAnalytics(Function<GetBehavioralAnalyticsRequest.Builder, ObjectBuilder<GetBehavioralAnalyticsRequest>> fn) Returns the existing behavioral analytics collections.- Parameters:
fn
- a function that initializes a builder to create theGetBehavioralAnalyticsRequest
- See Also:
-
getBehavioralAnalytics
Returns the existing behavioral analytics collections.- See Also:
-
list
Returns the existing search applications.- See Also:
-
list
public final CompletableFuture<ListResponse> list(Function<ListRequest.Builder, ObjectBuilder<ListRequest>> fn) Returns the existing search applications.- Parameters:
fn
- a function that initializes a builder to create theListRequest
- See Also:
-
list
Returns the existing search applications.- See Also:
-
put
Creates or updates a search application.- See Also:
-
put
public final CompletableFuture<PutResponse> put(Function<PutRequest.Builder, ObjectBuilder<PutRequest>> fn) Creates or updates a search application.- Parameters:
fn
- a function that initializes a builder to create thePutRequest
- See Also:
-
putBehavioralAnalytics
public CompletableFuture<PutBehavioralAnalyticsResponse> putBehavioralAnalytics(PutBehavioralAnalyticsRequest request) Creates a behavioral analytics collection.- See Also:
-
putBehavioralAnalytics
public final CompletableFuture<PutBehavioralAnalyticsResponse> putBehavioralAnalytics(Function<PutBehavioralAnalyticsRequest.Builder, ObjectBuilder<PutBehavioralAnalyticsRequest>> fn) Creates a behavioral analytics collection.- Parameters:
fn
- a function that initializes a builder to create thePutBehavioralAnalyticsRequest
- See Also:
-
search
public <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) Perform a search against a search application- See Also:
-
search
public final <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) Perform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- See Also:
-
search
public <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(SearchApplicationSearchRequest request, Type tDocumentType) Perform a search against a search application- See Also:
-
search
public final <TDocument> CompletableFuture<SearchApplicationSearchResponse<TDocument>> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) Perform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- See Also:
-