Package io.envoyproxy.pgv.validate
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.TimestampgetConst()Const specifies that this field must be exactly the specified valuecom.google.protobuf.TimestampOrBuildergetConstOrBuilder()Const specifies that this field must be exactly the specified valuecom.google.protobuf.TimestampgetGt()Gt specifies that this field must be greater than the specified value, exclusivecom.google.protobuf.TimestampgetGte()Gte specifies that this field must be greater than the specified value, inclusivecom.google.protobuf.TimestampOrBuildergetGteOrBuilder()Gte specifies that this field must be greater than the specified value, inclusivebooleangetGtNow()GtNow specifies that this must be greater than the current time.com.google.protobuf.TimestampOrBuildergetGtOrBuilder()Gt specifies that this field must be greater than the specified value, exclusivecom.google.protobuf.TimestampgetLt()Lt specifies that this field must be less than the specified value, exclusivecom.google.protobuf.TimestampgetLte()Lte specifies that this field must be less than the specified value, inclusivecom.google.protobuf.TimestampOrBuildergetLteOrBuilder()Lte specifies that this field must be less than the specified value, inclusivebooleangetLtNow()LtNow specifies that this must be less than the current time.com.google.protobuf.TimestampOrBuildergetLtOrBuilder()Lt specifies that this field must be less than the specified value, exclusivebooleangetRequired()Required specifies that this field must be setcom.google.protobuf.DurationgetWithin()Within specifies that this field must be within this duration of the current time.com.google.protobuf.DurationOrBuildergetWithinOrBuilder()Within specifies that this field must be within this duration of the current time.booleanhasConst()Const specifies that this field must be exactly the specified valuebooleanhasGt()Gt specifies that this field must be greater than the specified value, exclusivebooleanhasGte()Gte specifies that this field must be greater than the specified value, inclusivebooleanhasGtNow()GtNow specifies that this must be greater than the current time.booleanhasLt()Lt specifies that this field must be less than the specified value, exclusivebooleanhasLte()Lte specifies that this field must be less than the specified value, inclusivebooleanhasLtNow()LtNow specifies that this must be less than the current time.booleanhasRequired()Required specifies that this field must be setbooleanhasWithin()Within specifies that this field must be within this duration of the current time.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;
-