Package dev.cel.common.ast
Class CelExpr.CelStruct.Entry.Builder
- java.lang.Object
-
- dev.cel.common.ast.CelExpr.CelStruct.Entry.Builder
-
- Enclosing class:
- CelExpr.CelStruct.Entry
public abstract static class CelExpr.CelStruct.Entry.Builder extends java.lang.ObjectBuilder for CelStruct.Entry.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract CelExpr.CelStruct.Entrybuild()abstract longid()abstract CelExpr.CelStruct.Entry.BuildersetFieldKey(java.lang.String value)abstract CelExpr.CelStruct.Entry.BuildersetId(long value)abstract CelExpr.CelStruct.Entry.BuildersetOptionalEntry(boolean value)abstract CelExpr.CelStruct.Entry.BuildersetValue(CelExpr value)abstract CelExprvalue()
-
-
-
Method Detail
-
id
public abstract long id()
-
value
public abstract CelExpr value()
-
setId
public abstract CelExpr.CelStruct.Entry.Builder setId(long value)
-
setFieldKey
public abstract CelExpr.CelStruct.Entry.Builder setFieldKey(java.lang.String value)
-
setValue
public abstract CelExpr.CelStruct.Entry.Builder setValue(CelExpr value)
-
setOptionalEntry
public abstract CelExpr.CelStruct.Entry.Builder setOptionalEntry(boolean value)
-
build
@CheckReturnValue public abstract CelExpr.CelStruct.Entry build()
-
-