All Classes and Interfaces

Class
Description
AstExpression is a compiled CEL Ast.
Evaluator that executes a CompiledProgram.
CompilationException extends ValidationException is returned when a constraint fails to compile.
CompiledProgram is a parsed and type-checked Program along with the source Expression.
Config is the configuration for a Validator.
Builder for configuration.
A build-through cache for computed standard constraints.
DescriptorMappings provides mappings between protocol buffer descriptors and CEL declarations.
Evaluator defines a validation evaluator.
A build-through cache of message evaluators keyed off the provided descriptor.
ExecutionException extends ValidationException is returned when a constraint fails to execute.
Expression represents a single CEL expression.
The Value type that contains a Message.
NowVariable implements Activation, providing a lazily produced timestamp for accessing the variable `now` that's constant within an evaluation.
The Value type that contains a field descriptor and its value.
OneofEvaluator performs validation on a oneof union.
Custom Library for CEL.
Extends Exception is the base exception for all validation errors.
ValidationResult is returned when a constraint is executed.
Performs validation on any proto.Message values.
Value is a wrapper around a protobuf value that provides helper methods for accessing the value.
Variable implements Activation, providing a lightweight named variable to cel.Program executions.