Class AggregationBreakdown.Builder

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

public static final class AggregationBreakdown.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AggregationBreakdown.Builder> implements AggregationBreakdownOrBuilder
Protobuf type org.opensearch.protobufs.AggregationBreakdown
  • 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<AggregationBreakdown.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<AggregationBreakdown.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<AggregationBreakdown.Builder>
    • getDefaultInstanceForType

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

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

      public AggregationBreakdown buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<AggregationBreakdown.Builder>
    • setField

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • clearField

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • clearOneof

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • setRepeatedField

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • addRepeatedField

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • mergeFrom

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
    • mergeFrom

    • isInitialized

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

      public AggregationBreakdown.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<AggregationBreakdown.Builder>
      Throws:
      IOException
    • getBuildAggregation

      public long getBuildAggregation()
      int64 build_aggregation = 1 [json_name = "buildAggregation"];
      Specified by:
      getBuildAggregation in interface AggregationBreakdownOrBuilder
      Returns:
      The buildAggregation.
    • setBuildAggregation

      public AggregationBreakdown.Builder setBuildAggregation(long value)
      int64 build_aggregation = 1 [json_name = "buildAggregation"];
      Parameters:
      value - The buildAggregation to set.
      Returns:
      This builder for chaining.
    • clearBuildAggregation

      public AggregationBreakdown.Builder clearBuildAggregation()
      int64 build_aggregation = 1 [json_name = "buildAggregation"];
      Returns:
      This builder for chaining.
    • getBuildAggregationCount

      public long getBuildAggregationCount()
      int64 build_aggregation_count = 2 [json_name = "buildAggregationCount"];
      Specified by:
      getBuildAggregationCount in interface AggregationBreakdownOrBuilder
      Returns:
      The buildAggregationCount.
    • setBuildAggregationCount

      public AggregationBreakdown.Builder setBuildAggregationCount(long value)
      int64 build_aggregation_count = 2 [json_name = "buildAggregationCount"];
      Parameters:
      value - The buildAggregationCount to set.
      Returns:
      This builder for chaining.
    • clearBuildAggregationCount

      public AggregationBreakdown.Builder clearBuildAggregationCount()
      int64 build_aggregation_count = 2 [json_name = "buildAggregationCount"];
      Returns:
      This builder for chaining.
    • getBuildLeafCollector

      public long getBuildLeafCollector()
      int64 build_leaf_collector = 3 [json_name = "buildLeafCollector"];
      Specified by:
      getBuildLeafCollector in interface AggregationBreakdownOrBuilder
      Returns:
      The buildLeafCollector.
    • setBuildLeafCollector

      public AggregationBreakdown.Builder setBuildLeafCollector(long value)
      int64 build_leaf_collector = 3 [json_name = "buildLeafCollector"];
      Parameters:
      value - The buildLeafCollector to set.
      Returns:
      This builder for chaining.
    • clearBuildLeafCollector

      public AggregationBreakdown.Builder clearBuildLeafCollector()
      int64 build_leaf_collector = 3 [json_name = "buildLeafCollector"];
      Returns:
      This builder for chaining.
    • getBuildLeafCollectorCount

      public long getBuildLeafCollectorCount()
      int64 build_leaf_collector_count = 4 [json_name = "buildLeafCollectorCount"];
      Specified by:
      getBuildLeafCollectorCount in interface AggregationBreakdownOrBuilder
      Returns:
      The buildLeafCollectorCount.
    • setBuildLeafCollectorCount

      public AggregationBreakdown.Builder setBuildLeafCollectorCount(long value)
      int64 build_leaf_collector_count = 4 [json_name = "buildLeafCollectorCount"];
      Parameters:
      value - The buildLeafCollectorCount to set.
      Returns:
      This builder for chaining.
    • clearBuildLeafCollectorCount

      public AggregationBreakdown.Builder clearBuildLeafCollectorCount()
      int64 build_leaf_collector_count = 4 [json_name = "buildLeafCollectorCount"];
      Returns:
      This builder for chaining.
    • getCollect

      public long getCollect()
      int64 collect = 5 [json_name = "collect"];
      Specified by:
      getCollect in interface AggregationBreakdownOrBuilder
      Returns:
      The collect.
    • setCollect

      public AggregationBreakdown.Builder setCollect(long value)
      int64 collect = 5 [json_name = "collect"];
      Parameters:
      value - The collect to set.
      Returns:
      This builder for chaining.
    • clearCollect

      public AggregationBreakdown.Builder clearCollect()
      int64 collect = 5 [json_name = "collect"];
      Returns:
      This builder for chaining.
    • getCollectCount

      public long getCollectCount()
      int64 collect_count = 6 [json_name = "collectCount"];
      Specified by:
      getCollectCount in interface AggregationBreakdownOrBuilder
      Returns:
      The collectCount.
    • setCollectCount

      public AggregationBreakdown.Builder setCollectCount(long value)
      int64 collect_count = 6 [json_name = "collectCount"];
      Parameters:
      value - The collectCount to set.
      Returns:
      This builder for chaining.
    • clearCollectCount

      public AggregationBreakdown.Builder clearCollectCount()
      int64 collect_count = 6 [json_name = "collectCount"];
      Returns:
      This builder for chaining.
    • getInitialize

      public long getInitialize()
      int64 initialize = 7 [json_name = "initialize"];
      Specified by:
      getInitialize in interface AggregationBreakdownOrBuilder
      Returns:
      The initialize.
    • setInitialize

      public AggregationBreakdown.Builder setInitialize(long value)
      int64 initialize = 7 [json_name = "initialize"];
      Parameters:
      value - The initialize to set.
      Returns:
      This builder for chaining.
    • clearInitialize

      public AggregationBreakdown.Builder clearInitialize()
      int64 initialize = 7 [json_name = "initialize"];
      Returns:
      This builder for chaining.
    • getInitializeCount

      public long getInitializeCount()
      int64 initialize_count = 8 [json_name = "initializeCount"];
      Specified by:
      getInitializeCount in interface AggregationBreakdownOrBuilder
      Returns:
      The initializeCount.
    • setInitializeCount

      public AggregationBreakdown.Builder setInitializeCount(long value)
      int64 initialize_count = 8 [json_name = "initializeCount"];
      Parameters:
      value - The initializeCount to set.
      Returns:
      This builder for chaining.
    • clearInitializeCount

      public AggregationBreakdown.Builder clearInitializeCount()
      int64 initialize_count = 8 [json_name = "initializeCount"];
      Returns:
      This builder for chaining.
    • hasPostCollection

      public boolean hasPostCollection()
      optional int64 post_collection = 9 [json_name = "postCollection"];
      Specified by:
      hasPostCollection in interface AggregationBreakdownOrBuilder
      Returns:
      Whether the postCollection field is set.
    • getPostCollection

      public long getPostCollection()
      optional int64 post_collection = 9 [json_name = "postCollection"];
      Specified by:
      getPostCollection in interface AggregationBreakdownOrBuilder
      Returns:
      The postCollection.
    • setPostCollection

      public AggregationBreakdown.Builder setPostCollection(long value)
      optional int64 post_collection = 9 [json_name = "postCollection"];
      Parameters:
      value - The postCollection to set.
      Returns:
      This builder for chaining.
    • clearPostCollection

      public AggregationBreakdown.Builder clearPostCollection()
      optional int64 post_collection = 9 [json_name = "postCollection"];
      Returns:
      This builder for chaining.
    • hasPostCollectionCount

      public boolean hasPostCollectionCount()
      optional int64 post_collection_count = 10 [json_name = "postCollectionCount"];
      Specified by:
      hasPostCollectionCount in interface AggregationBreakdownOrBuilder
      Returns:
      Whether the postCollectionCount field is set.
    • getPostCollectionCount

      public long getPostCollectionCount()
      optional int64 post_collection_count = 10 [json_name = "postCollectionCount"];
      Specified by:
      getPostCollectionCount in interface AggregationBreakdownOrBuilder
      Returns:
      The postCollectionCount.
    • setPostCollectionCount

      public AggregationBreakdown.Builder setPostCollectionCount(long value)
      optional int64 post_collection_count = 10 [json_name = "postCollectionCount"];
      Parameters:
      value - The postCollectionCount to set.
      Returns:
      This builder for chaining.
    • clearPostCollectionCount

      public AggregationBreakdown.Builder clearPostCollectionCount()
      optional int64 post_collection_count = 10 [json_name = "postCollectionCount"];
      Returns:
      This builder for chaining.
    • getReduce

      public long getReduce()
      int64 reduce = 11 [json_name = "reduce"];
      Specified by:
      getReduce in interface AggregationBreakdownOrBuilder
      Returns:
      The reduce.
    • setReduce

      public AggregationBreakdown.Builder setReduce(long value)
      int64 reduce = 11 [json_name = "reduce"];
      Parameters:
      value - The reduce to set.
      Returns:
      This builder for chaining.
    • clearReduce

      public AggregationBreakdown.Builder clearReduce()
      int64 reduce = 11 [json_name = "reduce"];
      Returns:
      This builder for chaining.
    • getReduceCount

      public long getReduceCount()
      int64 reduce_count = 12 [json_name = "reduceCount"];
      Specified by:
      getReduceCount in interface AggregationBreakdownOrBuilder
      Returns:
      The reduceCount.
    • setReduceCount

      public AggregationBreakdown.Builder setReduceCount(long value)
      int64 reduce_count = 12 [json_name = "reduceCount"];
      Parameters:
      value - The reduceCount to set.
      Returns:
      This builder for chaining.
    • clearReduceCount

      public AggregationBreakdown.Builder clearReduceCount()
      int64 reduce_count = 12 [json_name = "reduceCount"];
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final AggregationBreakdown.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<AggregationBreakdown.Builder>
    • mergeUnknownFields

      public final AggregationBreakdown.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<AggregationBreakdown.Builder>