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 getConst()
    Const specifies that this field must be exactly the specified value
    com.google.protobuf.TimestampOrBuilder getConstOrBuilder()
    Const specifies that this field must be exactly the specified value
    com.google.protobuf.Timestamp getGt()
    Gt specifies that this field must be greater than the specified value, exclusive
    com.google.protobuf.Timestamp getGte()
    Gte specifies that this field must be greater than the specified value, inclusive
    com.google.protobuf.TimestampOrBuilder getGteOrBuilder()
    Gte specifies that this field must be greater than the specified value, inclusive
    boolean getGtNow()
    GtNow specifies that this must be greater than the current time.
    com.google.protobuf.TimestampOrBuilder getGtOrBuilder()
    Gt specifies that this field must be greater than the specified value, exclusive
    com.google.protobuf.Timestamp getLt()
    Lt specifies that this field must be less than the specified value, exclusive
    com.google.protobuf.Timestamp getLte()
    Lte specifies that this field must be less than the specified value, inclusive
    com.google.protobuf.TimestampOrBuilder getLteOrBuilder()
    Lte specifies that this field must be less than the specified value, inclusive
    boolean getLtNow()
    LtNow specifies that this must be less than the current time.
    com.google.protobuf.TimestampOrBuilder getLtOrBuilder()
    Lt specifies that this field must be less than the specified value, exclusive
    boolean getRequired()
    Required specifies that this field must be set
    com.google.protobuf.Duration getWithin()
    Within specifies that this field must be within this duration of the current time.
    com.google.protobuf.DurationOrBuilder getWithinOrBuilder()
    Within specifies that this field must be within this duration of the current time.
    boolean hasConst()
    Const specifies that this field must be exactly the specified value
    boolean hasGt()
    Gt specifies that this field must be greater than the specified value, exclusive
    boolean hasGte()
    Gte specifies that this field must be greater than the specified value, inclusive
    boolean hasGtNow()
    GtNow specifies that this must be greater than the current time.
    boolean hasLt()
    Lt specifies that this field must be less than the specified value, exclusive
    boolean hasLte()
    Lte specifies that this field must be less than the specified value, inclusive
    boolean hasLtNow()
    LtNow specifies that this must be less than the current time.
    boolean hasRequired()
    Required specifies that this field must be set
    boolean hasWithin()
    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;
    • getRequired

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

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

      com.google.protobuf.Timestamp getConst()
       Const specifies that this field must be exactly the specified value
       
      optional .google.protobuf.Timestamp const = 2;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;