Class NumberRangeQuery.Builder

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

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

      public NumberRangeQuery.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<NumberRangeQuery.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<NumberRangeQuery.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

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

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

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

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

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

      public NumberRangeQuery.Builder mergeFrom(NumberRangeQuery other)
    • isInitialized

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

      public NumberRangeQuery.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<NumberRangeQuery.Builder>
      Throws:
      IOException
    • getField

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

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

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

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

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

      public boolean hasBoost()
      optional float boost = 2 [json_name = "boost"];
      Specified by:
      hasBoost in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the boost field is set.
    • getBoost

      public float getBoost()
      optional float boost = 2 [json_name = "boost"];
      Specified by:
      getBoost in interface NumberRangeQueryOrBuilder
      Returns:
      The boost.
    • setBoost

      public NumberRangeQuery.Builder setBoost(float value)
      optional float boost = 2 [json_name = "boost"];
      Parameters:
      value - The boost to set.
      Returns:
      This builder for chaining.
    • clearBoost

      public NumberRangeQuery.Builder clearBoost()
      optional float boost = 2 [json_name = "boost"];
      Returns:
      This builder for chaining.
    • hasXName

      public boolean hasXName()
      optional string x_name = 3 [json_name = "xName"];
      Specified by:
      hasXName in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the xName field is set.
    • getXName

      public String getXName()
      optional string x_name = 3 [json_name = "xName"];
      Specified by:
      getXName in interface NumberRangeQueryOrBuilder
      Returns:
      The xName.
    • getXNameBytes

      public com.google.protobuf.ByteString getXNameBytes()
      optional string x_name = 3 [json_name = "xName"];
      Specified by:
      getXNameBytes in interface NumberRangeQueryOrBuilder
      Returns:
      The bytes for xName.
    • setXName

      public NumberRangeQuery.Builder setXName(String value)
      optional string x_name = 3 [json_name = "xName"];
      Parameters:
      value - The xName to set.
      Returns:
      This builder for chaining.
    • clearXName

      public NumberRangeQuery.Builder clearXName()
      optional string x_name = 3 [json_name = "xName"];
      Returns:
      This builder for chaining.
    • setXNameBytes

      public NumberRangeQuery.Builder setXNameBytes(com.google.protobuf.ByteString value)
      optional string x_name = 3 [json_name = "xName"];
      Parameters:
      value - The bytes for xName to set.
      Returns:
      This builder for chaining.
    • hasRelation

      public boolean hasRelation()
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Specified by:
      hasRelation in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the relation field is set.
    • getRelationValue

      public int getRelationValue()
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Specified by:
      getRelationValue in interface NumberRangeQueryOrBuilder
      Returns:
      The enum numeric value on the wire for relation.
    • setRelationValue

      public NumberRangeQuery.Builder setRelationValue(int value)
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Parameters:
      value - The enum numeric value on the wire for relation to set.
      Returns:
      This builder for chaining.
    • getRelation

      public RangeRelation getRelation()
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Specified by:
      getRelation in interface NumberRangeQueryOrBuilder
      Returns:
      The relation.
    • setRelation

      public NumberRangeQuery.Builder setRelation(RangeRelation value)
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Parameters:
      value - The relation to set.
      Returns:
      This builder for chaining.
    • clearRelation

      public NumberRangeQuery.Builder clearRelation()
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Returns:
      This builder for chaining.
    • hasGt

      public boolean hasGt()
      optional double gt = 5 [json_name = "gt"];
      Specified by:
      hasGt in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the gt field is set.
    • getGt

      public double getGt()
      optional double gt = 5 [json_name = "gt"];
      Specified by:
      getGt in interface NumberRangeQueryOrBuilder
      Returns:
      The gt.
    • setGt

      public NumberRangeQuery.Builder setGt(double value)
      optional double gt = 5 [json_name = "gt"];
      Parameters:
      value - The gt to set.
      Returns:
      This builder for chaining.
    • clearGt

      public NumberRangeQuery.Builder clearGt()
      optional double gt = 5 [json_name = "gt"];
      Returns:
      This builder for chaining.
    • hasGte

      public boolean hasGte()
      optional double gte = 6 [json_name = "gte"];
      Specified by:
      hasGte in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the gte field is set.
    • getGte

      public double getGte()
      optional double gte = 6 [json_name = "gte"];
      Specified by:
      getGte in interface NumberRangeQueryOrBuilder
      Returns:
      The gte.
    • setGte

      public NumberRangeQuery.Builder setGte(double value)
      optional double gte = 6 [json_name = "gte"];
      Parameters:
      value - The gte to set.
      Returns:
      This builder for chaining.
    • clearGte

      public NumberRangeQuery.Builder clearGte()
      optional double gte = 6 [json_name = "gte"];
      Returns:
      This builder for chaining.
    • hasLt

      public boolean hasLt()
      optional double lt = 7 [json_name = "lt"];
      Specified by:
      hasLt in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the lt field is set.
    • getLt

      public double getLt()
      optional double lt = 7 [json_name = "lt"];
      Specified by:
      getLt in interface NumberRangeQueryOrBuilder
      Returns:
      The lt.
    • setLt

      public NumberRangeQuery.Builder setLt(double value)
      optional double lt = 7 [json_name = "lt"];
      Parameters:
      value - The lt to set.
      Returns:
      This builder for chaining.
    • clearLt

      public NumberRangeQuery.Builder clearLt()
      optional double lt = 7 [json_name = "lt"];
      Returns:
      This builder for chaining.
    • hasLte

      public boolean hasLte()
      optional double lte = 8 [json_name = "lte"];
      Specified by:
      hasLte in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the lte field is set.
    • getLte

      public double getLte()
      optional double lte = 8 [json_name = "lte"];
      Specified by:
      getLte in interface NumberRangeQueryOrBuilder
      Returns:
      The lte.
    • setLte

      public NumberRangeQuery.Builder setLte(double value)
      optional double lte = 8 [json_name = "lte"];
      Parameters:
      value - The lte to set.
      Returns:
      This builder for chaining.
    • clearLte

      public NumberRangeQuery.Builder clearLte()
      optional double lte = 8 [json_name = "lte"];
      Returns:
      This builder for chaining.
    • hasFrom

      public boolean hasFrom()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
      Specified by:
      hasFrom in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the from field is set.
    • getFrom

      public NumberRangeQueryAllOfFrom getFrom()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
      Specified by:
      getFrom in interface NumberRangeQueryOrBuilder
      Returns:
      The from.
    • setFrom

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • setFrom

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • mergeFrom

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • clearFrom

      public NumberRangeQuery.Builder clearFrom()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • getFromBuilder

      public NumberRangeQueryAllOfFrom.Builder getFromBuilder()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • getFromOrBuilder

      public NumberRangeQueryAllOfFromOrBuilder getFromOrBuilder()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfFrom from = 9 [json_name = "from"];
      Specified by:
      getFromOrBuilder in interface NumberRangeQueryOrBuilder
    • hasTo

      public boolean hasTo()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
      Specified by:
      hasTo in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the to field is set.
    • getTo

      public NumberRangeQueryAllOfTo getTo()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
      Specified by:
      getTo in interface NumberRangeQueryOrBuilder
      Returns:
      The to.
    • setTo

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
    • setTo

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
    • mergeTo

      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
    • clearTo

      public NumberRangeQuery.Builder clearTo()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
    • getToBuilder

      public NumberRangeQueryAllOfTo.Builder getToBuilder()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
    • getToOrBuilder

      public NumberRangeQueryAllOfToOrBuilder getToOrBuilder()
      optional .org.opensearch.protobufs.NumberRangeQueryAllOfTo to = 10 [json_name = "to"];
      Specified by:
      getToOrBuilder in interface NumberRangeQueryOrBuilder
    • hasIncludeLower

      public boolean hasIncludeLower()
      optional bool include_lower = 11 [json_name = "includeLower"];
      Specified by:
      hasIncludeLower in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the includeLower field is set.
    • getIncludeLower

      public boolean getIncludeLower()
      optional bool include_lower = 11 [json_name = "includeLower"];
      Specified by:
      getIncludeLower in interface NumberRangeQueryOrBuilder
      Returns:
      The includeLower.
    • setIncludeLower

      public NumberRangeQuery.Builder setIncludeLower(boolean value)
      optional bool include_lower = 11 [json_name = "includeLower"];
      Parameters:
      value - The includeLower to set.
      Returns:
      This builder for chaining.
    • clearIncludeLower

      public NumberRangeQuery.Builder clearIncludeLower()
      optional bool include_lower = 11 [json_name = "includeLower"];
      Returns:
      This builder for chaining.
    • hasIncludeUpper

      public boolean hasIncludeUpper()
      optional bool include_upper = 12 [json_name = "includeUpper"];
      Specified by:
      hasIncludeUpper in interface NumberRangeQueryOrBuilder
      Returns:
      Whether the includeUpper field is set.
    • getIncludeUpper

      public boolean getIncludeUpper()
      optional bool include_upper = 12 [json_name = "includeUpper"];
      Specified by:
      getIncludeUpper in interface NumberRangeQueryOrBuilder
      Returns:
      The includeUpper.
    • setIncludeUpper

      public NumberRangeQuery.Builder setIncludeUpper(boolean value)
      optional bool include_upper = 12 [json_name = "includeUpper"];
      Parameters:
      value - The includeUpper to set.
      Returns:
      This builder for chaining.
    • clearIncludeUpper

      public NumberRangeQuery.Builder clearIncludeUpper()
      optional bool include_upper = 12 [json_name = "includeUpper"];
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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