Package dev.cel.checker
Class CelIdentDecl.Builder
- java.lang.Object
-
- dev.cel.checker.CelIdentDecl.Builder
-
- Enclosing class:
- CelIdentDecl
public abstract static class CelIdentDecl.Builder extends java.lang.ObjectBuilder for configuring theCelIdentDecl.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CelIdentDeclbuild()CelIdentDecl.BuilderclearConstant()abstract CelIdentDecl.BuildersetConstant(CelConstant constant)abstract CelIdentDecl.BuildersetConstant(java.util.Optional<CelConstant> constant)abstract CelIdentDecl.BuildersetDoc(java.lang.String value)abstract CelIdentDecl.BuildersetName(java.lang.String name)abstract CelIdentDecl.BuildersetType(CelType name)
-
-
-
Method Detail
-
setName
@CanIgnoreReturnValue public abstract CelIdentDecl.Builder setName(java.lang.String name)
-
setType
@CanIgnoreReturnValue public abstract CelIdentDecl.Builder setType(CelType name)
-
setConstant
@CanIgnoreReturnValue public abstract CelIdentDecl.Builder setConstant(CelConstant constant)
-
setConstant
@CanIgnoreReturnValue public abstract CelIdentDecl.Builder setConstant(java.util.Optional<CelConstant> constant)
-
setDoc
@CanIgnoreReturnValue public abstract CelIdentDecl.Builder setDoc(java.lang.String value)
-
clearConstant
@CanIgnoreReturnValue public CelIdentDecl.Builder clearConstant()
-
build
@CheckReturnValue public abstract CelIdentDecl build()
-
-