java.lang.Object
co.elastic.clients.elasticsearch.xpack.info.Features
All Implemented Interfaces:
JsonpSerializable

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

  • Method Details

    • of

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

      public final Feature aggregateMetric()
      Required - API name: aggregate_metric
    • analytics

      public final Feature analytics()
      Required - API name: analytics
    • ccr

      public final Feature ccr()
      Required - API name: ccr
    • dataFrame

      @Nullable public final Feature dataFrame()
      API name: data_frame
    • dataScience

      @Nullable public final Feature dataScience()
      API name: data_science
    • dataStreams

      public final Feature dataStreams()
      Required - API name: data_streams
    • dataTiers

      public final Feature dataTiers()
      Required - API name: data_tiers
    • enrich

      public final Feature enrich()
      Required - API name: enrich
    • eql

      public final Feature eql()
      Required - API name: eql
    • flattened

      @Nullable public final Feature flattened()
      API name: flattened
    • frozenIndices

      public final Feature frozenIndices()
      Required - API name: frozen_indices
    • graph

      public final Feature graph()
      Required - API name: graph
    • ilm

      public final Feature ilm()
      Required - API name: ilm
    • logstash

      public final Feature logstash()
      Required - API name: logstash
    • ml

      public final Feature ml()
      Required - API name: ml
    • monitoring

      public final Feature monitoring()
      Required - API name: monitoring
    • rollup

      public final Feature rollup()
      Required - API name: rollup
    • runtimeFields

      @Nullable public final Feature runtimeFields()
      API name: runtime_fields
    • searchableSnapshots

      public final Feature searchableSnapshots()
      Required - API name: searchable_snapshots
    • security

      public final Feature security()
      Required - API name: security
    • slm

      public final Feature slm()
      Required - API name: slm
    • spatial

      public final Feature spatial()
      Required - API name: spatial
    • sql

      public final Feature sql()
      Required - API name: sql
    • transform

      public final Feature transform()
      Required - API name: transform
    • vectors

      @Nullable public final Feature vectors()
      API name: vectors
    • votingOnly

      public final Feature votingOnly()
      Required - API name: voting_only
    • watcher

      public final Feature watcher()
      Required - API name: watcher
    • 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)
    • setupFeaturesDeserializer

      protected static void setupFeaturesDeserializer​(ObjectDeserializer<Features.Builder> op)