Data Loss Prevention V2 Client - Class InfoTypeTransformation (1.19.0)

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

A transformation to apply to text that is identified as a specific info_type.

Generated from protobuf message google.privacy.dlp.v2.InfoTypeTransformations.InfoTypeTransformation

Namespace

Google \ Cloud \ Dlp \ V2 \ InfoTypeTransformations

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ info_types array<Google\Cloud\Dlp\V2\InfoType>

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

↳ primitive_transformation Google\Cloud\Dlp\V2\PrimitiveTransformation

Required. Primitive transformation to apply to the infoType.

getInfoTypes

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setInfoTypes

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

Parameter
Name Description
var array<Google\Cloud\Dlp\V2\InfoType>
Returns
Type Description
$this

getPrimitiveTransformation

Required. Primitive transformation to apply to the infoType.

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

hasPrimitiveTransformation

clearPrimitiveTransformation

setPrimitiveTransformation

Required. Primitive transformation to apply to the infoType.

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