Data Loss Prevention V2 Client - Class InfoTypeTransformation (1.11.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
NameDescription
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
TypeDescription
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
NameDescription
var array<Google\Cloud\Dlp\V2\InfoType>
Returns
TypeDescription
$this

getPrimitiveTransformation

Required. Primitive transformation to apply to the infoType.

Returns
TypeDescription
Google\Cloud\Dlp\V2\PrimitiveTransformation|null

hasPrimitiveTransformation

clearPrimitiveTransformation

setPrimitiveTransformation

Required. Primitive transformation to apply to the infoType.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\PrimitiveTransformation
Returns
TypeDescription
$this