| BoolValue |
BoolValue is a simple CelValue wrapper around Java booleans.
|
| BytesValue |
BytesValue is a simple CelValue wrapper around CelByteString (immutable byte string).
|
| CelByteString |
CelByteString is an immutable sequence of a byte array.
|
| CelValue |
A representation of a CEL value for the runtime.
|
| CelValueProvider.CombinedCelValueProvider |
|
| DoubleValue |
DoubleValue is a simple CelValue wrapper around Java doubles.
|
| DurationValue |
DurationValue is a simple CelValue wrapper around Duration
|
| EnumValue<E extends java.lang.Enum<E>> |
EnumValue is a simple CelValue wrapper around Java enums.
|
| ErrorValue |
CelErrorValue represent the intermediate error that occurs during evaluation in the form of Java
exception.
|
| ImmutableListValue<E extends CelValue> |
ImmutableListValue is a representation of an immutable list containing zero or more CelValue.
|
| ImmutableMapValue<K extends CelValue,V extends CelValue> |
MapValue is an abstract representation of an immutable map containing CelValue as keys
and values.
|
| IntValue |
IntValue is a simple CelValue wrapper around Java longs.
|
| ListValue<E extends CelValue> |
ListValue is an abstract representation of a generic list containing zero or more CelValue.
|
| MapValue<K extends CelValue,V extends CelValue> |
MapValue is an abstract representation of a generic map containing CelValue as keys and
values.
|
| NullValue |
NullValue represents the value 'null' of 'null_type' according to the CEL specification.
|
| OpaqueValue |
OpaqueValue is the value representation of OpaqueType.
|
| OptionalValue<E extends CelValue> |
First-class support for CEL optionals.
|
| ProtoCelValueConverter |
CelValueConverter handles bidirectional conversion between native Java and protobuf
objects to CelValue.
|
| ProtoMessageValue |
ProtoMessageValue is a struct value with protobuf support.
|
| ProtoMessageValueProvider |
ProtoMessageValueProvider constructs new instances of a protobuf message given its fully
qualified name and its fields to populate.
|
| StringValue |
StringValue is a simple CelValue wrapper around Java strings.
|
| StructValue<T extends CelValue> |
StructValue is a representation of a structured object with typed properties.
|
| TimestampValue |
TimestampValue is a simple CelValue wrapper around Instant
|
| TypeValue |
TypeValue holds the CEL type information for the underlying CelValue.
|
| UintValue |
UintValue represents CelValue for unsigned longs.
|