Package build.buf.validate
package build.buf.validate
-
ClassDescriptionAnyRules describe constraints applied exclusively to the `google.protobuf.Any` well-known type.AnyRules describe constraints applied exclusively to the `google.protobuf.Any` well-known type.BoolRules describes the constraints applied to `bool` values.BoolRules describes the constraints applied to `bool` values.BytesRules describe the constraints applied to `bytes` values.BytesRules describe the constraints applied to `bytes` values.`Constraint` represents a validation rule written in the Common Expression Language (CEL) syntax.`Constraint` represents a validation rule written in the Common Expression Language (CEL) syntax.DoubleRules describes the constraints applied to `double` values.DoubleRules describes the constraints applied to `double` values.DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.EnumRules describe the constraints applied to `enum` values.EnumRules describe the constraints applied to `enum` values.FieldRules encapsulates the rules for each type of field.FieldRules encapsulates the rules for each type of field.Fixed32Rules describes the constraints applied to `fixed32` values.Fixed32Rules describes the constraints applied to `fixed32` values.Fixed64Rules describes the constraints applied to `fixed64` values.Fixed64Rules describes the constraints applied to `fixed64` values.FloatRules describes the constraints applied to `float` values.FloatRules describes the constraints applied to `float` values.Int32Rules describes the constraints applied to `int32` values.Int32Rules describes the constraints applied to `int32` values.Int64Rules describes the constraints applied to `int64` values.Int64Rules describes the constraints applied to `int64` values.WellKnownRegex contain some well-known patterns.MapRules describe the constraints applied to `map` values.MapRules describe the constraints applied to `map` values.MessageConstraints represents validation rules that are applied to the entire message.MessageConstraints represents validation rules that are applied to the entire message.The `OneofConstraints` message type enables you to manage constraints for oneof fields in your protobuf messages.The `OneofConstraints` message type enables you to manage constraints for oneof fields in your protobuf messages.RepeatedRules describe the constraints applied to `repeated` values.RepeatedRules describe the constraints applied to `repeated` values.SFixed32Rules describes the constraints applied to `fixed32` values.SFixed32Rules describes the constraints applied to `fixed32` values.SFixed64Rules describes the constraints applied to `fixed64` values.SFixed64Rules describes the constraints applied to `fixed64` values.SInt32Rules describes the constraints applied to `sint32` values.SInt32Rules describes the constraints applied to `sint32` values.SInt64Rules describes the constraints applied to `sint64` values.SInt64Rules describes the constraints applied to `sint64` values.StringRules describes the constraints applied to `string` values These rules may also be applied to the `google.protobuf.StringValue` Well-Known-Type.StringRules describes the constraints applied to `string` values These rules may also be applied to the `google.protobuf.StringValue` Well-Known-Type.TimestampRules describe the constraints applied exclusively to the `google.protobuf.Timestamp` well-known type.TimestampRules describe the constraints applied exclusively to the `google.protobuf.Timestamp` well-known type.UInt32Rules describes the constraints applied to `uint32` values.UInt32Rules describes the constraints applied to `uint32` values.UInt64Rules describes the constraints applied to `uint64` values.UInt64Rules describes the constraints applied to `uint64` values.`Violation` represents a single instance where a validation rule, expressed as a `Constraint`, was not met.`Violation` represents a single instance where a validation rule, expressed as a `Constraint`, was not met.`Violations` is a collection of `Violation` messages.`Violations` is a collection of `Violation` messages.