Uses of Class
io.envoyproxy.pgv.ValidationException

Packages that use ValidationException 
Package Description
io.envoyproxy.pgv  
  • Uses of ValidationException in io.envoyproxy.pgv

    Subclasses of ValidationException in io.envoyproxy.pgv 
    Modifier and Type Class Description
    class  UnimplementedException
    UnimplementedException indicates a PGV validation is unimplemented for Java.
    Methods in io.envoyproxy.pgv that throw ValidationException 
    Modifier and Type Method Description
    void MapValidation.MapValidator.accept​(T val)  
    void RepeatedValidation.ValidationConsumer.accept​(T value)  
    static void StringValidation.address​(String field, String value)  
    void Validator.assertValid​(T proto)
    Asserts validation rules on a protobuf object.
    void ValidatorImpl.assertValid​(T proto, ValidatorIndex index)
    Asserts validation rules on a protobuf object.
    static <T> void ComparativeValidation.between​(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator)  
    static <T> void ConstantValidation.constant​(String field, T value, T expected)  
    static void BytesValidation.contains​(String field, com.google.protobuf.ByteString value, byte[] contains)  
    static void StringValidation.contains​(String field, String value, String contains)  
    static void EnumValidation.definedOnly​(String field, com.google.protobuf.ProtocolMessageEnum value)  
    static void StringValidation.email​(String field, String value)  
    static <T> void RepeatedValidation.forEach​(List<T> values, RepeatedValidation.ValidationConsumer<T> consumer)  
    static <T> void ComparativeValidation.greaterThan​(String field, T value, T limit, Comparator<T> comparator)  
    static <T> void ComparativeValidation.greaterThanOrEqual​(String field, T value, T limit, Comparator<T> comparator)  
    static void StringValidation.hostName​(String field, String value)  
    static <T> void CollectiveValidation.in​(String field, T value, T[] set)  
    static void BytesValidation.ip​(String field, com.google.protobuf.ByteString value)  
    static void StringValidation.ip​(String field, String value)  
    static void BytesValidation.ipv4​(String field, com.google.protobuf.ByteString value)  
    static void StringValidation.ipv4​(String field, String value)  
    static void BytesValidation.ipv6​(String field, com.google.protobuf.ByteString value)  
    static void StringValidation.ipv6​(String field, String value)  
    static void StringValidation.lenBytes​(String field, String value, int expected)  
    static void BytesValidation.length​(String field, com.google.protobuf.ByteString value, int expected)  
    static void StringValidation.length​(String field, String value, int expected)  
    static <T> void ComparativeValidation.lessThan​(String field, T value, T limit, Comparator<T> comparator)  
    static <T> void ComparativeValidation.lessThanOrEqual​(String field, T value, T limit, Comparator<T> comparator)  
    static void MapValidation.max​(String field, Map value, int expected)  
    static void StringValidation.maxBytes​(String field, String value, int expected)  
    static <T> void RepeatedValidation.maxItems​(String field, List<T> values, int expected)  
    static void BytesValidation.maxLength​(String field, com.google.protobuf.ByteString value, int expected)  
    static void StringValidation.maxLength​(String field, String value, int expected)  
    static void MapValidation.min​(String field, Map value, int expected)  
    static void StringValidation.minBytes​(String field, String value, int expected)  
    static <T> void RepeatedValidation.minItems​(String field, List<T> values, int expected)  
    static void BytesValidation.minLength​(String field, com.google.protobuf.ByteString value, int expected)  
    static void StringValidation.minLength​(String field, String value, int expected)  
    static void MapValidation.noSparse​(String field, Map value)  
    static void StringValidation.notContains​(String field, String value, String contains)  
    static <T> void CollectiveValidation.notIn​(String field, T value, T[] set)  
    static <T> void ComparativeValidation.outside​(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator)  
    static void BytesValidation.pattern​(String field, com.google.protobuf.ByteString value, com.google.re2j.Pattern p)  
    static void StringValidation.pattern​(String field, String value, com.google.re2j.Pattern p)  
    static void BytesValidation.prefix​(String field, com.google.protobuf.ByteString value, byte[] prefix)  
    static void StringValidation.prefix​(String field, String value, String prefix)  
    static <T> void ComparativeValidation.range​(String field, T value, T lt, T lte, T gt, T gte, Comparator<T> comparator)  
    static void RequiredValidation.required​(String field, com.google.protobuf.GeneratedMessageV3 value)  
    static void BytesValidation.suffix​(String field, com.google.protobuf.ByteString value, byte[] suffix)  
    static void StringValidation.suffix​(String field, String value, String suffix)  
    static <T> void RepeatedValidation.unique​(String field, List<T> values)  
    static void StringValidation.uri​(String field, String value)  
    static void StringValidation.uriRef​(String field, String value)  
    static void StringValidation.uuid​(String field, String value)
    Validates 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> void MapValidation.validateParts​(Collection<T> vals, MapValidation.MapValidator<T> validator)  
    static void TimestampValidation.within​(String field, com.google.protobuf.Timestamp value, com.google.protobuf.Duration duration, com.google.protobuf.Timestamp when)