Class ElasticsearchEqlClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchEqlClient>
co.elastic.clients.elasticsearch.eql.ElasticsearchEqlClient
public class ElasticsearchEqlClient
extends ApiClient<ElasticsearchTransport,ElasticsearchEqlClient>
Client for the eql namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchEqlClient
(ElasticsearchTransport transport) ElasticsearchEqlClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondelete
(EqlDeleteRequest request) Deletes an async EQL search by ID.final EqlDeleteResponse
Deletes an async EQL search by ID.<TEvent> EqlGetResponse<TEvent>
get
(EqlGetRequest request, Class<TEvent> tEventClass) Returns async results from previously executed Event Query Language (EQL) search<TEvent> EqlGetResponse<TEvent>
get
(EqlGetRequest request, Type tEventType) Returns async results from previously executed Event Query Language (EQL) searchfinal <TEvent> EqlGetResponse<TEvent>
get
(Function<EqlGetRequest.Builder, ObjectBuilder<EqlGetRequest>> fn, Class<TEvent> tEventClass) Returns async results from previously executed Event Query Language (EQL) searchfinal <TEvent> EqlGetResponse<TEvent>
get
(Function<EqlGetRequest.Builder, ObjectBuilder<EqlGetRequest>> fn, Type tEventType) Returns async results from previously executed Event Query Language (EQL) searchgetStatus
(GetEqlStatusRequest request) Returns the status of a previously submitted async or stored Event Query Language (EQL) searchfinal GetEqlStatusResponse
Returns the status of a previously submitted async or stored Event Query Language (EQL) search<TEvent> EqlSearchResponse<TEvent>
search
(EqlSearchRequest request, Class<TEvent> tEventClass) Returns results matching a query expressed in Event Query Language (EQL)<TEvent> EqlSearchResponse<TEvent>
search
(EqlSearchRequest request, Type tEventType) Returns results matching a query expressed in Event Query Language (EQL)final <TEvent> EqlSearchResponse<TEvent>
search
(Function<EqlSearchRequest.Builder, ObjectBuilder<EqlSearchRequest>> fn, Class<TEvent> tEventClass) Returns results matching a query expressed in Event Query Language (EQL)final <TEvent> EqlSearchResponse<TEvent>
search
(Function<EqlSearchRequest.Builder, ObjectBuilder<EqlSearchRequest>> fn, Type tEventType) Returns results matching a query expressed in Event Query Language (EQL)withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchEqlClient
-
ElasticsearchEqlClient
public ElasticsearchEqlClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchEqlClient>
-
delete
public EqlDeleteResponse delete(EqlDeleteRequest request) throws IOException, ElasticsearchException Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.- Throws:
IOException
ElasticsearchException
- See Also:
-
delete
public final EqlDeleteResponse delete(Function<EqlDeleteRequest.Builder, ObjectBuilder<EqlDeleteRequest>> fn) throws IOException, ElasticsearchExceptionDeletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.- Parameters:
fn
- a function that initializes a builder to create theEqlDeleteRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public <TEvent> EqlGetResponse<TEvent> get(EqlGetRequest request, Class<TEvent> tEventClass) throws IOException, ElasticsearchException Returns async results from previously executed Event Query Language (EQL) search- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public final <TEvent> EqlGetResponse<TEvent> get(Function<EqlGetRequest.Builder, ObjectBuilder<EqlGetRequest>> fn, Class<TEvent> tEventClass) throws IOException, ElasticsearchExceptionReturns async results from previously executed Event Query Language (EQL) search- Parameters:
fn
- a function that initializes a builder to create theEqlGetRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public <TEvent> EqlGetResponse<TEvent> get(EqlGetRequest request, Type tEventType) throws IOException, ElasticsearchException Returns async results from previously executed Event Query Language (EQL) search- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public final <TEvent> EqlGetResponse<TEvent> get(Function<EqlGetRequest.Builder, ObjectBuilder<EqlGetRequest>> fn, Type tEventType) throws IOException, ElasticsearchExceptionReturns async results from previously executed Event Query Language (EQL) search- Parameters:
fn
- a function that initializes a builder to create theEqlGetRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
getStatus
public GetEqlStatusResponse getStatus(GetEqlStatusRequest request) throws IOException, ElasticsearchException Returns the status of a previously submitted async or stored Event Query Language (EQL) search- Throws:
IOException
ElasticsearchException
- See Also:
-
getStatus
public final GetEqlStatusResponse getStatus(Function<GetEqlStatusRequest.Builder, ObjectBuilder<GetEqlStatusRequest>> fn) throws IOException, ElasticsearchExceptionReturns the status of a previously submitted async or stored Event Query Language (EQL) search- Parameters:
fn
- a function that initializes a builder to create theGetEqlStatusRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TEvent> EqlSearchResponse<TEvent> search(EqlSearchRequest request, Class<TEvent> tEventClass) throws IOException, ElasticsearchException Returns results matching a query expressed in Event Query Language (EQL)- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TEvent> EqlSearchResponse<TEvent> search(Function<EqlSearchRequest.Builder, ObjectBuilder<EqlSearchRequest>> fn, Class<TEvent> tEventClass) throws IOException, ElasticsearchExceptionReturns results matching a query expressed in Event Query Language (EQL)- Parameters:
fn
- a function that initializes a builder to create theEqlSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TEvent> EqlSearchResponse<TEvent> search(EqlSearchRequest request, Type tEventType) throws IOException, ElasticsearchException Returns results matching a query expressed in Event Query Language (EQL)- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TEvent> EqlSearchResponse<TEvent> search(Function<EqlSearchRequest.Builder, ObjectBuilder<EqlSearchRequest>> fn, Type tEventType) throws IOException, ElasticsearchExceptionReturns results matching a query expressed in Event Query Language (EQL)- Parameters:
fn
- a function that initializes a builder to create theEqlSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-