io.envoyproxy.pgv.validate.validate
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 or equal to the specified value, inclusive
Gt specifies that this field must be greater than the specified value, exclusive. If the value of Gt is larger than a specified Lt or Lte, the range is reversed.
Gte specifies that this field must be greater than or equal to the specified value, inclusive. If the value of Gte is larger than a specified Lt or Lte, the range is reversed.
In specifies that this field must be equal to one of the specified values
NotIn specifies that this field cannot be equal to one of the specified values
IgnoreEmpty specifies that the validation rules of this field should be evaluated only if the field is not empty
Const specifies that this field must be exactly the specified value
Gt specifies that this field must be greater than the specified value, exclusive.
Gt specifies that this field must be greater than the specified value, exclusive. If the value of Gt is larger than a specified Lt or Lte, the range is reversed.
Gte specifies that this field must be greater than or equal to the specified value, inclusive.
Gte specifies that this field must be greater than or equal to the specified value, inclusive. If the value of Gte is larger than a specified Lt or Lte, the range is reversed.
IgnoreEmpty specifies that the validation rules of this field should be evaluated only if the field is not empty
In specifies that this field must be equal to one of the specified values
Lt specifies that this field must be less than the specified value, exclusive
Lte specifies that this field must be less than or equal to the specified value, inclusive
NotIn specifies that this field cannot be equal to one of the specified values
(Since version 0.6.0) Use toPMessage
(Since version 0.6.0) Use getField that accepts a ScalaPB descriptor and returns PValue
SFixed32Rules describes the constraints applied to
sfixed32
valuesConst 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 or equal to the specified value, inclusive
Gt specifies that this field must be greater than the specified value, exclusive. If the value of Gt is larger than a specified Lt or Lte, the range is reversed.
Gte specifies that this field must be greater than or equal to the specified value, inclusive. If the value of Gte is larger than a specified Lt or Lte, the range is reversed.
In specifies that this field must be equal to one of the specified values
NotIn specifies that this field cannot be equal to one of the specified values
IgnoreEmpty specifies that the validation rules of this field should be evaluated only if the field is not empty