Package com.google.cloud.bigquery
Class Acl.DatasetAclEntity
- java.lang.Object
-
- com.google.cloud.bigquery.Acl.Entity
-
- com.google.cloud.bigquery.Acl.DatasetAclEntity
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Acl
public static final class Acl.DatasetAclEntity extends Acl.Entity
Class for a BigQuery DatasetAclEntity ACL entity. Objects of this class represent a DatasetAclEntity from a different DatasetAclEntity to grant access to. Only views are supported for now. The role field is not required when this field is set. If that DatasetAclEntity is deleted and re-created, its access needs to be granted again via an update operation.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.cloud.bigquery.Acl.Entity
Acl.Entity.Type
-
-
Constructor Summary
Constructors Constructor Description DatasetAclEntity(DatasetId id, List<String> targetTypes)
Creates a DatasetAclEntity given the DatasetAclEntity's id.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
DatasetId
getId()
List<String>
getTargetTypes()
int
hashCode()
String
toString()
-
Methods inherited from class com.google.cloud.bigquery.Acl.Entity
getType
-
-
-
-
Method Detail
-
getId
public DatasetId getId()
- Returns:
- Returns DatasetAclEntity's identity.
-
-