Data Loss Prevention V2 Client - Class DataProfileBigQueryRowSchema (1.17.0)

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

The schema of data to be saved to the BigQuery table when the DataProfileAction is enabled.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ table_profile Google\Cloud\Dlp\V2\TableDataProfile

Table data profile column

↳ column_profile Google\Cloud\Dlp\V2\ColumnDataProfile

Column data profile column

↳ file_store_profile Google\Cloud\Dlp\V2\FileStoreDataProfile

File store data profile column.

getTableProfile

Table data profile column

Returns
Type Description
Google\Cloud\Dlp\V2\TableDataProfile|null

hasTableProfile

setTableProfile

Table data profile column

Parameter
Name Description
var Google\Cloud\Dlp\V2\TableDataProfile
Returns
Type Description
$this

getColumnProfile

Column data profile column

Returns
Type Description
Google\Cloud\Dlp\V2\ColumnDataProfile|null

hasColumnProfile

setColumnProfile

Column data profile column

Parameter
Name Description
var Google\Cloud\Dlp\V2\ColumnDataProfile
Returns
Type Description
$this

getFileStoreProfile

File store data profile column.

Returns
Type Description
Google\Cloud\Dlp\V2\FileStoreDataProfile|null

hasFileStoreProfile

setFileStoreProfile

File store data profile column.

Parameter
Name Description
var Google\Cloud\Dlp\V2\FileStoreDataProfile
Returns
Type Description
$this

getDataProfile

Returns
Type Description
string