Google Cloud BigQuery Data Policies V1beta1 Client - Class DataPolicy (0.3.3)

Reference documentation and code samples for the Google Cloud BigQuery Data Policies V1beta1 Client class DataPolicy.

Represents the label-policy binding.

Generated from protobuf message google.cloud.bigquery.datapolicies.v1beta1.DataPolicy

Namespace

Google \ Cloud \ BigQuery \ DataPolicies \ V1beta1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ policy_tag
string

Policy tag resource name, in the format of projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id} .

↳ data_masking_policy
Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy

The data masking policy that specifies the data masking rule to use.

↳ name
string

Output only. Resource name of this data policy, in the format of projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id} .

↳ data_policy_type
int

Type of data policy.

↳ data_policy_id
string

User-assigned (human readable) ID of the data policy that needs to be unique within a project. Used as {data_policy_id} in part of the resource name.

getPolicyTag

Policy tag resource name, in the format of projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id} .

Returns
Type
Description
string

hasPolicyTag

setPolicyTag

Policy tag resource name, in the format of projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataMaskingPolicy

The data masking policy that specifies the data masking rule to use.

hasDataMaskingPolicy

setDataMaskingPolicy

The data masking policy that specifies the data masking rule to use.

Returns
Type
Description
$this

getName

Output only. Resource name of this data policy, in the format of projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id} .

Returns
Type
Description
string

setName

Output only. Resource name of this data policy, in the format of projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataPolicyType

Type of data policy.

Returns
Type
Description
int

setDataPolicyType

Type of data policy.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getDataPolicyId

User-assigned (human readable) ID of the data policy that needs to be unique within a project. Used as {data_policy_id} in part of the resource name.

Returns
Type
Description
string

setDataPolicyId

User-assigned (human readable) ID of the data policy that needs to be unique within a project. Used as {data_policy_id} in part of the resource name.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getMatchingLabel

Returns
Type
Description
string

getPolicy

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: