Struct elasticsearch::eql::Eql[][src]

pub struct Eql<'a> { /* fields omitted */ }

Namespace client for Eql APIs

Implementations

impl<'a> Eql<'a>[src]

pub fn new(transport: &'a Transport) -> Self[src]

Creates a new instance of Eql

pub fn transport(&self) -> &Transport[src]

pub fn delete<'b>(&'a self, parts: EqlDeleteParts<'b>) -> EqlDelete<'a, 'b>[src]

Eql Delete API

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.

pub fn get<'b>(&'a self, parts: EqlGetParts<'b>) -> EqlGet<'a, 'b>[src]

Eql Get API

Returns async results from previously executed Event Query Language (EQL) search

pub fn get_status<'b>(
    &'a self,
    parts: EqlGetStatusParts<'b>
) -> EqlGetStatus<'a, 'b>
[src]

Eql Get Status API

Returns the status of a previously submitted async or stored Event Query Language (EQL) search

pub fn search<'b>(&'a self, parts: EqlSearchParts<'b>) -> EqlSearch<'a, 'b, ()>[src]

Eql Search API

Returns results matching a query expressed in Event Query Language (EQL)

Auto Trait Implementations

impl<'a> !RefUnwindSafe for Eql<'a>

impl<'a> Send for Eql<'a>

impl<'a> Sync for Eql<'a>

impl<'a> Unpin for Eql<'a>

impl<'a> !UnwindSafe for Eql<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.