All Classes
| Class | Description |
|---|---|
| BytesValidation |
BytesValidation implements PGV validators for protobuf Byte fields. |
| CollectiveValidation |
CollectiveValidation implements PGV validators for the collective in and notIn rules. |
| ComparativeValidation |
ComparativeValidation implements PGV validation rules for ordering relationships. |
| ConstantValidation |
ConstantValidation implements PVG validators for constant values. |
| EnumValidation |
EnumValidation implements PGV validation for protobuf enumerated types. |
| ExplicitValidatorIndex |
ExplicitValidatorIndex is an explicit registry of Validator instances. |
| MapValidation |
MapValidation implements PGV validation for protobuf Map fields. |
| MapValidation.MapValidator<T> | |
| ReflectiveValidatorIndex |
ReflectiveValidatorIndex uses reflection to discover Validator implementations lazily the first
time a type is validated. |
| RepeatedValidation |
RepeatedValidation implements PGV validators for collection-type validators. |
| RepeatedValidation.ValidationConsumer<T> | |
| RequiredValidation |
RequiredValidation implements PGV validation for required fields. |
| StringValidation |
StringValidation implements PGV validation for protobuf String fields. |
| TimestampValidation |
TimestampValidation implements PGV validation for protobuf Timestamp fields. |
| UnimplementedException |
UnimplementedException indicates a PGV validation is unimplemented for Java. |
| Validate | |
| Validate.AnyRules |
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
|
| Validate.AnyRules.Builder |
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
|
| Validate.AnyRulesOrBuilder | |
| Validate.BoolRules |
BoolRules describes the constraints applied to `bool` values
|
| Validate.BoolRules.Builder |
BoolRules describes the constraints applied to `bool` values
|
| Validate.BoolRulesOrBuilder | |
| Validate.BytesRules |
BytesRules describe the constraints applied to `bytes` values
|
| Validate.BytesRules.Builder |
BytesRules describe the constraints applied to `bytes` values
|
| Validate.BytesRules.WellKnownCase | |
| Validate.BytesRulesOrBuilder | |
| Validate.DoubleRules |
DoubleRules describes the constraints applied to `double` values
|
| Validate.DoubleRules.Builder |
DoubleRules describes the constraints applied to `double` values
|
| Validate.DoubleRulesOrBuilder | |
| Validate.DurationRules |
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
|
| Validate.DurationRules.Builder |
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
|
| Validate.DurationRulesOrBuilder | |
| Validate.EnumRules |
EnumRules describe the constraints applied to enum values
|
| Validate.EnumRules.Builder |
EnumRules describe the constraints applied to enum values
|
| Validate.EnumRulesOrBuilder | |
| Validate.FieldRules |
FieldRules encapsulates the rules for each type of field.
|
| Validate.FieldRules.Builder |
FieldRules encapsulates the rules for each type of field.
|
| Validate.FieldRules.TypeCase | |
| Validate.FieldRulesOrBuilder | |
| Validate.Fixed32Rules |
Fixed32Rules describes the constraints applied to `fixed32` values
|
| Validate.Fixed32Rules.Builder |
Fixed32Rules describes the constraints applied to `fixed32` values
|
| Validate.Fixed32RulesOrBuilder | |
| Validate.Fixed64Rules |
Fixed64Rules describes the constraints applied to `fixed64` values
|
| Validate.Fixed64Rules.Builder |
Fixed64Rules describes the constraints applied to `fixed64` values
|
| Validate.Fixed64RulesOrBuilder | |
| Validate.FloatRules |
FloatRules describes the constraints applied to `float` values
|
| Validate.FloatRules.Builder |
FloatRules describes the constraints applied to `float` values
|
| Validate.FloatRulesOrBuilder | |
| Validate.Int32Rules |
Int32Rules describes the constraints applied to `int32` values
|
| Validate.Int32Rules.Builder |
Int32Rules describes the constraints applied to `int32` values
|
| Validate.Int32RulesOrBuilder | |
| Validate.Int64Rules |
Int64Rules describes the constraints applied to `int64` values
|
| Validate.Int64Rules.Builder |
Int64Rules describes the constraints applied to `int64` values
|
| Validate.Int64RulesOrBuilder | |
| Validate.KnownRegex |
WellKnownRegex contain some well-known patterns.
|
| Validate.MapRules |
MapRules describe the constraints applied to `map` values
|
| Validate.MapRules.Builder |
MapRules describe the constraints applied to `map` values
|
| Validate.MapRulesOrBuilder | |
| Validate.MessageRules |
MessageRules describe the constraints applied to embedded message values.
|
| Validate.MessageRules.Builder |
MessageRules describe the constraints applied to embedded message values.
|
| Validate.MessageRulesOrBuilder | |
| Validate.RepeatedRules |
RepeatedRules describe the constraints applied to `repeated` values
|
| Validate.RepeatedRules.Builder |
RepeatedRules describe the constraints applied to `repeated` values
|
| Validate.RepeatedRulesOrBuilder | |
| Validate.SFixed32Rules |
SFixed32Rules describes the constraints applied to `sfixed32` values
|
| Validate.SFixed32Rules.Builder |
SFixed32Rules describes the constraints applied to `sfixed32` values
|
| Validate.SFixed32RulesOrBuilder | |
| Validate.SFixed64Rules |
SFixed64Rules describes the constraints applied to `sfixed64` values
|
| Validate.SFixed64Rules.Builder |
SFixed64Rules describes the constraints applied to `sfixed64` values
|
| Validate.SFixed64RulesOrBuilder | |
| Validate.SInt32Rules |
SInt32Rules describes the constraints applied to `sint32` values
|
| Validate.SInt32Rules.Builder |
SInt32Rules describes the constraints applied to `sint32` values
|
| Validate.SInt32RulesOrBuilder | |
| Validate.SInt64Rules |
SInt64Rules describes the constraints applied to `sint64` values
|
| Validate.SInt64Rules.Builder |
SInt64Rules describes the constraints applied to `sint64` values
|
| Validate.SInt64RulesOrBuilder | |
| Validate.StringRules |
StringRules describe the constraints applied to `string` values
|
| Validate.StringRules.Builder |
StringRules describe the constraints applied to `string` values
|
| Validate.StringRules.WellKnownCase | |
| Validate.StringRulesOrBuilder | |
| Validate.TimestampRules |
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
|
| Validate.TimestampRules.Builder |
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
|
| Validate.TimestampRulesOrBuilder | |
| Validate.UInt32Rules |
UInt32Rules describes the constraints applied to `uint32` values
|
| Validate.UInt32Rules.Builder |
UInt32Rules describes the constraints applied to `uint32` values
|
| Validate.UInt32RulesOrBuilder | |
| Validate.UInt64Rules |
UInt64Rules describes the constraints applied to `uint64` values
|
| Validate.UInt64Rules.Builder |
UInt64Rules describes the constraints applied to `uint64` values
|
| Validate.UInt64RulesOrBuilder | |
| ValidationException |
Base class for failed field validations.
|
| Validator<T> |
Validator asserts the validity of a protobuf object. |
| ValidatorImpl<T> |
Validator is the base interface for all generated PGV validators. |
| ValidatorIndex |
ValidatorIndex defines the entry point for finding Validator instances for a given type. |