Class ElasticsearchSearchApplicationClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationClient>
co.elastic.clients.elasticsearch.search_application.ElasticsearchSearchApplicationClient
public class ElasticsearchSearchApplicationClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationClient>
Client for the search_application namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchSearchApplicationClient
(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 ListResponse
Returns the existing search applications.put
(PutRequest request) Creates or updates a search application.final 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>
SearchApplicationSearchResponse<TDocument>search
(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) Perform a search against a search application<TDocument>
SearchApplicationSearchResponse<TDocument>search
(SearchApplicationSearchRequest request, Type tDocumentType) Perform a search against a search applicationfinal <TDocument>
SearchApplicationSearchResponse<TDocument>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) Perform a search against a search applicationfinal <TDocument>
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
-
ElasticsearchSearchApplicationClient
-
ElasticsearchSearchApplicationClient
public ElasticsearchSearchApplicationClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSearchApplicationClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSearchApplicationClient>
-
delete
public DeleteSearchApplicationResponse delete(DeleteSearchApplicationRequest request) throws IOException, ElasticsearchException Deletes a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
delete
public final DeleteSearchApplicationResponse delete(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) throws IOException, ElasticsearchExceptionDeletes a search application.- Parameters:
fn
- a function that initializes a builder to create theDeleteSearchApplicationRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
deleteBehavioralAnalytics
public DeleteBehavioralAnalyticsResponse deleteBehavioralAnalytics(DeleteBehavioralAnalyticsRequest request) throws IOException, ElasticsearchException Delete a behavioral analytics collection.- Throws:
IOException
ElasticsearchException
- See Also:
-
deleteBehavioralAnalytics
public final DeleteBehavioralAnalyticsResponse deleteBehavioralAnalytics(Function<DeleteBehavioralAnalyticsRequest.Builder, ObjectBuilder<DeleteBehavioralAnalyticsRequest>> fn) throws IOException, ElasticsearchExceptionDelete a behavioral analytics collection.- Parameters:
fn
- a function that initializes a builder to create theDeleteBehavioralAnalyticsRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public GetSearchApplicationResponse get(GetSearchApplicationRequest request) throws IOException, ElasticsearchException Returns the details about a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public final GetSearchApplicationResponse get(Function<GetSearchApplicationRequest.Builder, ObjectBuilder<GetSearchApplicationRequest>> fn) throws IOException, ElasticsearchExceptionReturns the details about a search application.- Parameters:
fn
- a function that initializes a builder to create theGetSearchApplicationRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
getBehavioralAnalytics
public GetBehavioralAnalyticsResponse getBehavioralAnalytics(GetBehavioralAnalyticsRequest request) throws IOException, ElasticsearchException Returns the existing behavioral analytics collections.- Throws:
IOException
ElasticsearchException
- See Also:
-
getBehavioralAnalytics
public final GetBehavioralAnalyticsResponse getBehavioralAnalytics(Function<GetBehavioralAnalyticsRequest.Builder, ObjectBuilder<GetBehavioralAnalyticsRequest>> fn) throws IOException, ElasticsearchExceptionReturns the existing behavioral analytics collections.- Parameters:
fn
- a function that initializes a builder to create theGetBehavioralAnalyticsRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
getBehavioralAnalytics
public GetBehavioralAnalyticsResponse getBehavioralAnalytics() throws IOException, ElasticsearchExceptionReturns the existing behavioral analytics collections.- Throws:
IOException
ElasticsearchException
- See Also:
-
list
Returns the existing search applications.- Throws:
IOException
ElasticsearchException
- See Also:
-
list
public final ListResponse list(Function<ListRequest.Builder, ObjectBuilder<ListRequest>> fn) throws IOException, ElasticsearchExceptionReturns the existing search applications.- Parameters:
fn
- a function that initializes a builder to create theListRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
list
Returns the existing search applications.- Throws:
IOException
ElasticsearchException
- See Also:
-
put
Creates or updates a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
put
public final PutResponse put(Function<PutRequest.Builder, ObjectBuilder<PutRequest>> fn) throws IOException, ElasticsearchExceptionCreates or updates a search application.- Parameters:
fn
- a function that initializes a builder to create thePutRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
putBehavioralAnalytics
public PutBehavioralAnalyticsResponse putBehavioralAnalytics(PutBehavioralAnalyticsRequest request) throws IOException, ElasticsearchException Creates a behavioral analytics collection.- Throws:
IOException
ElasticsearchException
- See Also:
-
putBehavioralAnalytics
public final PutBehavioralAnalyticsResponse putBehavioralAnalytics(Function<PutBehavioralAnalyticsRequest.Builder, ObjectBuilder<PutBehavioralAnalyticsRequest>> fn) throws IOException, ElasticsearchExceptionCreates a behavioral analytics collection.- Parameters:
fn
- a function that initializes a builder to create thePutBehavioralAnalyticsRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TDocument> SearchApplicationSearchResponse<TDocument> search(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) throws IOException, ElasticsearchException Perform a search against a search application- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TDocument> SearchApplicationSearchResponse<TDocument> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) throws IOException, ElasticsearchExceptionPerform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TDocument> SearchApplicationSearchResponse<TDocument> search(SearchApplicationSearchRequest request, Type tDocumentType) throws IOException, ElasticsearchException Perform a search against a search application- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TDocument> SearchApplicationSearchResponse<TDocument> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) throws IOException, ElasticsearchExceptionPerform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-