Uses of Class
dev.cel.runtime.CelAttribute
-
Packages that use CelAttribute Package Description dev.cel.runtime -
-
Uses of CelAttribute in dev.cel.runtime
Fields in dev.cel.runtime declared as CelAttribute Modifier and Type Field Description static CelAttributeCelAttribute. EMPTYEmpty attribute.Methods in dev.cel.runtime that return CelAttribute Modifier and Type Method Description static CelAttributeCelAttribute. create(com.google.common.collect.ImmutableList<CelAttribute.Qualifier> qualifiers)Creates a CelAttribute.static CelAttributeCelAttribute. create(java.lang.String rootIdentifier)Creates a CelAttribute from a single root identifier.static CelAttributeCelAttribute. fromQualifiedIdentifier(java.lang.String qualifiedIdentifier)Attempts to parse a dot qualified identifier into a CEL attribute.CelAttributeCelAttribute. qualify(CelAttribute.Qualifier qualifier)Creates a new attribute that is more qualified (has an additional select or index operation) than the receiver.CelAttributeCelAttributePattern. simplify(CelAttribute candidate)Return an appropriate attribute for a pattern match.Methods in dev.cel.runtime that return types with arguments of type CelAttribute Modifier and Type Method Description abstract com.google.common.collect.ImmutableSet<CelAttribute>CelUnknownSet. attributes()Methods in dev.cel.runtime with parameters of type CelAttribute Modifier and Type Method Description static CelUnknownSetCelUnknownSet. create(CelAttribute attribute)booleanCelAttributePattern. isMatch(CelAttribute attribute)Return whether this pattern matches the given attribute.booleanCelAttributePattern. isPartialMatch(CelAttribute attribute)Return whether this pattern matches the given attribute or any of its descendants.java.util.Optional<CelUnknownSet>CelAttributeResolver. maybePartialUnknown(CelAttribute attr)Returns an unknown set containing the attribute if it is determined as partially unknown.java.util.Optional<java.lang.Object>CelAttributeResolver. resolve(CelAttribute attr)Attempts to resolve an attribute exactly.CelAttributeCelAttributePattern. simplify(CelAttribute candidate)Return an appropriate attribute for a pattern match.Method parameters in dev.cel.runtime with type arguments of type CelAttribute Modifier and Type Method Description static CelUnknownSetCelUnknownSet. create(com.google.common.collect.ImmutableSet<CelAttribute> attributes)UnknownContextUnknownContext. withResolvedAttributes(java.util.Map<CelAttribute,java.lang.Object> resolvedAttributes)Creates a new unknown context that is a copy of the current context with the provided additional attribute values.
-