Package dev.cel.checker
Class CelStandardDeclarations.Builder
- java.lang.Object
-
- dev.cel.checker.CelStandardDeclarations.Builder
-
- Enclosing class:
- CelStandardDeclarations
public static final class CelStandardDeclarations.Builder extends java.lang.ObjectBuilder for constructing the set of standard function/identifiers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCelStandardDeclarations.Builder.FunctionFilterFunctional interface for filtering standard functions.static interfaceCelStandardDeclarations.Builder.IdentifierFilterFunctional interface for filtering standard identifiers.
-
Method Summary
-
-
-
Method Detail
-
excludeFunctions
@CanIgnoreReturnValue public CelStandardDeclarations.Builder excludeFunctions(CelStandardDeclarations.StandardFunction... functions)
-
excludeFunctions
@CanIgnoreReturnValue public CelStandardDeclarations.Builder excludeFunctions(java.lang.Iterable<CelStandardDeclarations.StandardFunction> functions)
-
includeFunctions
@CanIgnoreReturnValue public CelStandardDeclarations.Builder includeFunctions(CelStandardDeclarations.StandardFunction... functions)
-
includeFunctions
@CanIgnoreReturnValue public CelStandardDeclarations.Builder includeFunctions(java.lang.Iterable<CelStandardDeclarations.StandardFunction> functions)
-
filterFunctions
@CanIgnoreReturnValue public CelStandardDeclarations.Builder filterFunctions(CelStandardDeclarations.Builder.FunctionFilter functionFilter)
-
excludeIdentifiers
@CanIgnoreReturnValue public CelStandardDeclarations.Builder excludeIdentifiers(CelStandardDeclarations.StandardIdentifier... identifiers)
-
excludeIdentifiers
@CanIgnoreReturnValue public CelStandardDeclarations.Builder excludeIdentifiers(java.lang.Iterable<CelStandardDeclarations.StandardIdentifier> identifiers)
-
includeIdentifiers
@CanIgnoreReturnValue public CelStandardDeclarations.Builder includeIdentifiers(CelStandardDeclarations.StandardIdentifier... identifiers)
-
includeIdentifiers
@CanIgnoreReturnValue public CelStandardDeclarations.Builder includeIdentifiers(java.lang.Iterable<CelStandardDeclarations.StandardIdentifier> identifiers)
-
filterIdentifiers
@CanIgnoreReturnValue public CelStandardDeclarations.Builder filterIdentifiers(CelStandardDeclarations.Builder.IdentifierFilter identifierFilter)
-
build
public CelStandardDeclarations build()
-
-