Class Aggregate.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Aggregate.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
org.opensearch.protobufs.Aggregate.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, AggregateOrBuilder
Enclosing class:
Aggregate

public static final class Aggregate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder> implements AggregateOrBuilder
Protobuf type org.opensearch.protobufs.Aggregate
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • clear

      public Aggregate.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • getDefaultInstanceForType

      public Aggregate getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Aggregate build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Aggregate buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Aggregate.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • setField

      public Aggregate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • clearField

      public Aggregate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • clearOneof

      public Aggregate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • setRepeatedField

      public Aggregate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • addRepeatedField

      public Aggregate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • mergeFrom

      public Aggregate.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Aggregate.Builder>
    • mergeFrom

      public Aggregate.Builder mergeFrom(Aggregate other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • mergeFrom

      public Aggregate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Aggregate.Builder>
      Throws:
      IOException
    • hasDterms

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

      public DoubleTermsAggregate getDterms()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
      Specified by:
      getDterms in interface AggregateOrBuilder
      Returns:
      The dterms.
    • setDterms

      public Aggregate.Builder setDterms(DoubleTermsAggregate value)
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • setDterms

      public Aggregate.Builder setDterms(DoubleTermsAggregate.Builder builderForValue)
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • mergeDterms

      public Aggregate.Builder mergeDterms(DoubleTermsAggregate value)
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • clearDterms

      public Aggregate.Builder clearDterms()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • getDtermsBuilder

      public DoubleTermsAggregate.Builder getDtermsBuilder()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
    • getDtermsOrBuilder

      public DoubleTermsAggregateOrBuilder getDtermsOrBuilder()
      optional .org.opensearch.protobufs.DoubleTermsAggregate dterms = 1 [json_name = "dterms"];
      Specified by:
      getDtermsOrBuilder in interface AggregateOrBuilder
    • hasLterms

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

      public LongTermsAggregate getLterms()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
      Specified by:
      getLterms in interface AggregateOrBuilder
      Returns:
      The lterms.
    • setLterms

      public Aggregate.Builder setLterms(LongTermsAggregate value)
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • setLterms

      public Aggregate.Builder setLterms(LongTermsAggregate.Builder builderForValue)
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • mergeLterms

      public Aggregate.Builder mergeLterms(LongTermsAggregate value)
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • clearLterms

      public Aggregate.Builder clearLterms()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • getLtermsBuilder

      public LongTermsAggregate.Builder getLtermsBuilder()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
    • getLtermsOrBuilder

      public LongTermsAggregateOrBuilder getLtermsOrBuilder()
      optional .org.opensearch.protobufs.LongTermsAggregate lterms = 2 [json_name = "lterms"];
      Specified by:
      getLtermsOrBuilder in interface AggregateOrBuilder
    • hasMax

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

      public SingleMetricAggregateBase getMax()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
      Specified by:
      getMax in interface AggregateOrBuilder
      Returns:
      The max.
    • setMax

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

      public Aggregate.Builder setMax(SingleMetricAggregateBase.Builder builderForValue)
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    • mergeMax

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

      public Aggregate.Builder clearMax()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    • getMaxBuilder

      public SingleMetricAggregateBase.Builder getMaxBuilder()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
    • getMaxOrBuilder

      public SingleMetricAggregateBaseOrBuilder getMaxOrBuilder()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase max = 3 [json_name = "max"];
      Specified by:
      getMaxOrBuilder in interface AggregateOrBuilder
    • hasMin

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

      public SingleMetricAggregateBase getMin()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
      Specified by:
      getMin in interface AggregateOrBuilder
      Returns:
      The min.
    • setMin

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

      public Aggregate.Builder setMin(SingleMetricAggregateBase.Builder builderForValue)
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    • mergeMin

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

      public Aggregate.Builder clearMin()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    • getMinBuilder

      public SingleMetricAggregateBase.Builder getMinBuilder()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
    • getMinOrBuilder

      public SingleMetricAggregateBaseOrBuilder getMinOrBuilder()
      optional .org.opensearch.protobufs.SingleMetricAggregateBase min = 4 [json_name = "min"];
      Specified by:
      getMinOrBuilder in interface AggregateOrBuilder
    • hasSterms

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

      public StringTermsAggregate getSterms()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
      Specified by:
      getSterms in interface AggregateOrBuilder
      Returns:
      The sterms.
    • setSterms

      public Aggregate.Builder setSterms(StringTermsAggregate value)
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • setSterms

      public Aggregate.Builder setSterms(StringTermsAggregate.Builder builderForValue)
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • mergeSterms

      public Aggregate.Builder mergeSterms(StringTermsAggregate value)
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • clearSterms

      public Aggregate.Builder clearSterms()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • getStermsBuilder

      public StringTermsAggregate.Builder getStermsBuilder()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
    • getStermsOrBuilder

      public StringTermsAggregateOrBuilder getStermsOrBuilder()
      optional .org.opensearch.protobufs.StringTermsAggregate sterms = 5 [json_name = "sterms"];
      Specified by:
      getStermsOrBuilder in interface AggregateOrBuilder
    • hasUlterms

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

      public UnsignedLongTermsAggregate getUlterms()
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
      Specified by:
      getUlterms in interface AggregateOrBuilder
      Returns:
      The ulterms.
    • setUlterms

      public Aggregate.Builder setUlterms(UnsignedLongTermsAggregate value)
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • setUlterms

      public Aggregate.Builder setUlterms(UnsignedLongTermsAggregate.Builder builderForValue)
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • mergeUlterms

      public Aggregate.Builder mergeUlterms(UnsignedLongTermsAggregate value)
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • clearUlterms

      public Aggregate.Builder clearUlterms()
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • getUltermsBuilder

      public UnsignedLongTermsAggregate.Builder getUltermsBuilder()
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
    • getUltermsOrBuilder

      public UnsignedLongTermsAggregateOrBuilder getUltermsOrBuilder()
      optional .org.opensearch.protobufs.UnsignedLongTermsAggregate ulterms = 6 [json_name = "ulterms"];
      Specified by:
      getUltermsOrBuilder in interface AggregateOrBuilder
    • hasUmterms

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

      public UnmappedTermsAggregate getUmterms()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
      Specified by:
      getUmterms in interface AggregateOrBuilder
      Returns:
      The umterms.
    • setUmterms

      public Aggregate.Builder setUmterms(UnmappedTermsAggregate value)
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    • setUmterms

      public Aggregate.Builder setUmterms(UnmappedTermsAggregate.Builder builderForValue)
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    • mergeUmterms

      public Aggregate.Builder mergeUmterms(UnmappedTermsAggregate value)
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    • clearUmterms

      public Aggregate.Builder clearUmterms()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    • getUmtermsBuilder

      public UnmappedTermsAggregate.Builder getUmtermsBuilder()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
    • getUmtermsOrBuilder

      public UnmappedTermsAggregateOrBuilder getUmtermsOrBuilder()
      optional .org.opensearch.protobufs.UnmappedTermsAggregate umterms = 7 [json_name = "umterms"];
      Specified by:
      getUmtermsOrBuilder in interface AggregateOrBuilder
    • setUnknownFields

      public final Aggregate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>
    • mergeUnknownFields

      public final Aggregate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Aggregate.Builder>