Uses of Class
io.envoyproxy.pgv.ValidationException
Packages that use ValidationException
-
Uses of ValidationException in io.envoyproxy.pgv
Subclasses of ValidationException in io.envoyproxy.pgvModifier and TypeClassDescriptionclassUnimplementedExceptionindicates a PGV validation is unimplemented for Java.Methods in io.envoyproxy.pgv that throw ValidationExceptionModifier and TypeMethodDescriptionvoidvoidstatic voidvoidValidator.assertValid(T proto) Asserts validation rules on a protobuf object.voidValidatorImpl.assertValid(T proto, ValidatorIndex index) Asserts validation rules on a protobuf object.static <T> voidComparativeValidation.between(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator) static <T> voidstatic voidstatic voidstatic voidEnumValidation.definedOnly(String field, com.google.protobuf.ProtocolMessageEnum value) static voidstatic <T> voidRepeatedValidation.forEach(List<T> values, RepeatedValidation.ValidationConsumer<T> consumer) static <T> voidComparativeValidation.greaterThan(String field, T value, T limit, Comparator<T> comparator) static <T> voidComparativeValidation.greaterThanOrEqual(String field, T value, T limit, Comparator<T> comparator) static voidstatic <T> voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic <T> voidComparativeValidation.lessThan(String field, T value, T limit, Comparator<T> comparator) static <T> voidComparativeValidation.lessThanOrEqual(String field, T value, T limit, Comparator<T> comparator) static voidstatic voidstatic <T> voidstatic voidstatic voidstatic voidstatic voidstatic <T> voidstatic voidstatic voidstatic voidstatic voidStringValidation.notContains(String field, String value, String contains) static <T> voidstatic <T> voidComparativeValidation.outside(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator) static voidBytesValidation.pattern(String field, com.google.protobuf.ByteString value, com.google.re2j.Pattern p) static voidstatic voidstatic voidstatic <T> voidComparativeValidation.range(String field, T value, T lt, T lte, T gt, T gte, Comparator<T> comparator) static voidstatic voidstatic voidstatic <T> voidstatic voidstatic voidstatic voidValidates if the given value is a UUID or GUID in RFC 4122 hyphenated (00000000-0000-0000-0000-000000000000) form; both lower and upper hex digits are accepted.static <T> voidMapValidation.validateParts(Collection<T> vals, MapValidation.MapValidator<T> validator) static voidTimestampValidation.within(String field, com.google.protobuf.Timestamp value, com.google.protobuf.Duration duration, com.google.protobuf.Timestamp when)