Class EqlSearchResponseBase.AbstractBuilder<TEvent,​BuilderT extends EqlSearchResponseBase.AbstractBuilder<TEvent,​BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.eql.EqlSearchResponseBase.AbstractBuilder<TEvent,​BuilderT>
Direct Known Subclasses:
EqlGetResponse.Builder, EqlSearchResponse.Builder
Enclosing class:
EqlSearchResponseBase<TEvent>

protected abstract static class EqlSearchResponseBase.AbstractBuilder<TEvent,​BuilderT extends EqlSearchResponseBase.AbstractBuilder<TEvent,​BuilderT>>
extends ObjectBuilderBase
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • id

      public final BuilderT id​(@Nullable java.lang.String value)
      Identifier for the search.

      API name: id

    • isPartial

      public final BuilderT isPartial​(@Nullable java.lang.Boolean value)
      If true, the response does not contain complete search results.

      API name: is_partial

    • isRunning

      public final BuilderT isRunning​(@Nullable java.lang.Boolean value)
      If true, the search request is still executing.

      API name: is_running

    • took

      public final BuilderT took​(@Nullable java.lang.Integer value)
      Milliseconds it took Elasticsearch to execute the request.

      API name: took

    • timedOut

      public final BuilderT timedOut​(@Nullable java.lang.Boolean value)
      If true, the request timed out before completion.

      API name: timed_out

    • hits

      public final BuilderT hits​(EqlHits<TEvent> value)
      Required - Contains matching events and sequences. Also contains related metadata.

      API name: hits

    • hits

      public final BuilderT hits​(java.util.function.Function<EqlHits.Builder<TEvent>,​ObjectBuilder<EqlHits<TEvent>>> fn)
      Required - Contains matching events and sequences. Also contains related metadata.

      API name: hits

    • tEventSerializer

      public final BuilderT tEventSerializer​(@Nullable JsonpSerializer<TEvent> value)
      Serializer for TEvent. If not set, an attempt will be made to find a serializer from the JSON context.
    • self

      protected abstract BuilderT self()