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.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.