Data Loss Prevention V2 Client - Class DataProfileAction (1.18.0)

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

A task to execute when a data profile has been generated.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ export_data Google\Cloud\Dlp\V2\DataProfileAction\Export

Export data profiles into a provided location.

↳ pub_sub_notification Google\Cloud\Dlp\V2\DataProfileAction\PubSubNotification

Publish a message into the Pub/Sub topic.

↳ tag_resources Google\Cloud\Dlp\V2\DataProfileAction\TagResources

Tags the profiled resources with the specified tag values.

getExportData

Export data profiles into a provided location.

Returns
Type Description
Google\Cloud\Dlp\V2\DataProfileAction\Export|null

hasExportData

setExportData

Export data profiles into a provided location.

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

getPubSubNotification

Publish a message into the Pub/Sub topic.

Returns
Type Description
Google\Cloud\Dlp\V2\DataProfileAction\PubSubNotification|null

hasPubSubNotification

setPubSubNotification

Publish a message into the Pub/Sub topic.

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

getTagResources

Tags the profiled resources with the specified tag values.

Returns
Type Description
Google\Cloud\Dlp\V2\DataProfileAction\TagResources|null

hasTagResources

setTagResources

Tags the profiled resources with the specified tag values.

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

getAction

Returns
Type Description
string