DatasetAccess class

An object that defines dataset access for an entity.

Constructors

DatasetAccess({DatasetAccessEntry? dataset, String? domain, String? groupByEmail, String? iamMember, String? role, RoutineReference? routine, String? specialGroup, String? userByEmail, TableReference? view})
DatasetAccess.fromJson(Map json_)

Properties

dataset DatasetAccessEntry?
[Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset.
getter/setter pair
domain String?
[Pick one] A domain to grant access to.
getter/setter pair
groupByEmail String?
[Pick one] An email address of a Google Group to grant access to.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
iamMember String?
[Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group.
getter/setter pair
role String?
An IAM role ID that should be granted to the user, group, or domain specified in this access entry.
getter/setter pair
routine RoutineReference?
[Pick one] A routine from a different dataset to grant access to.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
specialGroup String?
[Pick one] A special group to grant access to.
getter/setter pair
userByEmail String?
[Pick one] An email address of a user to grant access to.
getter/setter pair
view TableReference?
[Pick one] A view from a different dataset to grant access to.
getter/setter pair

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