Class DateRangeQuery.Builder

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

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

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

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

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

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

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

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

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

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

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

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

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

      public DateRangeQuery.Builder mergeFrom(DateRangeQuery other)
    • isInitialized

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

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

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

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

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

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

      public DateRangeQuery.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 DateRangeQueryOrBuilder
      Returns:
      Whether the boost field is set.
    • getBoost

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

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

      public DateRangeQuery.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 DateRangeQueryOrBuilder
      Returns:
      Whether the xName field is set.
    • getXName

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

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

      public DateRangeQuery.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 DateRangeQuery.Builder clearXName()
      optional string x_name = 3 [json_name = "xName"];
      Returns:
      This builder for chaining.
    • setXNameBytes

      public DateRangeQuery.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 DateRangeQueryOrBuilder
      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 DateRangeQueryOrBuilder
      Returns:
      The enum numeric value on the wire for relation.
    • setRelationValue

      public DateRangeQuery.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 DateRangeQueryOrBuilder
      Returns:
      The relation.
    • setRelation

      public DateRangeQuery.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 DateRangeQuery.Builder clearRelation()
      optional .org.opensearch.protobufs.RangeRelation relation = 4 [json_name = "relation"];
      Returns:
      This builder for chaining.
    • hasGt

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

      public String getGt()
      optional string gt = 5 [json_name = "gt"];
      Specified by:
      getGt in interface DateRangeQueryOrBuilder
      Returns:
      The gt.
    • getGtBytes

      public com.google.protobuf.ByteString getGtBytes()
      optional string gt = 5 [json_name = "gt"];
      Specified by:
      getGtBytes in interface DateRangeQueryOrBuilder
      Returns:
      The bytes for gt.
    • setGt

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

      public DateRangeQuery.Builder clearGt()
      optional string gt = 5 [json_name = "gt"];
      Returns:
      This builder for chaining.
    • setGtBytes

      public DateRangeQuery.Builder setGtBytes(com.google.protobuf.ByteString value)
      optional string gt = 5 [json_name = "gt"];
      Parameters:
      value - The bytes for gt to set.
      Returns:
      This builder for chaining.
    • hasGte

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

      public String getGte()
      optional string gte = 6 [json_name = "gte"];
      Specified by:
      getGte in interface DateRangeQueryOrBuilder
      Returns:
      The gte.
    • getGteBytes

      public com.google.protobuf.ByteString getGteBytes()
      optional string gte = 6 [json_name = "gte"];
      Specified by:
      getGteBytes in interface DateRangeQueryOrBuilder
      Returns:
      The bytes for gte.
    • setGte

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

      public DateRangeQuery.Builder clearGte()
      optional string gte = 6 [json_name = "gte"];
      Returns:
      This builder for chaining.
    • setGteBytes

      public DateRangeQuery.Builder setGteBytes(com.google.protobuf.ByteString value)
      optional string gte = 6 [json_name = "gte"];
      Parameters:
      value - The bytes for gte to set.
      Returns:
      This builder for chaining.
    • hasLt

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

      public String getLt()
      optional string lt = 7 [json_name = "lt"];
      Specified by:
      getLt in interface DateRangeQueryOrBuilder
      Returns:
      The lt.
    • getLtBytes

      public com.google.protobuf.ByteString getLtBytes()
      optional string lt = 7 [json_name = "lt"];
      Specified by:
      getLtBytes in interface DateRangeQueryOrBuilder
      Returns:
      The bytes for lt.
    • setLt

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

      public DateRangeQuery.Builder clearLt()
      optional string lt = 7 [json_name = "lt"];
      Returns:
      This builder for chaining.
    • setLtBytes

      public DateRangeQuery.Builder setLtBytes(com.google.protobuf.ByteString value)
      optional string lt = 7 [json_name = "lt"];
      Parameters:
      value - The bytes for lt to set.
      Returns:
      This builder for chaining.
    • hasLte

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

      public String getLte()
      optional string lte = 8 [json_name = "lte"];
      Specified by:
      getLte in interface DateRangeQueryOrBuilder
      Returns:
      The lte.
    • getLteBytes

      public com.google.protobuf.ByteString getLteBytes()
      optional string lte = 8 [json_name = "lte"];
      Specified by:
      getLteBytes in interface DateRangeQueryOrBuilder
      Returns:
      The bytes for lte.
    • setLte

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

      public DateRangeQuery.Builder clearLte()
      optional string lte = 8 [json_name = "lte"];
      Returns:
      This builder for chaining.
    • setLteBytes

      public DateRangeQuery.Builder setLteBytes(com.google.protobuf.ByteString value)
      optional string lte = 8 [json_name = "lte"];
      Parameters:
      value - The bytes for lte to set.
      Returns:
      This builder for chaining.
    • hasFrom

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

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

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

      public DateRangeQuery.Builder setFrom(DateRangeQueryAllOfFrom.Builder builderForValue)
      optional .org.opensearch.protobufs.DateRangeQueryAllOfFrom from = 9 [json_name = "from"];
    • mergeFrom

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

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

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

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

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

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

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

      public DateRangeQuery.Builder setTo(DateRangeQueryAllOfTo.Builder builderForValue)
      optional .org.opensearch.protobufs.DateRangeQueryAllOfTo to = 10 [json_name = "to"];
    • mergeTo

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

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

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

      public DateRangeQueryAllOfToOrBuilder getToOrBuilder()
      optional .org.opensearch.protobufs.DateRangeQueryAllOfTo to = 10 [json_name = "to"];
      Specified by:
      getToOrBuilder in interface DateRangeQueryOrBuilder
    • hasFormat

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

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

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

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

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

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

      public boolean hasTimeZone()
      optional string time_zone = 12 [json_name = "timeZone"];
      Specified by:
      hasTimeZone in interface DateRangeQueryOrBuilder
      Returns:
      Whether the timeZone field is set.
    • getTimeZone

      public String getTimeZone()
      optional string time_zone = 12 [json_name = "timeZone"];
      Specified by:
      getTimeZone in interface DateRangeQueryOrBuilder
      Returns:
      The timeZone.
    • getTimeZoneBytes

      public com.google.protobuf.ByteString getTimeZoneBytes()
      optional string time_zone = 12 [json_name = "timeZone"];
      Specified by:
      getTimeZoneBytes in interface DateRangeQueryOrBuilder
      Returns:
      The bytes for timeZone.
    • setTimeZone

      public DateRangeQuery.Builder setTimeZone(String value)
      optional string time_zone = 12 [json_name = "timeZone"];
      Parameters:
      value - The timeZone to set.
      Returns:
      This builder for chaining.
    • clearTimeZone

      public DateRangeQuery.Builder clearTimeZone()
      optional string time_zone = 12 [json_name = "timeZone"];
      Returns:
      This builder for chaining.
    • setTimeZoneBytes

      public DateRangeQuery.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
      optional string time_zone = 12 [json_name = "timeZone"];
      Parameters:
      value - The bytes for timeZone to set.
      Returns:
      This builder for chaining.
    • hasIncludeLower

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

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

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

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

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

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

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

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

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

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