Class DurationRules.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DurationRules.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<DurationRules.Builder>
build.buf.validate.DurationRules.Builder
All Implemented Interfaces:
DurationRulesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DurationRules

public static final class DurationRules.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DurationRules.Builder> implements DurationRulesOrBuilder
 DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.
 
Protobuf type buf.validate.DurationRules
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllIn(Iterable<? extends com.google.protobuf.Duration> values)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    addAllNotIn(Iterable<? extends com.google.protobuf.Duration> values)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    addIn(int index, com.google.protobuf.Duration value)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    addIn(int index, com.google.protobuf.Duration.Builder builderForValue)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    addIn(com.google.protobuf.Duration value)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    addIn(com.google.protobuf.Duration.Builder builderForValue)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    addInBuilder(int index)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    addNotIn(int index, com.google.protobuf.Duration value)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    addNotIn(int index, com.google.protobuf.Duration.Builder builderForValue)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    addNotIn(com.google.protobuf.Duration value)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    addNotIn(com.google.protobuf.Duration.Builder builderForValue)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    addNotInBuilder(int index)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
     
     
     
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
     
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
     
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
     
    com.google.protobuf.Duration
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    com.google.protobuf.Duration.Builder
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    com.google.protobuf.DurationOrBuilder
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
     
    com.google.protobuf.Duration
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    com.google.protobuf.Duration.Builder
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    com.google.protobuf.Duration
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    com.google.protobuf.Duration.Builder
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    com.google.protobuf.DurationOrBuilder
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    com.google.protobuf.DurationOrBuilder
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    com.google.protobuf.Duration
    getIn(int index)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    getInBuilder(int index)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    List<com.google.protobuf.Duration.Builder>
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    int
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    List<com.google.protobuf.Duration>
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.DurationOrBuilder
    getInOrBuilder(int index)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    List<? extends com.google.protobuf.DurationOrBuilder>
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
     
    com.google.protobuf.Duration
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    com.google.protobuf.Duration.Builder
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    com.google.protobuf.Duration
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    com.google.protobuf.Duration.Builder
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    com.google.protobuf.DurationOrBuilder
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    com.google.protobuf.DurationOrBuilder
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    com.google.protobuf.Duration
    getNotIn(int index)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.Duration.Builder
    getNotInBuilder(int index)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    List<com.google.protobuf.Duration.Builder>
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    int
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    List<com.google.protobuf.Duration>
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    com.google.protobuf.DurationOrBuilder
    getNotInOrBuilder(int index)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    List<? extends com.google.protobuf.DurationOrBuilder>
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    boolean
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    boolean
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    boolean
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    boolean
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    boolean
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
    mergeConst(com.google.protobuf.Duration value)
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeGt(com.google.protobuf.Duration value)
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    mergeGte(com.google.protobuf.Duration value)
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    mergeLt(com.google.protobuf.Duration value)
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    mergeLte(com.google.protobuf.Duration value)
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    removeIn(int index)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    removeNotIn(int index)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    setConst(com.google.protobuf.Duration value)
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    setConst(com.google.protobuf.Duration.Builder builderForValue)
    `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setGt(com.google.protobuf.Duration value)
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    setGt(com.google.protobuf.Duration.Builder builderForValue)
    `gt` requires the duration field value to be greater than the specified value (exclusive).
    setGte(com.google.protobuf.Duration value)
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    setGte(com.google.protobuf.Duration.Builder builderForValue)
    `gte` requires the duration field value to be greater than or equal to the specified value (exclusive).
    setIn(int index, com.google.protobuf.Duration value)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    setIn(int index, com.google.protobuf.Duration.Builder builderForValue)
    `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
    setLt(com.google.protobuf.Duration value)
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    setLt(com.google.protobuf.Duration.Builder builderForValue)
    `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type, exclusive.
    setLte(com.google.protobuf.Duration value)
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    setLte(com.google.protobuf.Duration.Builder builderForValue)
    `lte` indicates that the field must be less than or equal to the specified value of the `google.protobuf.Duration` type, inclusive.
    setNotIn(int index, com.google.protobuf.Duration value)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    setNotIn(int index, com.google.protobuf.Duration.Builder builderForValue)
    `not_in` denotes that the field must not be equal to any of the specified values of the `google.protobuf.Duration` type.
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

    getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<DurationRules.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public DurationRules.Builder mergeFrom(DurationRules other)
    • isInitialized

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

      public DurationRules.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<DurationRules.Builder>
      Throws:
      IOException
    • getLessThanCase

      public DurationRules.LessThanCase getLessThanCase()
      Specified by:
      getLessThanCase in interface DurationRulesOrBuilder
    • clearLessThan

      public DurationRules.Builder clearLessThan()
    • getGreaterThanCase

      public DurationRules.GreaterThanCase getGreaterThanCase()
      Specified by:
      getGreaterThanCase in interface DurationRulesOrBuilder
    • clearGreaterThan

      public DurationRules.Builder clearGreaterThan()
    • hasConst

      public boolean hasConst()
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
      Specified by:
      hasConst in interface DurationRulesOrBuilder
      Returns:
      Whether the const field is set.
    • getConst

      public com.google.protobuf.Duration getConst()
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
      Specified by:
      getConst in interface DurationRulesOrBuilder
      Returns:
      The const.
    • setConst

      public DurationRules.Builder setConst(com.google.protobuf.Duration value)
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
    • setConst

      public DurationRules.Builder setConst(com.google.protobuf.Duration.Builder builderForValue)
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
    • mergeConst

      public DurationRules.Builder mergeConst(com.google.protobuf.Duration value)
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
    • clearConst

      public DurationRules.Builder clearConst()
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
    • getConstBuilder

      public com.google.protobuf.Duration.Builder getConstBuilder()
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
    • getConstOrBuilder

      public com.google.protobuf.DurationOrBuilder getConstOrBuilder()
       `const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
       If the field's value deviates from the specified value, an error message
       will be generated.
      
       ```proto
       message MyDuration {
         // value must equal 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
       }
       ```
       
      optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }
      Specified by:
      getConstOrBuilder in interface DurationRulesOrBuilder
    • hasLt

      public boolean hasLt()
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
      Specified by:
      hasLt in interface DurationRulesOrBuilder
      Returns:
      Whether the lt field is set.
    • getLt

      public com.google.protobuf.Duration getLt()
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
      Specified by:
      getLt in interface DurationRulesOrBuilder
      Returns:
      The lt.
    • setLt

      public DurationRules.Builder setLt(com.google.protobuf.Duration value)
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
    • setLt

      public DurationRules.Builder setLt(com.google.protobuf.Duration.Builder builderForValue)
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
    • mergeLt

      public DurationRules.Builder mergeLt(com.google.protobuf.Duration value)
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
    • clearLt

      public DurationRules.Builder clearLt()
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
    • getLtBuilder

      public com.google.protobuf.Duration.Builder getLtBuilder()
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
    • getLtOrBuilder

      public com.google.protobuf.DurationOrBuilder getLtOrBuilder()
       `lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
       exclusive. If the field's value is greater than or equal to the specified
       value, an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than 5s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
       }
       ```
       
      .google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }
      Specified by:
      getLtOrBuilder in interface DurationRulesOrBuilder
    • hasLte

      public boolean hasLte()
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
      Specified by:
      hasLte in interface DurationRulesOrBuilder
      Returns:
      Whether the lte field is set.
    • getLte

      public com.google.protobuf.Duration getLte()
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
      Specified by:
      getLte in interface DurationRulesOrBuilder
      Returns:
      The lte.
    • setLte

      public DurationRules.Builder setLte(com.google.protobuf.Duration value)
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
    • setLte

      public DurationRules.Builder setLte(com.google.protobuf.Duration.Builder builderForValue)
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
    • mergeLte

      public DurationRules.Builder mergeLte(com.google.protobuf.Duration value)
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
    • clearLte

      public DurationRules.Builder clearLte()
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
    • getLteBuilder

      public com.google.protobuf.Duration.Builder getLteBuilder()
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
    • getLteOrBuilder

      public com.google.protobuf.DurationOrBuilder getLteOrBuilder()
       `lte` indicates that the field must be less than or equal to the specified
       value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be less than or equal to 10s
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
       }
       ```
       
      .google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }
      Specified by:
      getLteOrBuilder in interface DurationRulesOrBuilder
    • hasGt

      public boolean hasGt()
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
      Specified by:
      hasGt in interface DurationRulesOrBuilder
      Returns:
      Whether the gt field is set.
    • getGt

      public com.google.protobuf.Duration getGt()
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
      Specified by:
      getGt in interface DurationRulesOrBuilder
      Returns:
      The gt.
    • setGt

      public DurationRules.Builder setGt(com.google.protobuf.Duration value)
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
    • setGt

      public DurationRules.Builder setGt(com.google.protobuf.Duration.Builder builderForValue)
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
    • mergeGt

      public DurationRules.Builder mergeGt(com.google.protobuf.Duration value)
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
    • clearGt

      public DurationRules.Builder clearGt()
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
    • getGtBuilder

      public com.google.protobuf.Duration.Builder getGtBuilder()
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
    • getGtOrBuilder

      public com.google.protobuf.DurationOrBuilder getGtOrBuilder()
       `gt` requires the duration field value to be greater than the specified
       value (exclusive). If the value of `gt` is larger than a specified `lt`
       or `lte`, the range is reversed, and the field value must be outside the
       specified range. If the field value doesn't meet the required conditions,
       an error message is generated.
      
       ```proto
       message MyDuration {
         // duration must be greater than 5s [duration.gt]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
      
         // duration must be greater than 5s and less than 10s [duration.gt_lt]
         google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
      
         // duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
         google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }
      Specified by:
      getGtOrBuilder in interface DurationRulesOrBuilder
    • hasGte

      public boolean hasGte()
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
      Specified by:
      hasGte in interface DurationRulesOrBuilder
      Returns:
      Whether the gte field is set.
    • getGte

      public com.google.protobuf.Duration getGte()
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
      Specified by:
      getGte in interface DurationRulesOrBuilder
      Returns:
      The gte.
    • setGte

      public DurationRules.Builder setGte(com.google.protobuf.Duration value)
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
    • setGte

      public DurationRules.Builder setGte(com.google.protobuf.Duration.Builder builderForValue)
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
    • mergeGte

      public DurationRules.Builder mergeGte(com.google.protobuf.Duration value)
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
    • clearGte

      public DurationRules.Builder clearGte()
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
    • getGteBuilder

      public com.google.protobuf.Duration.Builder getGteBuilder()
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
    • getGteOrBuilder

      public com.google.protobuf.DurationOrBuilder getGteOrBuilder()
       `gte` requires the duration field value to be greater than or equal to the
       specified value (exclusive). If the value of `gte` is larger than a
       specified `lt` or `lte`, the range is reversed, and the field value must
       be outside the specified range. If the field value doesn't meet the
       required conditions, an error message is generated.
      
       ```proto
       message MyDuration {
        // duration must be greater than or equal to 5s [duration.gte]
        google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
      
        // duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
        google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
      
        // duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
        google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
       }
       ```
       
      .google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }
      Specified by:
      getGteOrBuilder in interface DurationRulesOrBuilder
    • getInList

      public List<com.google.protobuf.Duration> getInList()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
      Specified by:
      getInList in interface DurationRulesOrBuilder
    • getInCount

      public int getInCount()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
      Specified by:
      getInCount in interface DurationRulesOrBuilder
    • getIn

      public com.google.protobuf.Duration getIn(int index)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
      Specified by:
      getIn in interface DurationRulesOrBuilder
    • setIn

      public DurationRules.Builder setIn(int index, com.google.protobuf.Duration value)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • setIn

      public DurationRules.Builder setIn(int index, com.google.protobuf.Duration.Builder builderForValue)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addIn

      public DurationRules.Builder addIn(com.google.protobuf.Duration value)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addIn

      public DurationRules.Builder addIn(int index, com.google.protobuf.Duration value)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addIn

      public DurationRules.Builder addIn(com.google.protobuf.Duration.Builder builderForValue)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addIn

      public DurationRules.Builder addIn(int index, com.google.protobuf.Duration.Builder builderForValue)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addAllIn

      public DurationRules.Builder addAllIn(Iterable<? extends com.google.protobuf.Duration> values)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • clearIn

      public DurationRules.Builder clearIn()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • removeIn

      public DurationRules.Builder removeIn(int index)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • getInBuilder

      public com.google.protobuf.Duration.Builder getInBuilder(int index)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • getInOrBuilder

      public com.google.protobuf.DurationOrBuilder getInOrBuilder(int index)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
      Specified by:
      getInOrBuilder in interface DurationRulesOrBuilder
    • getInOrBuilderList

      public List<? extends com.google.protobuf.DurationOrBuilder> getInOrBuilderList()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
      Specified by:
      getInOrBuilderList in interface DurationRulesOrBuilder
    • addInBuilder

      public com.google.protobuf.Duration.Builder addInBuilder()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • addInBuilder

      public com.google.protobuf.Duration.Builder addInBuilder(int index)
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • getInBuilderList

      public List<com.google.protobuf.Duration.Builder> getInBuilderList()
       `in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
       If the field's value doesn't correspond to any of the specified values,
       an error message will be generated.
      
       ```proto
       message MyDuration {
         // value must be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }
    • getNotInList

      public List<com.google.protobuf.Duration> getNotInList()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
      Specified by:
      getNotInList in interface DurationRulesOrBuilder
    • getNotInCount

      public int getNotInCount()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
      Specified by:
      getNotInCount in interface DurationRulesOrBuilder
    • getNotIn

      public com.google.protobuf.Duration getNotIn(int index)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
      Specified by:
      getNotIn in interface DurationRulesOrBuilder
    • setNotIn

      public DurationRules.Builder setNotIn(int index, com.google.protobuf.Duration value)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • setNotIn

      public DurationRules.Builder setNotIn(int index, com.google.protobuf.Duration.Builder builderForValue)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addNotIn

      public DurationRules.Builder addNotIn(com.google.protobuf.Duration value)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addNotIn

      public DurationRules.Builder addNotIn(int index, com.google.protobuf.Duration value)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addNotIn

      public DurationRules.Builder addNotIn(com.google.protobuf.Duration.Builder builderForValue)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addNotIn

      public DurationRules.Builder addNotIn(int index, com.google.protobuf.Duration.Builder builderForValue)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addAllNotIn

      public DurationRules.Builder addAllNotIn(Iterable<? extends com.google.protobuf.Duration> values)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • clearNotIn

      public DurationRules.Builder clearNotIn()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • removeNotIn

      public DurationRules.Builder removeNotIn(int index)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • getNotInBuilder

      public com.google.protobuf.Duration.Builder getNotInBuilder(int index)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • getNotInOrBuilder

      public com.google.protobuf.DurationOrBuilder getNotInOrBuilder(int index)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
      Specified by:
      getNotInOrBuilder in interface DurationRulesOrBuilder
    • getNotInOrBuilderList

      public List<? extends com.google.protobuf.DurationOrBuilder> getNotInOrBuilderList()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
      Specified by:
      getNotInOrBuilderList in interface DurationRulesOrBuilder
    • addNotInBuilder

      public com.google.protobuf.Duration.Builder addNotInBuilder()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • addNotInBuilder

      public com.google.protobuf.Duration.Builder addNotInBuilder(int index)
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • getNotInBuilderList

      public List<com.google.protobuf.Duration.Builder> getNotInBuilderList()
       `not_in` denotes that the field must not be equal to
       any of the specified values of the `google.protobuf.Duration` type.
       If the field's value matches any of these values, an error message will be
       generated.
      
       ```proto
       message MyDuration {
         // value must not be in list [1s, 2s, 3s]
         google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
       }
       ```
       
      repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }
    • setUnknownFields

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

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