public final class PrimitiveTransformation extends GeneratedMessageV3 implements PrimitiveTransformationOrBuilder
A rule for transforming a value.
Protobuf type google.privacy.dlp.v2.PrimitiveTransformation
Static Fields
public static final int BUCKETING_CONFIG_FIELD_NUMBER
Field Value
public static final int CHARACTER_MASK_CONFIG_FIELD_NUMBER
Field Value
public static final int CRYPTO_DETERMINISTIC_CONFIG_FIELD_NUMBER
Field Value
public static final int CRYPTO_HASH_CONFIG_FIELD_NUMBER
Field Value
public static final int CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER
Field Value
public static final int DATE_SHIFT_CONFIG_FIELD_NUMBER
Field Value
public static final int FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER
Field Value
public static final int REDACT_CONFIG_FIELD_NUMBER
Field Value
public static final int REPLACE_CONFIG_FIELD_NUMBER
Field Value
public static final int REPLACE_DICTIONARY_CONFIG_FIELD_NUMBER
Field Value
public static final int REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER
Field Value
public static final int TIME_PART_CONFIG_FIELD_NUMBER
Field Value
Static Methods
public static PrimitiveTransformation getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static PrimitiveTransformation.Builder newBuilder()
Returns
public static PrimitiveTransformation.Builder newBuilder(PrimitiveTransformation prototype)
Parameter
Returns
public static PrimitiveTransformation parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static PrimitiveTransformation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PrimitiveTransformation parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static PrimitiveTransformation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PrimitiveTransformation parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static PrimitiveTransformation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PrimitiveTransformation parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static PrimitiveTransformation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PrimitiveTransformation parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static PrimitiveTransformation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PrimitiveTransformation parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static PrimitiveTransformation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<PrimitiveTransformation> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public BucketingConfig getBucketingConfig()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns
public BucketingConfigOrBuilder getBucketingConfigOrBuilder()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns
public CharacterMaskConfig getCharacterMaskConfig()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns
public CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns
public CryptoDeterministicConfig getCryptoDeterministicConfig()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns
public CryptoDeterministicConfigOrBuilder getCryptoDeterministicConfigOrBuilder()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns
public CryptoHashConfig getCryptoHashConfig()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns
public CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns
public CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
Returns
public CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
Returns
public DateShiftConfig getDateShiftConfig()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns
public DateShiftConfigOrBuilder getDateShiftConfigOrBuilder()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns
public PrimitiveTransformation getDefaultInstanceForType()
Returns
public FixedSizeBucketingConfig getFixedSizeBucketingConfig()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns
public FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns
public Parser<PrimitiveTransformation> getParserForType()
Returns
Overrides
public RedactConfig getRedactConfig()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns
public RedactConfigOrBuilder getRedactConfigOrBuilder()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns
public ReplaceValueConfig getReplaceConfig()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns
public ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns
public ReplaceDictionaryConfig getReplaceDictionaryConfig()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns
public ReplaceDictionaryConfigOrBuilder getReplaceDictionaryConfigOrBuilder()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns
public ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
Returns
public ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
Returns
public int getSerializedSize()
Returns
Overrides
public TimePartConfig getTimePartConfig()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns
public TimePartConfigOrBuilder getTimePartConfigOrBuilder()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns
public PrimitiveTransformation.TransformationCase getTransformationCase()
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasBucketingConfig()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns
Type | Description |
boolean | Whether the bucketingConfig field is set.
|
public boolean hasCharacterMaskConfig()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns
Type | Description |
boolean | Whether the characterMaskConfig field is set.
|
public boolean hasCryptoDeterministicConfig()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns
Type | Description |
boolean | Whether the cryptoDeterministicConfig field is set.
|
public boolean hasCryptoHashConfig()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns
Type | Description |
boolean | Whether the cryptoHashConfig field is set.
|
public boolean hasCryptoReplaceFfxFpeConfig()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
Returns
Type | Description |
boolean | Whether the cryptoReplaceFfxFpeConfig field is set.
|
public boolean hasDateShiftConfig()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns
Type | Description |
boolean | Whether the dateShiftConfig field is set.
|
public boolean hasFixedSizeBucketingConfig()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns
Type | Description |
boolean | Whether the fixedSizeBucketingConfig field is set.
|
public boolean hasRedactConfig()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns
Type | Description |
boolean | Whether the redactConfig field is set.
|
public boolean hasReplaceConfig()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns
Type | Description |
boolean | Whether the replaceConfig field is set.
|
public boolean hasReplaceDictionaryConfig()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns
Type | Description |
boolean | Whether the replaceDictionaryConfig field is set.
|
public boolean hasReplaceWithInfoTypeConfig()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
Returns
Type | Description |
boolean | Whether the replaceWithInfoTypeConfig field is set.
|
public boolean hasTimePartConfig()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns
Type | Description |
boolean | Whether the timePartConfig field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public PrimitiveTransformation.Builder newBuilderForType()
Returns
protected PrimitiveTransformation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public PrimitiveTransformation.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions