Package com.google.cloud.bigquery
Class Acl.Routine
- java.lang.Object
-
- com.google.cloud.bigquery.Acl.Entity
-
- com.google.cloud.bigquery.Acl.Routine
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Acl
public static final class Acl.Routine extends Acl.Entity
Class for a BigQuery Routine entity. Objects of this class represent a routine from a different datasetAclEntity to grant access to. Queries executed against that routine will have read access to views/tables/routines in this datasetAclEntity. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine 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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
RoutineId
getId()
int
hashCode()
String
toString()
-
Methods inherited from class com.google.cloud.bigquery.Acl.Entity
getType
-
-
-
-
Constructor Detail
-
Routine
public Routine(RoutineId id)
Creates a Routine entity given the routine's id.
-
-