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