public final class PrimitiveTransformation extends GeneratedMessageV3 implements PrimitiveTransformationOrBuilder
A rule for transforming a value.Protobuf type
google.privacy.dlp.v2.PrimitiveTransformation
Modifier and Type | Class and Description |
---|---|
static class |
PrimitiveTransformation.Builder
A rule for transforming a value.
|
static class |
PrimitiveTransformation.TransformationCase |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
BUCKETING_CONFIG_FIELD_NUMBER |
static int |
CHARACTER_MASK_CONFIG_FIELD_NUMBER |
static int |
CRYPTO_HASH_CONFIG_FIELD_NUMBER |
static int |
CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER |
static int |
DATE_SHIFT_CONFIG_FIELD_NUMBER |
static int |
FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER |
static int |
REDACT_CONFIG_FIELD_NUMBER |
static int |
REPLACE_CONFIG_FIELD_NUMBER |
static int |
REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER |
static int |
TIME_PART_CONFIG_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
BucketingConfig |
getBucketingConfig()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; |
BucketingConfigOrBuilder |
getBucketingConfigOrBuilder()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; |
CharacterMaskConfig |
getCharacterMaskConfig()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; |
CharacterMaskConfigOrBuilder |
getCharacterMaskConfigOrBuilder()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; |
CryptoHashConfig |
getCryptoHashConfig()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; |
CryptoHashConfigOrBuilder |
getCryptoHashConfigOrBuilder()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; |
CryptoReplaceFfxFpeConfig |
getCryptoReplaceFfxFpeConfig()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; |
CryptoReplaceFfxFpeConfigOrBuilder |
getCryptoReplaceFfxFpeConfigOrBuilder()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; |
DateShiftConfig |
getDateShiftConfig()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; |
DateShiftConfigOrBuilder |
getDateShiftConfigOrBuilder()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; |
static PrimitiveTransformation |
getDefaultInstance() |
PrimitiveTransformation |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
FixedSizeBucketingConfig |
getFixedSizeBucketingConfig()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; |
FixedSizeBucketingConfigOrBuilder |
getFixedSizeBucketingConfigOrBuilder()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; |
Parser<PrimitiveTransformation> |
getParserForType() |
RedactConfig |
getRedactConfig()
.google.privacy.dlp.v2.RedactConfig redact_config = 2; |
RedactConfigOrBuilder |
getRedactConfigOrBuilder()
.google.privacy.dlp.v2.RedactConfig redact_config = 2; |
ReplaceValueConfig |
getReplaceConfig()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; |
ReplaceValueConfigOrBuilder |
getReplaceConfigOrBuilder()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; |
ReplaceWithInfoTypeConfig |
getReplaceWithInfoTypeConfig()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; |
ReplaceWithInfoTypeConfigOrBuilder |
getReplaceWithInfoTypeConfigOrBuilder()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; |
int |
getSerializedSize() |
TimePartConfig |
getTimePartConfig()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8; |
TimePartConfigOrBuilder |
getTimePartConfigOrBuilder()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8; |
PrimitiveTransformation.TransformationCase |
getTransformationCase() |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasBucketingConfig()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; |
boolean |
hasCharacterMaskConfig()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; |
boolean |
hasCryptoHashConfig()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; |
boolean |
hasCryptoReplaceFfxFpeConfig()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; |
boolean |
hasDateShiftConfig()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; |
boolean |
hasFixedSizeBucketingConfig()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; |
int |
hashCode() |
boolean |
hasRedactConfig()
.google.privacy.dlp.v2.RedactConfig redact_config = 2; |
boolean |
hasReplaceConfig()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; |
boolean |
hasReplaceWithInfoTypeConfig()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; |
boolean |
hasTimePartConfig()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8; |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PrimitiveTransformation.Builder |
newBuilder() |
static PrimitiveTransformation.Builder |
newBuilder(PrimitiveTransformation prototype) |
PrimitiveTransformation.Builder |
newBuilderForType() |
protected PrimitiveTransformation.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
static PrimitiveTransformation |
parseDelimitedFrom(java.io.InputStream input) |
static PrimitiveTransformation |
parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static PrimitiveTransformation |
parseFrom(byte[] data) |
static PrimitiveTransformation |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static PrimitiveTransformation |
parseFrom(java.nio.ByteBuffer data) |
static PrimitiveTransformation |
parseFrom(java.nio.ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static PrimitiveTransformation |
parseFrom(ByteString data) |
static PrimitiveTransformation |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static PrimitiveTransformation |
parseFrom(CodedInputStream input) |
static PrimitiveTransformation |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static PrimitiveTransformation |
parseFrom(java.io.InputStream input) |
static PrimitiveTransformation |
parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<PrimitiveTransformation> |
parser() |
PrimitiveTransformation.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int REPLACE_CONFIG_FIELD_NUMBER
public static final int REDACT_CONFIG_FIELD_NUMBER
public static final int CHARACTER_MASK_CONFIG_FIELD_NUMBER
public static final int CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER
public static final int FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER
public static final int BUCKETING_CONFIG_FIELD_NUMBER
public static final int REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER
public static final int TIME_PART_CONFIG_FIELD_NUMBER
public static final int CRYPTO_HASH_CONFIG_FIELD_NUMBER
public static final int DATE_SHIFT_CONFIG_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public PrimitiveTransformation.TransformationCase getTransformationCase()
getTransformationCase
in interface PrimitiveTransformationOrBuilder
public boolean hasReplaceConfig()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
hasReplaceConfig
in interface PrimitiveTransformationOrBuilder
public ReplaceValueConfig getReplaceConfig()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
getReplaceConfig
in interface PrimitiveTransformationOrBuilder
public ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder()
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
getReplaceConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasRedactConfig()
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
hasRedactConfig
in interface PrimitiveTransformationOrBuilder
public RedactConfig getRedactConfig()
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
getRedactConfig
in interface PrimitiveTransformationOrBuilder
public RedactConfigOrBuilder getRedactConfigOrBuilder()
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
getRedactConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasCharacterMaskConfig()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
hasCharacterMaskConfig
in interface PrimitiveTransformationOrBuilder
public CharacterMaskConfig getCharacterMaskConfig()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
getCharacterMaskConfig
in interface PrimitiveTransformationOrBuilder
public CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder()
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
getCharacterMaskConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasCryptoReplaceFfxFpeConfig()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
hasCryptoReplaceFfxFpeConfig
in interface PrimitiveTransformationOrBuilder
public CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
getCryptoReplaceFfxFpeConfig
in interface PrimitiveTransformationOrBuilder
public CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder()
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
getCryptoReplaceFfxFpeConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasFixedSizeBucketingConfig()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
hasFixedSizeBucketingConfig
in interface PrimitiveTransformationOrBuilder
public FixedSizeBucketingConfig getFixedSizeBucketingConfig()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
getFixedSizeBucketingConfig
in interface PrimitiveTransformationOrBuilder
public FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder()
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
getFixedSizeBucketingConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasBucketingConfig()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
hasBucketingConfig
in interface PrimitiveTransformationOrBuilder
public BucketingConfig getBucketingConfig()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
getBucketingConfig
in interface PrimitiveTransformationOrBuilder
public BucketingConfigOrBuilder getBucketingConfigOrBuilder()
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
getBucketingConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasReplaceWithInfoTypeConfig()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
hasReplaceWithInfoTypeConfig
in interface PrimitiveTransformationOrBuilder
public ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
getReplaceWithInfoTypeConfig
in interface PrimitiveTransformationOrBuilder
public ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder()
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
getReplaceWithInfoTypeConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasTimePartConfig()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
hasTimePartConfig
in interface PrimitiveTransformationOrBuilder
public TimePartConfig getTimePartConfig()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
getTimePartConfig
in interface PrimitiveTransformationOrBuilder
public TimePartConfigOrBuilder getTimePartConfigOrBuilder()
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
getTimePartConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasCryptoHashConfig()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
hasCryptoHashConfig
in interface PrimitiveTransformationOrBuilder
public CryptoHashConfig getCryptoHashConfig()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
getCryptoHashConfig
in interface PrimitiveTransformationOrBuilder
public CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder()
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
getCryptoHashConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public boolean hasDateShiftConfig()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
hasDateShiftConfig
in interface PrimitiveTransformationOrBuilder
public DateShiftConfig getDateShiftConfig()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
getDateShiftConfig
in interface PrimitiveTransformationOrBuilder
public DateShiftConfigOrBuilder getDateShiftConfigOrBuilder()
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
getDateShiftConfigOrBuilder
in interface PrimitiveTransformationOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static PrimitiveTransformation parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrimitiveTransformation parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PrimitiveTransformation parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PrimitiveTransformation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PrimitiveTransformation parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PrimitiveTransformation parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static PrimitiveTransformation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public PrimitiveTransformation.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static PrimitiveTransformation.Builder newBuilder()
public static PrimitiveTransformation.Builder newBuilder(PrimitiveTransformation prototype)
public PrimitiveTransformation.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected PrimitiveTransformation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static PrimitiveTransformation getDefaultInstance()
public static Parser<PrimitiveTransformation> parser()
public Parser<PrimitiveTransformation> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public PrimitiveTransformation getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder