Module envoy_ext_proc_stubs::validate
source · Modules
Nested message and enum types in
BytesRules
.Nested message and enum types in
FieldRules
.Nested message and enum types in
StringRules
.Structs
AnyRules describe constraints applied exclusively to the
google.protobuf.Any
well-known typeBoolRules describes the constraints applied to
bool
valuesBytesRules describe the constraints applied to
bytes
valuesDoubleRules describes the constraints applied to
double
valuesDurationRules describe the constraints applied exclusively to the
google.protobuf.Duration
well-known typeEnumRules describe the constraints applied to enum values
FieldRules encapsulates the rules for each type of field. Depending on the
field, the correct set should be used to ensure proper validations.
Fixed32Rules describes the constraints applied to
fixed32
valuesFixed64Rules describes the constraints applied to
fixed64
valuesFloatRules describes the constraints applied to
float
valuesInt32Rules describes the constraints applied to
int32
valuesInt64Rules describes the constraints applied to
int64
valuesMapRules describe the constraints applied to
map
valuesMessageRules describe the constraints applied to embedded message values.
For message-type fields, validation is performed recursively.
RepeatedRules describe the constraints applied to
repeated
valuesSFixed32Rules describes the constraints applied to
sfixed32
valuesSFixed64Rules describes the constraints applied to
sfixed64
valuesSInt32Rules describes the constraints applied to
sint32
valuesSInt64Rules describes the constraints applied to
sint64
valuesStringRules describe the constraints applied to
string
valuesTimestampRules describe the constraints applied exclusively to the
google.protobuf.Timestamp
well-known typeUInt32Rules describes the constraints applied to
uint32
valuesUInt64Rules describes the constraints applied to
uint64
valuesEnums
WellKnownRegex contain some well-known patterns.