Data Loss Prevention V2 Client - Class BigQueryRegex (1.12.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class BigQueryRegex.

A pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. At least one pattern must be specified.

Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.

Generated from protobuf message google.privacy.dlp.v2.BigQueryRegex

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ project_id_regex string

For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.

↳ dataset_id_regex string

If unset, this property matches all datasets.

↳ table_id_regex string

If unset, this property matches all tables.

getProjectIdRegex

For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.

Returns
TypeDescription
string

setProjectIdRegex

For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDatasetIdRegex

If unset, this property matches all datasets.

Returns
TypeDescription
string

setDatasetIdRegex

If unset, this property matches all datasets.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTableIdRegex

If unset, this property matches all tables.

Returns
TypeDescription
string

setTableIdRegex

If unset, this property matches all tables.

Parameter
NameDescription
var string
Returns
TypeDescription
$this