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.ObjectBuilder 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.BuilderaddOverloadIds(java.lang.Iterable<java.lang.String> overloadIds)CelReference.BuilderaddOverloadIds(java.lang.String... overloadIds)CelReferencebuild()abstract CelReference.BuildersetName(java.lang.String name)abstract CelReference.BuildersetValue(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()
-
-