Package dev.cel.common.values
Interface CelValueProvider
-
- All Known Implementing Classes:
BaseProtoMessageValueProvider,CombinedCelValueProvider,ProtoMessageValueProvider
@Immutable public interface CelValueProviderCelValueProvider is an interface for constructing new struct values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default dev.cel.common.values.CelValueConvertercelValueConverter()java.util.Optional<java.lang.Object>newValue(java.lang.String structType, java.util.Map<java.lang.String,java.lang.Object> fields)Constructs a new struct value, or a primitive value in case the fully qualified struct name is a wrapper.
-
-
-
Method Detail
-
newValue
java.util.Optional<java.lang.Object> newValue(java.lang.String structType, java.util.Map<java.lang.String,java.lang.Object> fields)Constructs a new struct value, or a primitive value in case the fully qualified struct name is a wrapper.
-
celValueConverter
default dev.cel.common.values.CelValueConverter celValueConverter()
-
-