Reference documentation and code samples for the Data Loss Prevention V2 Client class PrimitiveTransformation.
A rule for transforming a value.
Generated from protobuf message google.privacy.dlp.v2.PrimitiveTransformation
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ replace_config |
ReplaceValueConfig
Replace with a specified value. |
↳ redact_config |
RedactConfig
Redact |
↳ character_mask_config |
CharacterMaskConfig
Mask |
↳ crypto_replace_ffx_fpe_config |
CryptoReplaceFfxFpeConfig
Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is computationally expensive incurring latency costs. |
↳ fixed_size_bucketing_config |
FixedSizeBucketingConfig
Fixed size bucketing |
↳ bucketing_config |
BucketingConfig
Bucketing |
↳ replace_with_info_type_config |
ReplaceWithInfoTypeConfig
Replace with infotype |
↳ time_part_config |
TimePartConfig
Time extraction |
↳ crypto_hash_config |
CryptoHashConfig
Crypto |
↳ date_shift_config |
DateShiftConfig
Date Shift |
↳ crypto_deterministic_config |
CryptoDeterministicConfig
Deterministic Crypto |
↳ replace_dictionary_config |
ReplaceDictionaryConfig
Replace with a value randomly drawn (with replacement) from a dictionary. |
getReplaceConfig
Replace with a specified value.
| Returns | |
|---|---|
| Type | Description |
ReplaceValueConfig|null |
|
hasReplaceConfig
setReplaceConfig
Replace with a specified value.
| Parameter | |
|---|---|
| Name | Description |
var |
ReplaceValueConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRedactConfig
Redact
| Returns | |
|---|---|
| Type | Description |
RedactConfig|null |
|
hasRedactConfig
setRedactConfig
Redact
| Parameter | |
|---|---|
| Name | Description |
var |
RedactConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCharacterMaskConfig
Mask
| Returns | |
|---|---|
| Type | Description |
CharacterMaskConfig|null |
|
hasCharacterMaskConfig
setCharacterMaskConfig
Mask
| Parameter | |
|---|---|
| Name | Description |
var |
CharacterMaskConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCryptoReplaceFfxFpeConfig
Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is computationally expensive incurring latency costs.
| Returns | |
|---|---|
| Type | Description |
CryptoReplaceFfxFpeConfig|null |
|
hasCryptoReplaceFfxFpeConfig
setCryptoReplaceFfxFpeConfig
Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is computationally expensive incurring latency costs.
| Parameter | |
|---|---|
| Name | Description |
var |
CryptoReplaceFfxFpeConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFixedSizeBucketingConfig
Fixed size bucketing
| Returns | |
|---|---|
| Type | Description |
FixedSizeBucketingConfig|null |
|
hasFixedSizeBucketingConfig
setFixedSizeBucketingConfig
Fixed size bucketing
| Parameter | |
|---|---|
| Name | Description |
var |
FixedSizeBucketingConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBucketingConfig
Bucketing
| Returns | |
|---|---|
| Type | Description |
BucketingConfig|null |
|
hasBucketingConfig
setBucketingConfig
Bucketing
| Parameter | |
|---|---|
| Name | Description |
var |
BucketingConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReplaceWithInfoTypeConfig
Replace with infotype
| Returns | |
|---|---|
| Type | Description |
ReplaceWithInfoTypeConfig|null |
|
hasReplaceWithInfoTypeConfig
setReplaceWithInfoTypeConfig
Replace with infotype
| Parameter | |
|---|---|
| Name | Description |
var |
ReplaceWithInfoTypeConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTimePartConfig
Time extraction
| Returns | |
|---|---|
| Type | Description |
TimePartConfig|null |
|
hasTimePartConfig
setTimePartConfig
Time extraction
| Parameter | |
|---|---|
| Name | Description |
var |
TimePartConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCryptoHashConfig
Crypto
| Returns | |
|---|---|
| Type | Description |
CryptoHashConfig|null |
|
hasCryptoHashConfig
setCryptoHashConfig
Crypto
| Parameter | |
|---|---|
| Name | Description |
var |
CryptoHashConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDateShiftConfig
Date Shift
| Returns | |
|---|---|
| Type | Description |
DateShiftConfig|null |
|
hasDateShiftConfig
setDateShiftConfig
Date Shift
| Parameter | |
|---|---|
| Name | Description |
var |
DateShiftConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCryptoDeterministicConfig
Deterministic Crypto
| Returns | |
|---|---|
| Type | Description |
CryptoDeterministicConfig|null |
|
hasCryptoDeterministicConfig
setCryptoDeterministicConfig
Deterministic Crypto
| Parameter | |
|---|---|
| Name | Description |
var |
CryptoDeterministicConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReplaceDictionaryConfig
Replace with a value randomly drawn (with replacement) from a dictionary.
| Returns | |
|---|---|
| Type | Description |
ReplaceDictionaryConfig|null |
|
hasReplaceDictionaryConfig
setReplaceDictionaryConfig
Replace with a value randomly drawn (with replacement) from a dictionary.
| Parameter | |
|---|---|
| Name | Description |
var |
ReplaceDictionaryConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTransformation
| Returns | |
|---|---|
| Type | Description |
string |
|