java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.EqlFeatures
All Implemented Interfaces:
JsonpSerializable

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

  • Method Details

    • of

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

      public final java.lang.Number join()
      Required - API name: join
    • joins

      public final EqlFeaturesJoin joins()
      Required - API name: joins
    • keys

      public final EqlFeaturesKeys keys()
      Required - API name: keys
    • event

      public final java.lang.Number event()
      Required - API name: event
    • pipes

      public final EqlFeaturesPipes pipes()
      Required - API name: pipes
    • sequence

      public final java.lang.Number sequence()
      Required - API name: sequence
    • sequences

      public final EqlFeaturesSequences sequences()
      Required - API name: sequences
    • 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)
    • setupEqlFeaturesDeserializer

      protected static void setupEqlFeaturesDeserializer​(ObjectDeserializer<EqlFeatures.Builder> op)