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:
  • Constructor Details

    • DatasetAclEntity

      public DatasetAclEntity(DatasetId id, List<String> targetTypes)
      Creates a DatasetAclEntity given the DatasetAclEntity's id.
      Parameters:
      id -
      targetTypes -
  • Method Details

    • getId

      public DatasetId getId()
      Returns:
      Returns DatasetAclEntity's identity.
    • getTargetTypes

      public List<String> getTargetTypes()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object