ExprVariable class final
- Inheritance
- Available extensions
Constructors
- ExprVariable(CedarVariable variable)
-
const
- ExprVariable.fromJson(String json)
-
factory
- ExprVariable.fromProto(ExprVariable proto)
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- op → OpBuiltin
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- variable → CedarVariable
-
final
Methods
-
accept<
R> (ExprVisitor< R> visitor) → R -
override
-
acceptWithArg<
R, A> (ExprVisitorWithArg< R, A> visitor, A arg) → R -
override
-
access(
String attr) → Expr -
add(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
and(
Expr rhs) → Expr -
contains(
Expr rhs) → Expr -
containsAll(
Expr rhs) → Expr -
containsAny(
Expr rhs) → Expr -
equals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
greaterThan(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
greaterThanOrEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
has(
String attr) → Expr -
ifThenElse(
Expr condition, Expr thenCedarExpr, Expr elseCedarExpr) → Expr -
in_(
Expr rhs) → Expr -
is_(
String entityType) → Expr -
isIn(
String entityType, Expr rhs) → Expr -
isInRange(
Expr rhs) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isIpv4(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isIpv6(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isLoopback(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isMulticast(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
lessThan(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
lessThanOrEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
like(
CedarPattern pattern) → Expr -
Available on Expr, provided by the Comparison extension
-
multiply(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
negate(
) → Expr -
Available on Expr, provided by the Arithmetic extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
not(
) → Expr -
notEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
or(
Expr rhs) → Expr -
subtract(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
toJson(
) → Map< String, Object?> -
inherited
-
toProto(
) → Expr -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
valueToJson(
) → String -
override
Operators
-
operator *(
Expr rhs) → dynamic -
inherited
-
operator +(
Expr rhs) → dynamic -
inherited
-
operator -(
Expr rhs) → dynamic -
inherited
-
operator ==(
Object other) → bool -
The equality operator.
override
-
operator unary-(
) → dynamic -
inherited