Class TermsAggregationFields.Builder

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

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

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

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

      public TermsAggregationFields 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<TermsAggregationFields.Builder>
    • setField

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

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

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

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

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

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

      public TermsAggregationFields.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<TermsAggregationFields.Builder>
      Throws:
      IOException
    • hasCollectMode

      public boolean hasCollectMode()
      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Specified by:
      hasCollectMode in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the collectMode field is set.
    • getCollectModeValue

      public int getCollectModeValue()
      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Specified by:
      getCollectModeValue in interface TermsAggregationFieldsOrBuilder
      Returns:
      The enum numeric value on the wire for collectMode.
    • setCollectModeValue

      public TermsAggregationFields.Builder setCollectModeValue(int value)
      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Parameters:
      value - The enum numeric value on the wire for collectMode to set.
      Returns:
      This builder for chaining.
    • getCollectMode

      public TermsAggregationCollectMode getCollectMode()
      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Specified by:
      getCollectMode in interface TermsAggregationFieldsOrBuilder
      Returns:
      The collectMode.
    • setCollectMode

      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Parameters:
      value - The collectMode to set.
      Returns:
      This builder for chaining.
    • clearCollectMode

      public TermsAggregationFields.Builder clearCollectMode()
      optional .org.opensearch.protobufs.TermsAggregationCollectMode collect_mode = 1 [json_name = "collectMode"];
      Returns:
      This builder for chaining.
    • hasExclude

      public boolean hasExclude()
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
      Specified by:
      hasExclude in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the exclude field is set.
    • getExclude

      public TermsExclude getExclude()
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
      Specified by:
      getExclude in interface TermsAggregationFieldsOrBuilder
      Returns:
      The exclude.
    • setExclude

      public TermsAggregationFields.Builder setExclude(TermsExclude value)
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
    • setExclude

      public TermsAggregationFields.Builder setExclude(TermsExclude.Builder builderForValue)
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
    • mergeExclude

      public TermsAggregationFields.Builder mergeExclude(TermsExclude value)
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
    • clearExclude

      public TermsAggregationFields.Builder clearExclude()
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
    • getExcludeBuilder

      public TermsExclude.Builder getExcludeBuilder()
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
    • getExcludeOrBuilder

      public TermsExcludeOrBuilder getExcludeOrBuilder()
      optional .org.opensearch.protobufs.TermsExclude exclude = 2 [json_name = "exclude"];
      Specified by:
      getExcludeOrBuilder in interface TermsAggregationFieldsOrBuilder
    • hasExecutionHint

      public boolean hasExecutionHint()
      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Specified by:
      hasExecutionHint in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the executionHint field is set.
    • getExecutionHintValue

      public int getExecutionHintValue()
      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Specified by:
      getExecutionHintValue in interface TermsAggregationFieldsOrBuilder
      Returns:
      The enum numeric value on the wire for executionHint.
    • setExecutionHintValue

      public TermsAggregationFields.Builder setExecutionHintValue(int value)
      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Parameters:
      value - The enum numeric value on the wire for executionHint to set.
      Returns:
      This builder for chaining.
    • getExecutionHint

      public TermsAggregationExecutionHint getExecutionHint()
      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Specified by:
      getExecutionHint in interface TermsAggregationFieldsOrBuilder
      Returns:
      The executionHint.
    • setExecutionHint

      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Parameters:
      value - The executionHint to set.
      Returns:
      This builder for chaining.
    • clearExecutionHint

      public TermsAggregationFields.Builder clearExecutionHint()
      optional .org.opensearch.protobufs.TermsAggregationExecutionHint execution_hint = 3 [json_name = "executionHint"];
      Returns:
      This builder for chaining.
    • hasInclude

      public boolean hasInclude()
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
      Specified by:
      hasInclude in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the include field is set.
    • getInclude

      public TermsInclude getInclude()
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
      Specified by:
      getInclude in interface TermsAggregationFieldsOrBuilder
      Returns:
      The include.
    • setInclude

      public TermsAggregationFields.Builder setInclude(TermsInclude value)
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
    • setInclude

      public TermsAggregationFields.Builder setInclude(TermsInclude.Builder builderForValue)
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
    • mergeInclude

      public TermsAggregationFields.Builder mergeInclude(TermsInclude value)
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
    • clearInclude

      public TermsAggregationFields.Builder clearInclude()
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
    • getIncludeBuilder

      public TermsInclude.Builder getIncludeBuilder()
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
    • getIncludeOrBuilder

      public TermsIncludeOrBuilder getIncludeOrBuilder()
      optional .org.opensearch.protobufs.TermsInclude include = 4 [json_name = "include"];
      Specified by:
      getIncludeOrBuilder in interface TermsAggregationFieldsOrBuilder
    • hasMinDocCount

      public boolean hasMinDocCount()
      optional int64 min_doc_count = 5 [json_name = "minDocCount"];
      Specified by:
      hasMinDocCount in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the minDocCount field is set.
    • getMinDocCount

      public long getMinDocCount()
      optional int64 min_doc_count = 5 [json_name = "minDocCount"];
      Specified by:
      getMinDocCount in interface TermsAggregationFieldsOrBuilder
      Returns:
      The minDocCount.
    • setMinDocCount

      public TermsAggregationFields.Builder setMinDocCount(long value)
      optional int64 min_doc_count = 5 [json_name = "minDocCount"];
      Parameters:
      value - The minDocCount to set.
      Returns:
      This builder for chaining.
    • clearMinDocCount

      public TermsAggregationFields.Builder clearMinDocCount()
      optional int64 min_doc_count = 5 [json_name = "minDocCount"];
      Returns:
      This builder for chaining.
    • hasMissing

      public boolean hasMissing()
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
      Specified by:
      hasMissing in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the missing field is set.
    • getMissing

      public FieldValue getMissing()
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
      Specified by:
      getMissing in interface TermsAggregationFieldsOrBuilder
      Returns:
      The missing.
    • setMissing

      public TermsAggregationFields.Builder setMissing(FieldValue value)
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
    • setMissing

      public TermsAggregationFields.Builder setMissing(FieldValue.Builder builderForValue)
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
    • mergeMissing

      public TermsAggregationFields.Builder mergeMissing(FieldValue value)
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
    • clearMissing

      public TermsAggregationFields.Builder clearMissing()
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
    • getMissingBuilder

      public FieldValue.Builder getMissingBuilder()
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
    • getMissingOrBuilder

      public FieldValueOrBuilder getMissingOrBuilder()
      optional .org.opensearch.protobufs.FieldValue missing = 6 [json_name = "missing"];
      Specified by:
      getMissingOrBuilder in interface TermsAggregationFieldsOrBuilder
    • hasValueType

      public boolean hasValueType()
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Specified by:
      hasValueType in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the valueType field is set.
    • getValueTypeValue

      public int getValueTypeValue()
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Specified by:
      getValueTypeValue in interface TermsAggregationFieldsOrBuilder
      Returns:
      The enum numeric value on the wire for valueType.
    • setValueTypeValue

      public TermsAggregationFields.Builder setValueTypeValue(int value)
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Parameters:
      value - The enum numeric value on the wire for valueType to set.
      Returns:
      This builder for chaining.
    • getValueType

      public ValueType getValueType()
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Specified by:
      getValueType in interface TermsAggregationFieldsOrBuilder
      Returns:
      The valueType.
    • setValueType

      public TermsAggregationFields.Builder setValueType(ValueType value)
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Parameters:
      value - The valueType to set.
      Returns:
      This builder for chaining.
    • clearValueType

      public TermsAggregationFields.Builder clearValueType()
      optional .org.opensearch.protobufs.ValueType value_type = 7 [json_name = "valueType"];
      Returns:
      This builder for chaining.
    • getOrderList

      public List<SortOrderSingleMap> getOrderList()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
      Specified by:
      getOrderList in interface TermsAggregationFieldsOrBuilder
    • getOrderCount

      public int getOrderCount()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
      Specified by:
      getOrderCount in interface TermsAggregationFieldsOrBuilder
    • getOrder

      public SortOrderSingleMap getOrder(int index)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
      Specified by:
      getOrder in interface TermsAggregationFieldsOrBuilder
    • setOrder

      public TermsAggregationFields.Builder setOrder(int index, SortOrderSingleMap value)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • setOrder

      public TermsAggregationFields.Builder setOrder(int index, SortOrderSingleMap.Builder builderForValue)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addOrder

      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addOrder

      public TermsAggregationFields.Builder addOrder(int index, SortOrderSingleMap value)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addOrder

      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addOrder

      public TermsAggregationFields.Builder addOrder(int index, SortOrderSingleMap.Builder builderForValue)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addAllOrder

      public TermsAggregationFields.Builder addAllOrder(Iterable<? extends SortOrderSingleMap> values)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • clearOrder

      public TermsAggregationFields.Builder clearOrder()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • removeOrder

      public TermsAggregationFields.Builder removeOrder(int index)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • getOrderBuilder

      public SortOrderSingleMap.Builder getOrderBuilder(int index)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • getOrderOrBuilder

      public SortOrderSingleMapOrBuilder getOrderOrBuilder(int index)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
      Specified by:
      getOrderOrBuilder in interface TermsAggregationFieldsOrBuilder
    • getOrderOrBuilderList

      public List<? extends SortOrderSingleMapOrBuilder> getOrderOrBuilderList()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
      Specified by:
      getOrderOrBuilderList in interface TermsAggregationFieldsOrBuilder
    • addOrderBuilder

      public SortOrderSingleMap.Builder addOrderBuilder()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • addOrderBuilder

      public SortOrderSingleMap.Builder addOrderBuilder(int index)
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • getOrderBuilderList

      public List<SortOrderSingleMap.Builder> getOrderBuilderList()
      repeated .org.opensearch.protobufs.SortOrderSingleMap order = 8 [json_name = "order"];
    • hasShardSize

      public boolean hasShardSize()
      optional int32 shard_size = 9 [json_name = "shardSize"];
      Specified by:
      hasShardSize in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the shardSize field is set.
    • getShardSize

      public int getShardSize()
      optional int32 shard_size = 9 [json_name = "shardSize"];
      Specified by:
      getShardSize in interface TermsAggregationFieldsOrBuilder
      Returns:
      The shardSize.
    • setShardSize

      public TermsAggregationFields.Builder setShardSize(int value)
      optional int32 shard_size = 9 [json_name = "shardSize"];
      Parameters:
      value - The shardSize to set.
      Returns:
      This builder for chaining.
    • clearShardSize

      public TermsAggregationFields.Builder clearShardSize()
      optional int32 shard_size = 9 [json_name = "shardSize"];
      Returns:
      This builder for chaining.
    • hasShardMinDocCount

      public boolean hasShardMinDocCount()
      optional int64 shard_min_doc_count = 10 [json_name = "shardMinDocCount"];
      Specified by:
      hasShardMinDocCount in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the shardMinDocCount field is set.
    • getShardMinDocCount

      public long getShardMinDocCount()
      optional int64 shard_min_doc_count = 10 [json_name = "shardMinDocCount"];
      Specified by:
      getShardMinDocCount in interface TermsAggregationFieldsOrBuilder
      Returns:
      The shardMinDocCount.
    • setShardMinDocCount

      public TermsAggregationFields.Builder setShardMinDocCount(long value)
      optional int64 shard_min_doc_count = 10 [json_name = "shardMinDocCount"];
      Parameters:
      value - The shardMinDocCount to set.
      Returns:
      This builder for chaining.
    • clearShardMinDocCount

      public TermsAggregationFields.Builder clearShardMinDocCount()
      optional int64 shard_min_doc_count = 10 [json_name = "shardMinDocCount"];
      Returns:
      This builder for chaining.
    • hasShowTermDocCountError

      public boolean hasShowTermDocCountError()
      optional bool show_term_doc_count_error = 11 [json_name = "showTermDocCountError"];
      Specified by:
      hasShowTermDocCountError in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the showTermDocCountError field is set.
    • getShowTermDocCountError

      public boolean getShowTermDocCountError()
      optional bool show_term_doc_count_error = 11 [json_name = "showTermDocCountError"];
      Specified by:
      getShowTermDocCountError in interface TermsAggregationFieldsOrBuilder
      Returns:
      The showTermDocCountError.
    • setShowTermDocCountError

      public TermsAggregationFields.Builder setShowTermDocCountError(boolean value)
      optional bool show_term_doc_count_error = 11 [json_name = "showTermDocCountError"];
      Parameters:
      value - The showTermDocCountError to set.
      Returns:
      This builder for chaining.
    • clearShowTermDocCountError

      public TermsAggregationFields.Builder clearShowTermDocCountError()
      optional bool show_term_doc_count_error = 11 [json_name = "showTermDocCountError"];
      Returns:
      This builder for chaining.
    • hasSize

      public boolean hasSize()
      optional int32 size = 12 [json_name = "size"];
      Specified by:
      hasSize in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the size field is set.
    • getSize

      public int getSize()
      optional int32 size = 12 [json_name = "size"];
      Specified by:
      getSize in interface TermsAggregationFieldsOrBuilder
      Returns:
      The size.
    • setSize

      public TermsAggregationFields.Builder setSize(int value)
      optional int32 size = 12 [json_name = "size"];
      Parameters:
      value - The size to set.
      Returns:
      This builder for chaining.
    • clearSize

      public TermsAggregationFields.Builder clearSize()
      optional int32 size = 12 [json_name = "size"];
      Returns:
      This builder for chaining.
    • hasFormat

      public boolean hasFormat()
      optional string format = 13 [json_name = "format"];
      Specified by:
      hasFormat in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the format field is set.
    • getFormat

      public String getFormat()
      optional string format = 13 [json_name = "format"];
      Specified by:
      getFormat in interface TermsAggregationFieldsOrBuilder
      Returns:
      The format.
    • getFormatBytes

      public com.google.protobuf.ByteString getFormatBytes()
      optional string format = 13 [json_name = "format"];
      Specified by:
      getFormatBytes in interface TermsAggregationFieldsOrBuilder
      Returns:
      The bytes for format.
    • setFormat

      public TermsAggregationFields.Builder setFormat(String value)
      optional string format = 13 [json_name = "format"];
      Parameters:
      value - The format to set.
      Returns:
      This builder for chaining.
    • clearFormat

      public TermsAggregationFields.Builder clearFormat()
      optional string format = 13 [json_name = "format"];
      Returns:
      This builder for chaining.
    • setFormatBytes

      public TermsAggregationFields.Builder setFormatBytes(com.google.protobuf.ByteString value)
      optional string format = 13 [json_name = "format"];
      Parameters:
      value - The bytes for format to set.
      Returns:
      This builder for chaining.
    • hasField

      public boolean hasField()
      optional string field = 14 [json_name = "field"];
      Specified by:
      hasField in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the field field is set.
    • getField

      public String getField()
      optional string field = 14 [json_name = "field"];
      Specified by:
      getField in interface TermsAggregationFieldsOrBuilder
      Returns:
      The field.
    • getFieldBytes

      public com.google.protobuf.ByteString getFieldBytes()
      optional string field = 14 [json_name = "field"];
      Specified by:
      getFieldBytes in interface TermsAggregationFieldsOrBuilder
      Returns:
      The bytes for field.
    • setField

      public TermsAggregationFields.Builder setField(String value)
      optional string field = 14 [json_name = "field"];
      Parameters:
      value - The field to set.
      Returns:
      This builder for chaining.
    • clearField

      public TermsAggregationFields.Builder clearField()
      optional string field = 14 [json_name = "field"];
      Returns:
      This builder for chaining.
    • setFieldBytes

      public TermsAggregationFields.Builder setFieldBytes(com.google.protobuf.ByteString value)
      optional string field = 14 [json_name = "field"];
      Parameters:
      value - The bytes for field to set.
      Returns:
      This builder for chaining.
    • hasScript

      public boolean hasScript()
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
      Specified by:
      hasScript in interface TermsAggregationFieldsOrBuilder
      Returns:
      Whether the script field is set.
    • getScript

      public Script getScript()
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
      Specified by:
      getScript in interface TermsAggregationFieldsOrBuilder
      Returns:
      The script.
    • setScript

      public TermsAggregationFields.Builder setScript(Script value)
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
    • setScript

      public TermsAggregationFields.Builder setScript(Script.Builder builderForValue)
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
    • mergeScript

      public TermsAggregationFields.Builder mergeScript(Script value)
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
    • clearScript

      public TermsAggregationFields.Builder clearScript()
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
    • getScriptBuilder

      public Script.Builder getScriptBuilder()
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
    • getScriptOrBuilder

      public ScriptOrBuilder getScriptOrBuilder()
      optional .org.opensearch.protobufs.Script script = 15 [json_name = "script"];
      Specified by:
      getScriptOrBuilder in interface TermsAggregationFieldsOrBuilder
    • setUnknownFields

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

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