Package dev.cel.bundle
Class CelEnvironment.LibrarySubset.FunctionSelector.Builder
- java.lang.Object
-
- dev.cel.bundle.CelEnvironment.LibrarySubset.FunctionSelector.Builder
-
- Enclosing class:
- CelEnvironment.LibrarySubset.FunctionSelector
public abstract static class CelEnvironment.LibrarySubset.FunctionSelector.Builder extends java.lang.ObjectBuilder forCelEnvironment.LibrarySubset.FunctionSelector.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Default Methods Modifier and Type Method Description abstract CelEnvironment.LibrarySubset.FunctionSelectorbuild()Builds a new instance ofCelEnvironment.LibrarySubset.FunctionSelector.default com.google.common.collect.ImmutableList<java.lang.String>getMissingRequiredFieldNames()abstract java.util.Optional<java.lang.String>name()com.google.common.collect.ImmutableList<dev.cel.bundle.RequiredFieldsChecker.RequiredField>requiredFields()abstract CelEnvironment.LibrarySubset.FunctionSelector.BuildersetName(java.lang.String name)abstract CelEnvironment.LibrarySubset.FunctionSelector.BuildersetOverloads(com.google.common.collect.ImmutableSet<CelEnvironment.LibrarySubset.OverloadSelector> overloads)
-
-
-
Method Detail
-
name
public abstract java.util.Optional<java.lang.String> name()
-
setName
public abstract CelEnvironment.LibrarySubset.FunctionSelector.Builder setName(java.lang.String name)
-
setOverloads
public abstract CelEnvironment.LibrarySubset.FunctionSelector.Builder setOverloads(com.google.common.collect.ImmutableSet<CelEnvironment.LibrarySubset.OverloadSelector> overloads)
-
requiredFields
public com.google.common.collect.ImmutableList<dev.cel.bundle.RequiredFieldsChecker.RequiredField> requiredFields()
-
build
public abstract CelEnvironment.LibrarySubset.FunctionSelector build()
Builds a new instance ofCelEnvironment.LibrarySubset.FunctionSelector.
-
getMissingRequiredFieldNames
public default com.google.common.collect.ImmutableList<java.lang.String> getMissingRequiredFieldNames()
-
-