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

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

  • Method Details

    • of

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

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

      public final double min()
      Required - API name: min
    • max

      public final double max()
      Required - API name: max
    • q1

      public final double q1()
      Required - API name: q1
    • q2

      public final double q2()
      Required - API name: q2
    • q3

      public final double q3()
      Required - API name: q3
    • lower

      public final double lower()
      Required - API name: lower
    • upper

      public final double upper()
      Required - API name: upper
    • minAsString

      @Nullable public final java.lang.String minAsString()
      API name: min_as_string
    • maxAsString

      @Nullable public final java.lang.String maxAsString()
      API name: max_as_string
    • q1AsString

      @Nullable public final java.lang.String q1AsString()
      API name: q1_as_string
    • q2AsString

      @Nullable public final java.lang.String q2AsString()
      API name: q2_as_string
    • q3AsString

      @Nullable public final java.lang.String q3AsString()
      API name: q3_as_string
    • lowerAsString

      @Nullable public final java.lang.String lowerAsString()
      API name: lower_as_string
    • upperAsString

      @Nullable public final java.lang.String upperAsString()
      API name: upper_as_string
    • serializeInternal

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

      protected static void setupBoxPlotAggregateDeserializer​(ObjectDeserializer<BoxPlotAggregate.Builder> op)