Package dev.cel.runtime
Class CelStandardFunctions.Builder
- java.lang.Object
-
- dev.cel.runtime.CelStandardFunctions.Builder
-
- Enclosing class:
- CelStandardFunctions
public static final class CelStandardFunctions.Builder extends java.lang.ObjectBuilder for constructing the set of standard function/identifiers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCelStandardFunctions.Builder.FunctionFilterFunctional interface for filtering standard functions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CelStandardFunctionsbuild()CelStandardFunctions.BuilderexcludeFunctions(CelStandardFunctions.StandardFunction... functions)CelStandardFunctions.BuilderexcludeFunctions(java.lang.Iterable<CelStandardFunctions.StandardFunction> functions)CelStandardFunctions.BuilderfilterFunctions(CelStandardFunctions.Builder.FunctionFilter functionFilter)CelStandardFunctions.BuilderincludeFunctions(CelStandardFunctions.StandardFunction... functions)CelStandardFunctions.BuilderincludeFunctions(java.lang.Iterable<CelStandardFunctions.StandardFunction> functions)
-
-
-
Method Detail
-
excludeFunctions
@CanIgnoreReturnValue public CelStandardFunctions.Builder excludeFunctions(CelStandardFunctions.StandardFunction... functions)
-
excludeFunctions
@CanIgnoreReturnValue public CelStandardFunctions.Builder excludeFunctions(java.lang.Iterable<CelStandardFunctions.StandardFunction> functions)
-
includeFunctions
@CanIgnoreReturnValue public CelStandardFunctions.Builder includeFunctions(CelStandardFunctions.StandardFunction... functions)
-
includeFunctions
@CanIgnoreReturnValue public CelStandardFunctions.Builder includeFunctions(java.lang.Iterable<CelStandardFunctions.StandardFunction> functions)
-
filterFunctions
@CanIgnoreReturnValue public CelStandardFunctions.Builder filterFunctions(CelStandardFunctions.Builder.FunctionFilter functionFilter)
-
build
public CelStandardFunctions build()
-
-