Package com.google.cloud.bigquery
Class Acl.Group
java.lang.Object
com.google.cloud.bigquery.Acl.Entity
com.google.cloud.bigquery.Acl.Group
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Acl
Class for a BigQuery Group entity. Objects of this class represent a group to granted access
to. A Group entity can be created given the group's email or can be a special group:
ofProjectOwners()
, ofProjectReaders()
, ofProjectWriters()
or ofAllAuthenticatedUsers()
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.cloud.bigquery.Acl.Entity
Acl.Entity.Type
-
Constructor Summary
-
Method Summary
Methods inherited from class com.google.cloud.bigquery.Acl.Entity
getType
-
Constructor Details
-
Group
Creates a Group entity given its identifier. Identifier can be either a special group identifier or a group email.
-
-
Method Details
-
getIdentifier
- Returns:
- Returns group's identifier, can be either a special group identifier or a group email.
-
equals
-
hashCode
public int hashCode() -
toString
-
ofProjectOwners
- Returns:
- Returns a Group entity representing all project's owners.
-
ofProjectReaders
- Returns:
- Returns a Group entity representing all project's readers.
-
ofProjectWriters
- Returns:
- Returns a Group entity representing all project's writers.
-
ofAllAuthenticatedUsers
- Returns:
- Returns a Group entity representing all BigQuery authenticated users.
-