io.envoyproxy.pgv.validate.validate
Required specifies that this field must be set
Const specifies that this field must be exactly the specified value
Lt specifies that this field must be less than the specified value, exclusive
Lte specifies that this field must be less than the specified value, inclusive
Gt specifies that this field must be greater than the specified value, exclusive
Gte specifies that this field must be greater than the specified value, inclusive
LtNow specifies that this must be less than the current time. LtNow can only be used with the Within rule.
GtNow specifies that this must be greater than the current time. GtNow can only be used with the Within rule.
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.
Const specifies that this field must be exactly the specified value
Gt specifies that this field must be greater than the specified value, exclusive
GtNow specifies that this must be greater than the current time.
GtNow specifies that this must be greater than the current time. GtNow can only be used with the Within rule.
Gte specifies that this field must be greater than the specified value, inclusive
Lt specifies that this field must be less than the specified value, exclusive
LtNow specifies that this must be less than the current time.
LtNow specifies that this must be less than the current time. LtNow can only be used with the Within rule.
Lte specifies that this field must be less than the specified value, inclusive
Required specifies that this field must be set
Within specifies that this field must be within this duration of the current time.
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.
(Since version 0.6.0) Use toPMessage
(Since version 0.6.0) Use getField that accepts a ScalaPB descriptor and returns PValue
TimestampRules describe the constraints applied exclusively to the
google.protobuf.Timestamp
well-known typeRequired specifies that this field must be set
Const specifies that this field must be exactly the specified value
Lt specifies that this field must be less than the specified value, exclusive
Lte specifies that this field must be less than the specified value, inclusive
Gt specifies that this field must be greater than the specified value, exclusive
Gte specifies that this field must be greater than the specified value, inclusive
LtNow specifies that this must be less than the current time. LtNow can only be used with the Within rule.
GtNow specifies that this must be greater than the current time. GtNow can only be used with the Within rule.
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.