CelCompilerBuilder |
CelCompilerBuilder.addDeclarations(Decl... declarations) |
Add variable and function declarations to the CEL environment.
|
CelCompilerBuilder |
CelCompilerBuilder.addDeclarations(java.lang.Iterable<Decl> declarations) |
Add variable and function declarations to the CEL environment.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addDeclarations(Decl... declarations) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addDeclarations(java.lang.Iterable<Decl> declarations) |
|
CelCompilerBuilder |
CelCompilerBuilder.addFileTypes(DescriptorProtos.FileDescriptorSet fileDescriptorSet) |
Add all of the Descriptors.FileDescriptors in a FileDescriptorSet to the use for
type-checking, and for object creation at interpretation time.
|
CelCompilerBuilder |
CelCompilerBuilder.addFileTypes(Descriptors.FileDescriptor... fileDescriptors) |
|
CelCompilerBuilder |
CelCompilerBuilder.addFileTypes(java.lang.Iterable<Descriptors.FileDescriptor> fileDescriptors) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addFileTypes(DescriptorProtos.FileDescriptorSet fileDescriptorSet) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addFileTypes(Descriptors.FileDescriptor... fileDescriptors) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addFileTypes(java.lang.Iterable<Descriptors.FileDescriptor> fileDescriptors) |
|
CelCompilerBuilder |
CelCompilerBuilder.addFunctionDeclarations(CelFunctionDecl... celFunctionDecls) |
Add function declaration CelFunctionDecl to the CEL environment
|
CelCompilerBuilder |
CelCompilerBuilder.addFunctionDeclarations(java.lang.Iterable<CelFunctionDecl> celFunctionDecls) |
Add function declaration CelFunctionDecl to the CEL environment
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addFunctionDeclarations(CelFunctionDecl... celFunctionDecls) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addFunctionDeclarations(java.lang.Iterable<CelFunctionDecl> celFunctionDecls) |
|
CelCompilerBuilder |
CelCompilerBuilder.addLibraries(CelCompilerLibrary... libraries) |
Adds one or more libraries for parsing and type-checking.
|
CelCompilerBuilder |
CelCompilerBuilder.addLibraries(java.lang.Iterable<? extends CelCompilerLibrary> libraries) |
Adds a collection of libraries for parsing and type-checking.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addLibraries(CelCompilerLibrary... libraries) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addLibraries(java.lang.Iterable<? extends CelCompilerLibrary> libraries) |
|
CelCompilerBuilder |
CelCompilerBuilder.addMacros(CelMacro... macros) |
Registers the given macros, replacing any previous macros with the same key.
|
CelCompilerBuilder |
CelCompilerBuilder.addMacros(java.lang.Iterable<CelMacro> macros) |
Registers the given macros, replacing any previous macros with the same key.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addMacros(CelMacro... macros) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addMacros(java.lang.Iterable<CelMacro> macros) |
|
CelCompilerBuilder |
CelCompilerBuilder.addMessageTypes(Descriptors.Descriptor... descriptors) |
|
CelCompilerBuilder |
CelCompilerBuilder.addMessageTypes(java.lang.Iterable<Descriptors.Descriptor> descriptors) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addMessageTypes(Descriptors.Descriptor... descriptors) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addMessageTypes(java.lang.Iterable<Descriptors.Descriptor> descriptors) |
|
CelCompilerBuilder |
CelCompilerBuilder.addProtoTypeMasks(ProtoTypeMask... typeMasks) |
|
CelCompilerBuilder |
CelCompilerBuilder.addProtoTypeMasks(java.lang.Iterable<ProtoTypeMask> typeMasks) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addProtoTypeMasks(ProtoTypeMask... typeMasks) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addProtoTypeMasks(java.lang.Iterable<ProtoTypeMask> typeMasks) |
|
CelCompilerBuilder |
CelCompilerBuilder.addVar(java.lang.String name,
CelType type) |
Add a variable declaration with a given name and CelType.
|
CelCompilerBuilder |
CelCompilerBuilder.addVar(java.lang.String name,
Type type) |
Add a variable declaration with a given name and proto based Type.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addVar(java.lang.String name,
CelType type) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addVar(java.lang.String name,
Type type) |
|
CelCompilerBuilder |
CelCompilerBuilder.addVarDeclarations(CelVarDecl... varDecl) |
Add variable declaration CelVarDecl to the CEL environment.
|
CelCompilerBuilder |
CelCompilerBuilder.addVarDeclarations(java.lang.Iterable<CelVarDecl> varDecl) |
Add variable declaration CelVarDecl to the CEL environment.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addVarDeclarations(CelVarDecl... celVarDecls) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.addVarDeclarations(java.lang.Iterable<CelVarDecl> celVarDecls) |
|
static CelCompilerBuilder |
CelCompilerImpl.newBuilder(CelParserBuilder parserBuilder,
CelCheckerBuilder checkerBuilder) |
Create a new builder for constructing a CelCompiler instance.
|
CelCompilerBuilder |
CelCompilerBuilder.setContainer(java.lang.String container) |
Set the container name to use as the namespace for resolving CEL expression variables
and functions.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setContainer(java.lang.String container) |
|
CelCompilerBuilder |
CelCompilerBuilder.setOptions(CelOptions options) |
Set the CelOptions used to enable fixes and features for this CEL instances.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setOptions(CelOptions options) |
|
CelCompilerBuilder |
CelCompilerBuilder.setProtoResultType(Type resultType) |
Set the expected resultType in proto format described in checked.proto for the
type-checked expression.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setProtoResultType(Type resultType) |
|
CelCompilerBuilder |
CelCompilerBuilder.setResultType(CelType resultType) |
Set the expected resultType for the type-checked expression.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setResultType(CelType resultType) |
|
CelCompilerBuilder |
CelCompilerBuilder.setStandardEnvironmentEnabled(boolean value) |
Enable or disable the standard CEL library functions and variables
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setStandardEnvironmentEnabled(boolean value) |
|
CelCompilerBuilder |
CelCompilerBuilder.setStandardMacros(CelStandardMacro... macros) |
Sets the macro set for the parser, replacing the macros from any prior call.
|
CelCompilerBuilder |
CelCompilerBuilder.setStandardMacros(java.lang.Iterable<CelStandardMacro> macros) |
Sets the macro set for the parser, replacing the macros from any prior call.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setStandardMacros(CelStandardMacro... macros) |
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setStandardMacros(java.lang.Iterable<CelStandardMacro> macros) |
|
CelCompilerBuilder |
CelCompilerBuilder.setTypeProvider(TypeProvider typeProvider) |
Deprecated.
|
CelCompilerBuilder |
CelCompilerBuilder.setTypeProvider(CelTypeProvider celTypeProvider) |
Set the celTypeProvider for use with type-checking expressions.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setTypeProvider(TypeProvider typeProvider) |
Deprecated.
|
CelCompilerBuilder |
CelCompilerImpl.Builder.setTypeProvider(CelTypeProvider celTypeProvider) |
|
static CelCompilerBuilder |
CelCompilerFactory.standardCelCompilerBuilder() |
Create a new builder to construct a CelCompiler instance.
|