Reference documentation and code samples for the Common Protos for Google Cloud APIs Client class BigQueryAcl.
An access control list.
Generated from protobuf message google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl
Namespace
Google \ Cloud \ Audit \ BigQueryAuditMetadataMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ policy | Google\Cloud\Iam\V1\PolicyIAM policy for the resource. | 
| ↳ authorized_views | arrayList of authorized views for a dataset. Format:  | 
getPolicy
IAM policy for the resource.
| Returns | |
|---|---|
| Type | Description | 
| Google\Cloud\Iam\V1\Policy|null | |
hasPolicy
clearPolicy
setPolicy
IAM policy for the resource.
| Parameter | |
|---|---|
| Name | Description | 
| var | Google\Cloud\Iam\V1\Policy | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getAuthorizedViews
List of authorized views for a dataset.
Format: projects/<project_id>/datasets/<dataset_id>/tables/<view_id>.
| Returns | |
|---|---|
| Type | Description | 
| Google\Protobuf\Internal\RepeatedField | |
setAuthorizedViews
List of authorized views for a dataset.
Format: projects/<project_id>/datasets/<dataset_id>/tables/<view_id>.
| Parameter | |
|---|---|
| Name | Description | 
| var | string[] | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |