Package dev.cel.common.ast
Class CelExpr.CelStruct.Builder
- java.lang.Object
-
- dev.cel.common.ast.CelExpr.CelStruct.Builder
-
- Enclosing class:
- CelExpr.CelStruct
public abstract static class CelExpr.CelStruct.Builder extends java.lang.ObjectBuilder for CelStruct.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CelExpr.CelStruct.BuilderaddEntries(CelExpr.CelStruct.Entry... entries)CelExpr.CelStruct.BuilderaddEntries(java.lang.Iterable<CelExpr.CelStruct.Entry> entries)CelExpr.CelStructbuild()com.google.common.collect.ImmutableList<CelExpr.CelStruct.Entry>getEntries()Returns an immutable copy of the current mutable entries present in the builder.com.google.common.collect.ImmutableList<CelExpr.CelStruct.Entry.Builder>getEntriesBuilders()Returns an immutable copy of the builders from the current mutable entries.CelExpr.CelStruct.BuildersetEntry(int index, CelExpr.CelStruct.Entry entry)abstract CelExpr.CelStruct.BuildersetMessageName(java.lang.String value)
-
-
-
Method Detail
-
setMessageName
@CanIgnoreReturnValue public abstract CelExpr.CelStruct.Builder setMessageName(java.lang.String value)
-
getEntries
public com.google.common.collect.ImmutableList<CelExpr.CelStruct.Entry> getEntries()
Returns an immutable copy of the current mutable entries present in the builder.
-
getEntriesBuilders
public com.google.common.collect.ImmutableList<CelExpr.CelStruct.Entry.Builder> getEntriesBuilders()
Returns an immutable copy of the builders from the current mutable entries.
-
setEntry
@CanIgnoreReturnValue public CelExpr.CelStruct.Builder setEntry(int index, CelExpr.CelStruct.Entry entry)
-
addEntries
@CanIgnoreReturnValue public CelExpr.CelStruct.Builder addEntries(CelExpr.CelStruct.Entry... entries)
-
addEntries
@CanIgnoreReturnValue public CelExpr.CelStruct.Builder addEntries(java.lang.Iterable<CelExpr.CelStruct.Entry> entries)
-
build
@CheckReturnValue public CelExpr.CelStruct build()
-
-