Package org.projectnessie.cel.tools
Class ScriptHost.ScriptBuilder
- java.lang.Object
-
- org.projectnessie.cel.tools.ScriptHost.ScriptBuilder
-
- Enclosing class:
- ScriptHost
public final class ScriptHost.ScriptBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Scriptbuild()ScriptHost.ScriptBuilderwithContainer(java.lang.String container)ScriptHost.ScriptBuilderwithDeclarations(com.google.api.expr.v1alpha1.Decl... declarations)ScriptHost.ScriptBuilderwithDeclarations(java.util.List<com.google.api.expr.v1alpha1.Decl> declarations)ScriptHost.ScriptBuilderwithLibraries(java.util.List<org.projectnessie.cel.Library> libraries)ScriptHost.ScriptBuilderwithLibraries(org.projectnessie.cel.Library... libraries)ScriptHost.ScriptBuilderwithTypes(java.lang.Object... types)ScriptHost.ScriptBuilderwithTypes(java.util.List<java.lang.Object> types)
-
-
-
Method Detail
-
withContainer
public ScriptHost.ScriptBuilder withContainer(java.lang.String container)
-
withDeclarations
public ScriptHost.ScriptBuilder withDeclarations(com.google.api.expr.v1alpha1.Decl... declarations)
-
withDeclarations
public ScriptHost.ScriptBuilder withDeclarations(java.util.List<com.google.api.expr.v1alpha1.Decl> declarations)
-
withTypes
public ScriptHost.ScriptBuilder withTypes(java.lang.Object... types)
-
withTypes
public ScriptHost.ScriptBuilder withTypes(java.util.List<java.lang.Object> types)
-
withLibraries
public ScriptHost.ScriptBuilder withLibraries(org.projectnessie.cel.Library... libraries)
-
withLibraries
public ScriptHost.ScriptBuilder withLibraries(java.util.List<org.projectnessie.cel.Library> libraries)
-
build
public Script build() throws ScriptCreateException
- Throws:
ScriptCreateException
-
-