Class GetEqlStatusResponse

java.lang.Object
co.elastic.clients.elasticsearch.eql.GetEqlStatusResponse
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class GetEqlStatusResponse
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

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

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

      API name: id

    • isPartial

      public final boolean isPartial()
      Required - If true, the search request is still executing. If false, the search is completed.

      API name: is_partial

    • isRunning

      public final boolean isRunning()
      Required - If true, the response does not contain complete search results. This could be because either the search is still running (is_running status is false), or because it is already completed (is_running status is true) and results are partial due to failures or timeouts.

      API name: is_running

    • startTimeInMillis

      @Nullable public final java.lang.String startTimeInMillis()
      For a running search shows a timestamp when the eql search started, in milliseconds since the Unix epoch.

      API name: start_time_in_millis

    • expirationTimeInMillis

      @Nullable public final java.lang.String expirationTimeInMillis()
      Shows a timestamp when the eql search will be expired, in milliseconds since the Unix epoch. When this time is reached, the search and its results are deleted, even if the search is still ongoing.

      API name: expiration_time_in_millis

    • completionStatus

      @Nullable public final java.lang.Integer completionStatus()
      For a completed search shows the http status code of the completed search.

      API name: completion_status

    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupGetEqlStatusResponseDeserializer

      protected static void setupGetEqlStatusResponseDeserializer​(ObjectDeserializer<GetEqlStatusResponse.Builder> op)