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