Evaluate a CEL expression with the given AST without any context
@param ast The AST of the expression, serialized as JSON. This AST should contain already resolved dynamic variables.
@return The result of the evaluation, either “true” or “false”
Evaluate a CEL expression with the given AST
@param ast The AST Execution Context, serialized as JSON. This defines the AST, the variables, and the platform properties.
@param host The host context to use for resolving properties
@return The result of the evaluation, either “true” or “false”
Evaluate a CEL expression with the given definition by compiling it first.
@param definition The definition of the expression, serialized as JSON. This defines the expression, the variables, and the platform properties.
@param host The host context to use for resolving properties
@return The result of the evaluation, either “true” or “false”
Transforms a given CEL expression into a CEL AST, serialized as JSON.
@param expression The CEL expression to parse
@return The AST of the expression, serialized as JSON