Interface AggregateOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Aggregate, Aggregate.Builder

public interface AggregateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    boolean
    optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    boolean
    optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    boolean
    optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    boolean
    optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    boolean
    optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    boolean
    optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    boolean
    optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasDterms

      boolean hasDterms()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
      Returns:
      Whether the dterms field is set.
    • getDterms

      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
      Returns:
      The dterms.
    • getDtermsOrBuilder

      DoubleTermsAggregateOrBuilder getDtermsOrBuilder()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • hasLterms

      boolean hasLterms()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
      Returns:
      Whether the lterms field is set.
    • getLterms

      LongTermsAggregate getLterms()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
      Returns:
      The lterms.
    • getLtermsOrBuilder

      LongTermsAggregateOrBuilder getLtermsOrBuilder()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • hasMax

      boolean hasMax()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
      Returns:
      Whether the max field is set.
    • getMax

      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
      Returns:
      The max.
    • getMaxOrBuilder

      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    • hasMin

      boolean hasMin()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
      Returns:
      Whether the min field is set.
    • getMin

      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
      Returns:
      The min.
    • getMinOrBuilder

      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    • hasSterms

      boolean hasSterms()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
      Returns:
      Whether the sterms field is set.
    • getSterms

      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
      Returns:
      The sterms.
    • getStermsOrBuilder

      StringTermsAggregateOrBuilder getStermsOrBuilder()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • hasUlterms

      boolean hasUlterms()
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
      Returns:
      Whether the ulterms field is set.
    • getUlterms

      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
      Returns:
      The ulterms.
    • getUltermsOrBuilder

      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • hasUmterms

      boolean hasUmterms()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
      Returns:
      Whether the umterms field is set.
    • getUmterms

      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
      Returns:
      The umterms.
    • getUmtermsOrBuilder

      UnmappedTermsAggregateOrBuilder getUmtermsOrBuilder()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];