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