Interface Validate.TimestampRulesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Validate.TimestampRules, Validate.TimestampRules.Builder
Enclosing class:
Validate

public static interface Validate.TimestampRulesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Const specifies that this field must be exactly the specified value
    com.google.protobuf.TimestampOrBuilder
    Const specifies that this field must be exactly the specified value
    com.google.protobuf.Timestamp
    Gt specifies that this field must be greater than the specified value, exclusive
    com.google.protobuf.Timestamp
    Gte specifies that this field must be greater than the specified value, inclusive
    com.google.protobuf.TimestampOrBuilder
    Gte specifies that this field must be greater than the specified value, inclusive
    boolean
    GtNow specifies that this must be greater than the current time.
    com.google.protobuf.TimestampOrBuilder
    Gt specifies that this field must be greater than the specified value, exclusive
    com.google.protobuf.Timestamp
    Lt specifies that this field must be less than the specified value, exclusive
    com.google.protobuf.Timestamp
    Lte specifies that this field must be less than the specified value, inclusive
    com.google.protobuf.TimestampOrBuilder
    Lte specifies that this field must be less than the specified value, inclusive
    boolean
    LtNow specifies that this must be less than the current time.
    com.google.protobuf.TimestampOrBuilder
    Lt specifies that this field must be less than the specified value, exclusive
    boolean
    Required specifies that this field must be set
    com.google.protobuf.Duration
    Within specifies that this field must be within this duration of the current time.
    com.google.protobuf.DurationOrBuilder
    Within specifies that this field must be within this duration of the current time.
    boolean
    Const specifies that this field must be exactly the specified value
    boolean
    Gt specifies that this field must be greater than the specified value, exclusive
    boolean
    Gte specifies that this field must be greater than the specified value, inclusive
    boolean
    GtNow specifies that this must be greater than the current time.
    boolean
    Lt specifies that this field must be less than the specified value, exclusive
    boolean
    Lte specifies that this field must be less than the specified value, inclusive
    boolean
    LtNow specifies that this must be less than the current time.
    boolean
    Required specifies that this field must be set
    boolean
    Within specifies that this field must be within this duration of the current time.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasRequired

      boolean hasRequired()
       Required specifies that this field must be set
       
      optional bool required = 1;
      Returns:
      Whether the required field is set.
    • getRequired

      boolean getRequired()
       Required specifies that this field must be set
       
      optional bool required = 1;
      Returns:
      The required.
    • hasConst

      boolean hasConst()
       Const specifies that this field must be exactly the specified value
       
      optional .google.protobuf.Timestamp const = 2;
      Returns:
      Whether the const field is set.
    • getConst

      com.google.protobuf.Timestamp getConst()
       Const specifies that this field must be exactly the specified value
       
      optional .google.protobuf.Timestamp const = 2;
      Returns:
      The const.
    • getConstOrBuilder

      com.google.protobuf.TimestampOrBuilder getConstOrBuilder()
       Const specifies that this field must be exactly the specified value
       
      optional .google.protobuf.Timestamp const = 2;
    • hasLt

      boolean hasLt()
       Lt specifies that this field must be less than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp lt = 3;
      Returns:
      Whether the lt field is set.
    • getLt

      com.google.protobuf.Timestamp getLt()
       Lt specifies that this field must be less than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp lt = 3;
      Returns:
      The lt.
    • getLtOrBuilder

      com.google.protobuf.TimestampOrBuilder getLtOrBuilder()
       Lt specifies that this field must be less than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp lt = 3;
    • hasLte

      boolean hasLte()
       Lte specifies that this field must be less than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp lte = 4;
      Returns:
      Whether the lte field is set.
    • getLte

      com.google.protobuf.Timestamp getLte()
       Lte specifies that this field must be less than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp lte = 4;
      Returns:
      The lte.
    • getLteOrBuilder

      com.google.protobuf.TimestampOrBuilder getLteOrBuilder()
       Lte specifies that this field must be less than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp lte = 4;
    • hasGt

      boolean hasGt()
       Gt specifies that this field must be greater than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp gt = 5;
      Returns:
      Whether the gt field is set.
    • getGt

      com.google.protobuf.Timestamp getGt()
       Gt specifies that this field must be greater than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp gt = 5;
      Returns:
      The gt.
    • getGtOrBuilder

      com.google.protobuf.TimestampOrBuilder getGtOrBuilder()
       Gt specifies that this field must be greater than the specified value,
       exclusive
       
      optional .google.protobuf.Timestamp gt = 5;
    • hasGte

      boolean hasGte()
       Gte specifies that this field must be greater than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp gte = 6;
      Returns:
      Whether the gte field is set.
    • getGte

      com.google.protobuf.Timestamp getGte()
       Gte specifies that this field must be greater than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp gte = 6;
      Returns:
      The gte.
    • getGteOrBuilder

      com.google.protobuf.TimestampOrBuilder getGteOrBuilder()
       Gte specifies that this field must be greater than the specified value,
       inclusive
       
      optional .google.protobuf.Timestamp gte = 6;
    • hasLtNow

      boolean hasLtNow()
       LtNow specifies that this must be less than the current time. LtNow
       can only be used with the Within rule.
       
      optional bool lt_now = 7;
      Returns:
      Whether the ltNow field is set.
    • getLtNow

      boolean getLtNow()
       LtNow specifies that this must be less than the current time. LtNow
       can only be used with the Within rule.
       
      optional bool lt_now = 7;
      Returns:
      The ltNow.
    • hasGtNow

      boolean hasGtNow()
       GtNow specifies that this must be greater than the current time. GtNow
       can only be used with the Within rule.
       
      optional bool gt_now = 8;
      Returns:
      Whether the gtNow field is set.
    • getGtNow

      boolean getGtNow()
       GtNow specifies that this must be greater than the current time. GtNow
       can only be used with the Within rule.
       
      optional bool gt_now = 8;
      Returns:
      The gtNow.
    • hasWithin

      boolean hasWithin()
       Within specifies that this field must be within this duration of the
       current time. This constraint can be used alone or with the LtNow and
       GtNow rules.
       
      optional .google.protobuf.Duration within = 9;
      Returns:
      Whether the within field is set.
    • getWithin

      com.google.protobuf.Duration getWithin()
       Within specifies that this field must be within this duration of the
       current time. This constraint can be used alone or with the LtNow and
       GtNow rules.
       
      optional .google.protobuf.Duration within = 9;
      Returns:
      The within.
    • getWithinOrBuilder

      com.google.protobuf.DurationOrBuilder getWithinOrBuilder()
       Within specifies that this field must be within this duration of the
       current time. This constraint can be used alone or with the LtNow and
       GtNow rules.
       
      optional .google.protobuf.Duration within = 9;