Class StatsAggregateBase

java.lang.Object
org.opensearch.client.opensearch._types.aggregations.AggregateBase
org.opensearch.client.opensearch._types.aggregations.StatsAggregateBase
All Implemented Interfaces:
JsonpSerializable, PlainJsonSerializable
Direct Known Subclasses:
ExtendedStatsAggregateBase, StatsAggregate, StatsBucketAggregate

@Generated("org.opensearch.client.codegen.CodeGenerator") public abstract class StatsAggregateBase extends AggregateBase
  • Constructor Details

  • Method Details

    • avg

      @Nullable public final Double avg()
      API name: avg
    • avgAsString

      @Nullable public final String avgAsString()
      API name: avg_as_string
    • count

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

      @Nullable public final Double max()
      API name: max
    • maxAsString

      @Nullable public final String maxAsString()
      API name: max_as_string
    • min

      @Nullable public final Double min()
      API name: min
    • minAsString

      @Nullable public final String minAsString()
      API name: min_as_string
    • sum

      public final double sum()
      Required - API name: sum
    • sumAsString

      @Nullable public final String sumAsString()
      API name: sum_as_string
    • serializeInternal

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

      protected static <BuilderT extends StatsAggregateBase.AbstractBuilder<BuilderT>> void setupStatsAggregateBaseDeserializer(ObjectDeserializer<BuilderT> op)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AggregateBase
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AggregateBase