GoogleIamV1Binding class
Associates members, or principals, with a role.
Constructors
-
GoogleIamV1Binding({GoogleTypeExpr? condition, List<
String> ? members, String? role}) - GoogleIamV1Binding.fromJson(Map json_)
Properties
- condition ↔ GoogleTypeExpr?
-
The condition that is associated with this binding.If the condition
evaluates to true, then this binding applies to the current request.If the
condition evaluates to false, then this binding does not apply to the
current request.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
members
↔ List<
String> ? -
Specifies the principals requesting access for a Google Cloud resource.
getter/setter pair
- role ↔ String?
-
Role that is assigned to the list of members, or principals.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited