Package dev.cel.common.ast
Class CelReference.Builder
- java.lang.Object
-
- dev.cel.common.ast.CelReference.Builder
-
- Enclosing class:
- CelReference
public abstract static class CelReference.Builder extends java.lang.Object
Builder for configuring theCelReference
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CelReference.Builder
addOverloadIds(java.lang.Iterable<java.lang.String> overloadIds)
CelReference.Builder
addOverloadIds(java.lang.String... overloadIds)
CelReference
build()
abstract CelReference.Builder
setName(java.lang.String name)
abstract CelReference.Builder
setValue(CelConstant value)
-
-
-
Method Detail
-
setName
public abstract CelReference.Builder setName(java.lang.String name)
-
setValue
public abstract CelReference.Builder setValue(CelConstant value)
-
addOverloadIds
@CanIgnoreReturnValue public CelReference.Builder addOverloadIds(java.lang.String... overloadIds)
-
addOverloadIds
@CanIgnoreReturnValue public CelReference.Builder addOverloadIds(java.lang.Iterable<java.lang.String> overloadIds)
-
build
public final CelReference build()
-
-