Class StringStatsAggregate

java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.AggregateBase
co.elastic.clients.elasticsearch._types.aggregations.StringStatsAggregate
All Implemented Interfaces:
AggregateVariant, JsonpSerializable

@JsonpDeserializable
public class StringStatsAggregate
extends AggregateBase
implements AggregateVariant
See Also:
API specification
  • Field Details

  • Method Details

    • of

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

      public Aggregate.Kind _aggregateKind()
      Aggregate variant kind.
      Specified by:
      _aggregateKind in interface AggregateVariant
    • count

      public final long count()
      Required - API name: count
    • minLength

      public final int minLength()
      Required - API name: min_length

      Defaults to 0 if parsed from a JSON null value.

    • maxLength

      public final int maxLength()
      Required - API name: max_length

      Defaults to 0 if parsed from a JSON null value.

    • avgLength

      public final double avgLength()
      Required - API name: avg_length

      Defaults to 0 if parsed from a JSON null value.

    • entropy

      public final double entropy()
      Required - API name: entropy

      Defaults to 0 if parsed from a JSON null value.

    • distribution

      @Nullable public final java.lang.String distribution()
      API name: distribution
    • minLengthAsString

      @Nullable public final java.lang.String minLengthAsString()
      API name: min_length_as_string
    • maxLengthAsString

      @Nullable public final java.lang.String maxLengthAsString()
      API name: max_length_as_string
    • avgLengthAsString

      @Nullable public final java.lang.String avgLengthAsString()
      API name: avg_length_as_string
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class AggregateBase
    • setupStringStatsAggregateDeserializer

      protected static void setupStringStatsAggregateDeserializer​(ObjectDeserializer<StringStatsAggregate.Builder> op)