DatasetAccess class Null safety

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.
read / write
domain String?
[Pick one] A domain to grant access to.
read / write
groupByEmail String?
[Pick one] An email address of a Google Group to grant access to.
read / write
hashCode int
The hash code for this object.
read-onlyinherited
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.
read / write
role String?
An IAM role ID that should be granted to the user, group, or domain specified in this access entry.
read / write
routine RoutineReference?
[Pick one] A routine from a different dataset to grant access to.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
specialGroup String?
[Pick one] A special group to grant access to.
read / write
userByEmail String?
[Pick one] An email address of a user to grant access to.
read / write
view TableReference?
[Pick one] A view from a different dataset to grant access to.
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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