Package dev.cel.common
Class CelFunctionDecl.Builder
- java.lang.Object
-
- dev.cel.common.CelFunctionDecl.Builder
-
- Enclosing class:
- CelFunctionDecl
public abstract static class CelFunctionDecl.Builder extends java.lang.ObjectBuilder for configuring theCelFunctionDecl.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CelFunctionDecl.BuilderaddOverloads(CelOverloadDecl... overloads)Adds one or more function overloadsCelFunctionDecl.BuilderaddOverloads(java.lang.Iterable<CelOverloadDecl> overloads)Adds a collection of overloadsabstract CelFunctionDeclbuild()Builds a new instance ofCelFunctionDeclabstract java.lang.Stringname()abstract com.google.common.collect.ImmutableSet<CelOverloadDecl>overloads()abstract com.google.common.collect.ImmutableSet.Builder<CelOverloadDecl>overloadsBuilder()abstract CelFunctionDecl.BuildersetName(java.lang.String name)Sets the function namename()abstract CelFunctionDecl.BuildersetOverloads(com.google.common.collect.ImmutableSet<CelOverloadDecl> overloads)
-
-
-
Method Detail
-
name
public abstract java.lang.String name()
-
setName
public abstract CelFunctionDecl.Builder setName(java.lang.String name)
Sets the function namename()
-
overloads
public abstract com.google.common.collect.ImmutableSet<CelOverloadDecl> overloads()
-
overloadsBuilder
public abstract com.google.common.collect.ImmutableSet.Builder<CelOverloadDecl> overloadsBuilder()
-
setOverloads
@CanIgnoreReturnValue public abstract CelFunctionDecl.Builder setOverloads(com.google.common.collect.ImmutableSet<CelOverloadDecl> overloads)
-
addOverloads
@CanIgnoreReturnValue public CelFunctionDecl.Builder addOverloads(CelOverloadDecl... overloads)
Adds one or more function overloads
-
addOverloads
@CanIgnoreReturnValue public CelFunctionDecl.Builder addOverloads(java.lang.Iterable<CelOverloadDecl> overloads)
Adds a collection of overloads
-
build
@CheckReturnValue public abstract CelFunctionDecl build()
Builds a new instance ofCelFunctionDecl
-
-