public final class TransformationErrorHandling extends com.google.protobuf.GeneratedMessageV3 implements TransformationErrorHandlingOrBuilder
How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.Protobuf type
google.privacy.dlp.v2.TransformationErrorHandling| Modifier and Type | Class and Description |
|---|---|
static class |
TransformationErrorHandling.Builder
How to handle transformation errors during de-identification.
|
static class |
TransformationErrorHandling.LeaveUntransformed
Skips the data without modifying it if the requested transformation would
cause an error.
|
static interface |
TransformationErrorHandling.LeaveUntransformedOrBuilder |
static class |
TransformationErrorHandling.ModeCase |
static class |
TransformationErrorHandling.ThrowError
Throw an error and fail the request when a transformation error occurs.
|
static interface |
TransformationErrorHandling.ThrowErrorOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
LEAVE_UNTRANSFORMED_FIELD_NUMBER |
static int |
THROW_ERROR_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int THROW_ERROR_FIELD_NUMBER
public static final int LEAVE_UNTRANSFORMED_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public TransformationErrorHandling.ModeCase getModeCase()
getModeCase in interface TransformationErrorHandlingOrBuilderpublic boolean hasThrowError()
Throw an error
.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;hasThrowError in interface TransformationErrorHandlingOrBuilderpublic TransformationErrorHandling.ThrowError getThrowError()
Throw an error
.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;getThrowError in interface TransformationErrorHandlingOrBuilderpublic TransformationErrorHandling.ThrowErrorOrBuilder getThrowErrorOrBuilder()
Throw an error
.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;getThrowErrorOrBuilder in interface TransformationErrorHandlingOrBuilderpublic boolean hasLeaveUntransformed()
Ignore errors
.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
hasLeaveUntransformed in interface TransformationErrorHandlingOrBuilderpublic TransformationErrorHandling.LeaveUntransformed getLeaveUntransformed()
Ignore errors
.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
getLeaveUntransformed in interface TransformationErrorHandlingOrBuilderpublic TransformationErrorHandling.LeaveUntransformedOrBuilder getLeaveUntransformedOrBuilder()
Ignore errors
.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
getLeaveUntransformedOrBuilder in interface TransformationErrorHandlingOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static TransformationErrorHandling parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static TransformationErrorHandling parseFrom(InputStream input) throws IOException
IOExceptionpublic static TransformationErrorHandling parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static TransformationErrorHandling parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static TransformationErrorHandling parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static TransformationErrorHandling parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static TransformationErrorHandling parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic TransformationErrorHandling.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static TransformationErrorHandling.Builder newBuilder()
public static TransformationErrorHandling.Builder newBuilder(TransformationErrorHandling prototype)
public TransformationErrorHandling.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected TransformationErrorHandling.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static TransformationErrorHandling getDefaultInstance()
public static com.google.protobuf.Parser<TransformationErrorHandling> parser()
public com.google.protobuf.Parser<TransformationErrorHandling> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public TransformationErrorHandling getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.