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