Class EqlGetRequest

java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.eql.EqlGetRequest

public class EqlGetRequest
extends RequestBase
Returns async results from previously executed Event Query Language (EQL) search
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static EqlGetRequest of​(java.util.function.Function<EqlGetRequest.Builder,​ObjectBuilder<EqlGetRequest>> fn)
    • id

      public final java.lang.String id()
      Required - Identifier for the search.

      API name: id

    • keepAlive

      @Nullable public final Time keepAlive()
      Period for which the search and its results are stored on the cluster. Defaults to the keep_alive value set by the search’s EQL search API request.

      API name: keep_alive

    • waitForCompletionTimeout

      @Nullable public final Time waitForCompletionTimeout()
      Timeout duration to wait for the request to finish. Defaults to no timeout, meaning the request waits for complete search results.

      API name: wait_for_completion_timeout

    • createGetEndpoint

      public static <TEvent> Endpoint<EqlGetRequest,​EqlGetResponse<TEvent>,​ErrorResponse> createGetEndpoint​(JsonpDeserializer<TEvent> tEventDeserializer)
      Create an "eql.get" endpoint.