Uses of Class
dev.cel.common.CelOptions
-
Packages that use CelOptions Package Description dev.cel.bundle dev.cel.checker dev.cel.common dev.cel.common.values dev.cel.compiler dev.cel.parser dev.cel.runtime -
-
Uses of CelOptions in dev.cel.bundle
Methods in dev.cel.bundle with parameters of type CelOptions Modifier and Type Method Description CelBuilderCelBuilder. setOptions(CelOptions options)Set theCelOptionsused to enable fixes and feautres for this CEL instance. -
Uses of CelOptions in dev.cel.checker
Methods in dev.cel.checker with parameters of type CelOptions Modifier and Type Method Description CelCheckerBuilderCelCheckerBuilder. setOptions(CelOptions options)Set theCelOptionsused to enable fixes and features for this CEL instances.CelCheckerBuilderCelCheckerLegacyImpl.Builder. setOptions(CelOptions celOptions)static EnvEnv. standard(Errors errors, TypeProvider typeProvider, CelOptions celOptions)Creates anEnvvalue configured with the standard types, functions, and operators, configured with a customtypeProviderand a reference to thecelOptionsto use within the environment.static EnvEnv. standard(Errors errors, CelOptions celOptions)Creates anEnvvalue configured with the standard types, functions, and operators and a reference to the configuredcelOptions.static EnvEnv. unconfigured(Errors errors, TypeProvider typeProvider, CelOptions celOptions)Creates an unconfiguredEnvvalue without the standard CEL types, functions, and operators using a customtypeProvider.static EnvEnv. unconfigured(Errors errors, CelOptions celOptions)Creates an unconfiguredEnvvalue without the standard CEL types, functions, and operators with a reference to the configuredcelOptions. -
Uses of CelOptions in dev.cel.common
Fields in dev.cel.common declared as CelOptions Modifier and Type Field Description static CelOptionsCelOptions. DEFAULTstatic CelOptionsCelOptions. LEGACYMethods in dev.cel.common that return CelOptions Modifier and Type Method Description abstract CelOptionsCelOptions.Builder. build()static CelOptionsCelOptions. fromExprFeatures(com.google.common.collect.ImmutableSet<ExprFeatures> features) -
Uses of CelOptions in dev.cel.common.values
Fields in dev.cel.common.values declared as CelOptions Modifier and Type Field Description protected CelOptionsCelValueConverter. celOptionsMethods in dev.cel.common.values with parameters of type CelOptions Modifier and Type Method Description static ProtoCelValueConverterProtoCelValueConverter. newInstance(CelOptions celOptions, CelDescriptorPool celDescriptorPool, DynamicProto dynamicProto)Constructs a new instance of ProtoCelValueConverter.static ProtoMessageValueProviderProtoMessageValueProvider. newInstance(DynamicProto dynamicProto, CelOptions celOptions) -
Uses of CelOptions in dev.cel.compiler
Methods in dev.cel.compiler with parameters of type CelOptions Modifier and Type Method Description CelCompilerBuilderCelCompilerBuilder. setOptions(CelOptions options)Set theCelOptionsused to enable fixes and features for this CEL instances.CelCompilerBuilderCelCompilerImpl.Builder. setOptions(CelOptions options) -
Uses of CelOptions in dev.cel.parser
Methods in dev.cel.parser that return CelOptions Modifier and Type Method Description CelOptionsCelParserBuilder. getOptions()Retrieves the currently configuredCelOptionsfor the parser.CelOptionsCelParserImpl.Builder. getOptions()CelOptionsCelParserImpl. getOptions()Return the options theCelParserwas originally created with.Methods in dev.cel.parser with parameters of type CelOptions Modifier and Type Method Description CelParserBuilderCelParserBuilder. setOptions(CelOptions celOptions)Configures theCelOptionsused to enable fixes within the parser.CelParserImpl.BuilderCelParserImpl.Builder. setOptions(CelOptions options) -
Uses of CelOptions in dev.cel.runtime
Methods in dev.cel.runtime with parameters of type CelOptions Modifier and Type Method Description static java.lang.ObjectRuntimeHelpers. adaptProtoToValue(DynamicProto dynamicProto, MessageOrBuilder obj, CelOptions celOptions)Adapts aprotobuf.Messageto a plain old Java object.static java.lang.ObjectRuntimeHelpers. adaptValue(DynamicProto dynamicProto, java.lang.Object value, CelOptions celOptions)Adapts a plain old Java object into a CEL value.static voidStandardFunctions. add(Registrar registrar, DynamicProto dynamicProto, CelOptions celOptions)Adds CEL standard functions to the given registrar.static voidStandardFunctions. addNonInlined(Registrar registrar, CelOptions celOptions)Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.static voidStandardFunctions. addNonInlined(Registrar registrar, RuntimeEquality runtimeEquality, CelOptions celOptions)Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.static DefaultDispatcherDefaultDispatcher. create(CelOptions celOptions)static DefaultDispatcherDefaultDispatcher. create(CelOptions celOptions, DynamicProto dynamicProto)java.util.Optional<java.lang.Object>RuntimeEquality. findInMap(java.util.Map<?,?> map, java.lang.Object index, CelOptions celOptions)static ActivationActivation. fromProto(Message message, CelOptions celOptions)Creates anActivationfrom aMessagewhere each field in the message is exposed as a top-level variable in theActivation.static TypeResolverStandardTypeResolver. getInstance(CelOptions celOptions)Obtain a singleton instance of theStandardTypeResolverappropriate for thecelOptionsprovided.<A,B>
BRuntimeEquality. indexMap(java.util.Map<A,B> map, A index, CelOptions celOptions)Bound-checked indexing of maps.<A> booleanRuntimeEquality. inList(java.util.List<A> list, A value, CelOptions celOptions)Determine whether thelistcontains the givenvalue.<A,B>
booleanRuntimeEquality. inMap(java.util.Map<A,B> map, A key, CelOptions celOptions)Determine whether themapcontains the givenkey.static longRuntimeHelpers. int64Add(long x, long y, CelOptions celOptions)static longRuntimeHelpers. int64Divide(long x, long y, CelOptions celOptions)static longRuntimeHelpers. int64Multiply(long x, long y, CelOptions celOptions)static longRuntimeHelpers. int64Negate(long x, CelOptions celOptions)static longRuntimeHelpers. int64Subtract(long x, long y, CelOptions celOptions)static booleanRuntimeHelpers. matches(java.lang.String string, java.lang.String regexp, CelOptions celOptions)booleanRuntimeEquality. objectEquals(java.lang.Object x, java.lang.Object y, CelOptions celOptions)CEL implements homogeneous equality where two values are only comparable if they have the same type, otherwise an error is thrown.CelRuntimeBuilderCelRuntimeBuilder. setOptions(CelOptions options)Set theCelOptionsused to enable fixes and features for this CEL instance.CelRuntimeBuilderCelRuntimeLegacyImpl.Builder. setOptions(CelOptions options)static longRuntimeHelpers. uint64Add(long x, long y, CelOptions celOptions)static intRuntimeHelpers. uint64CompareTo(long x, long y, CelOptions celOptions)static longRuntimeHelpers. uint64Divide(long x, long y, CelOptions celOptions)static longRuntimeHelpers. uint64Mod(long x, long y, CelOptions celOptions)static longRuntimeHelpers. uint64Multiply(long x, long y, CelOptions celOptions)static longRuntimeHelpers. uint64Subtract(long x, long y, CelOptions celOptions)Constructors in dev.cel.runtime with parameters of type CelOptions Constructor Description DefaultDispatcher(CelOptions celOptions)DefaultInterpreter(RuntimeTypeProvider typeProvider, Dispatcher dispatcher, CelOptions celOptions)Creates a new interpreterDescriptorMessageProvider(ProtoMessageFactory protoMessageFactory, CelOptions celOptions)Create a new message provider with a given message factory and custom descriptor set to use when adapting from proto to CEL and vice versa.RuntimeTypeProviderLegacyImpl(CelOptions celOptions, CelValueProvider valueProvider, CelDescriptorPool celDescriptorPool, DynamicProto dynamicProto)
-