Package com.google.privacy.dlp.v2
Class ImageTransformations.ImageTransformation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation
-
- All Implemented Interfaces:
ImageTransformations.ImageTransformationOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
- ImageTransformations
public static final class ImageTransformations.ImageTransformation extends com.google.protobuf.GeneratedMessageV3 implements ImageTransformations.ImageTransformationOrBuilder
Configuration for determining how redaction of images should occur.
Protobuf typegoogle.privacy.dlp.v2.ImageTransformations.ImageTransformation
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImageTransformations.ImageTransformation.AllInfoTypes
Apply transformation to all findings.static interface
ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder
static class
ImageTransformations.ImageTransformation.AllText
Apply to all text.static interface
ImageTransformations.ImageTransformation.AllTextOrBuilder
static class
ImageTransformations.ImageTransformation.Builder
Configuration for determining how redaction of images should occur.static class
ImageTransformations.ImageTransformation.SelectedInfoTypes
Apply transformation to the selected info_types.static interface
ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder
static class
ImageTransformations.ImageTransformation.TargetCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ALL_INFO_TYPES_FIELD_NUMBER
static int
ALL_TEXT_FIELD_NUMBER
static int
REDACTION_COLOR_FIELD_NUMBER
static int
SELECTED_INFO_TYPES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ImageTransformations.ImageTransformation.AllInfoTypes
getAllInfoTypes()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types.ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder
getAllInfoTypesOrBuilder()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types.ImageTransformations.ImageTransformation.AllText
getAllText()
Apply transformation to all text that doesn't match an infoType.ImageTransformations.ImageTransformation.AllTextOrBuilder
getAllTextOrBuilder()
Apply transformation to all text that doesn't match an infoType.static ImageTransformations.ImageTransformation
getDefaultInstance()
ImageTransformations.ImageTransformation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<ImageTransformations.ImageTransformation>
getParserForType()
Color
getRedactionColor()
The color to use when redacting content from an image.ColorOrBuilder
getRedactionColorOrBuilder()
The color to use when redacting content from an image.ImageTransformations.ImageTransformation.SelectedInfoTypes
getSelectedInfoTypes()
Apply transformation to the selected info_types.ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder
getSelectedInfoTypesOrBuilder()
Apply transformation to the selected info_types.int
getSerializedSize()
ImageTransformations.ImageTransformation.TargetCase
getTargetCase()
boolean
hasAllInfoTypes()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types.boolean
hasAllText()
Apply transformation to all text that doesn't match an infoType.int
hashCode()
boolean
hasRedactionColor()
The color to use when redacting content from an image.boolean
hasSelectedInfoTypes()
Apply transformation to the selected info_types.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ImageTransformations.ImageTransformation.Builder
newBuilder()
static ImageTransformations.ImageTransformation.Builder
newBuilder(ImageTransformations.ImageTransformation prototype)
ImageTransformations.ImageTransformation.Builder
newBuilderForType()
protected ImageTransformations.ImageTransformation.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ImageTransformations.ImageTransformation
parseDelimitedFrom(InputStream input)
static ImageTransformations.ImageTransformation
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageTransformations.ImageTransformation
parseFrom(byte[] data)
static ImageTransformations.ImageTransformation
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageTransformations.ImageTransformation
parseFrom(com.google.protobuf.ByteString data)
static ImageTransformations.ImageTransformation
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageTransformations.ImageTransformation
parseFrom(com.google.protobuf.CodedInputStream input)
static ImageTransformations.ImageTransformation
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageTransformations.ImageTransformation
parseFrom(InputStream input)
static ImageTransformations.ImageTransformation
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageTransformations.ImageTransformation
parseFrom(ByteBuffer data)
static ImageTransformations.ImageTransformation
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ImageTransformations.ImageTransformation>
parser()
ImageTransformations.ImageTransformation.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SELECTED_INFO_TYPES_FIELD_NUMBER
public static final int SELECTED_INFO_TYPES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALL_INFO_TYPES_FIELD_NUMBER
public static final int ALL_INFO_TYPES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALL_TEXT_FIELD_NUMBER
public static final int ALL_TEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REDACTION_COLOR_FIELD_NUMBER
public static final int REDACTION_COLOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTargetCase
public ImageTransformations.ImageTransformation.TargetCase getTargetCase()
- Specified by:
getTargetCase
in interfaceImageTransformations.ImageTransformationOrBuilder
-
hasSelectedInfoTypes
public boolean hasSelectedInfoTypes()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
- Specified by:
hasSelectedInfoTypes
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- Whether the selectedInfoTypes field is set.
-
getSelectedInfoTypes
public ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
- Specified by:
getSelectedInfoTypes
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- The selectedInfoTypes.
-
getSelectedInfoTypesOrBuilder
public ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
- Specified by:
getSelectedInfoTypesOrBuilder
in interfaceImageTransformations.ImageTransformationOrBuilder
-
hasAllInfoTypes
public boolean hasAllInfoTypes()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5;
- Specified by:
hasAllInfoTypes
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- Whether the allInfoTypes field is set.
-
getAllInfoTypes
public ImageTransformations.ImageTransformation.AllInfoTypes getAllInfoTypes()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5;
- Specified by:
getAllInfoTypes
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- The allInfoTypes.
-
getAllInfoTypesOrBuilder
public ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder getAllInfoTypesOrBuilder()
Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5;
- Specified by:
getAllInfoTypesOrBuilder
in interfaceImageTransformations.ImageTransformationOrBuilder
-
hasAllText
public boolean hasAllText()
Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6;
- Specified by:
hasAllText
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- Whether the allText field is set.
-
getAllText
public ImageTransformations.ImageTransformation.AllText getAllText()
Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6;
- Specified by:
getAllText
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- The allText.
-
getAllTextOrBuilder
public ImageTransformations.ImageTransformation.AllTextOrBuilder getAllTextOrBuilder()
Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6;
- Specified by:
getAllTextOrBuilder
in interfaceImageTransformations.ImageTransformationOrBuilder
-
hasRedactionColor
public boolean hasRedactionColor()
The color to use when redacting content from an image. If not specified, the default is black.
.google.privacy.dlp.v2.Color redaction_color = 3;
- Specified by:
hasRedactionColor
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- Whether the redactionColor field is set.
-
getRedactionColor
public Color getRedactionColor()
The color to use when redacting content from an image. If not specified, the default is black.
.google.privacy.dlp.v2.Color redaction_color = 3;
- Specified by:
getRedactionColor
in interfaceImageTransformations.ImageTransformationOrBuilder
- Returns:
- The redactionColor.
-
getRedactionColorOrBuilder
public ColorOrBuilder getRedactionColorOrBuilder()
The color to use when redacting content from an image. If not specified, the default is black.
.google.privacy.dlp.v2.Color redaction_color = 3;
- Specified by:
getRedactionColorOrBuilder
in interfaceImageTransformations.ImageTransformationOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImageTransformations.ImageTransformation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImageTransformations.ImageTransformation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageTransformations.ImageTransformation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ImageTransformations.ImageTransformation.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ImageTransformations.ImageTransformation.Builder newBuilder()
-
newBuilder
public static ImageTransformations.ImageTransformation.Builder newBuilder(ImageTransformations.ImageTransformation prototype)
-
toBuilder
public ImageTransformations.ImageTransformation.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImageTransformations.ImageTransformation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ImageTransformations.ImageTransformation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ImageTransformations.ImageTransformation> parser()
-
getParserForType
public com.google.protobuf.Parser<ImageTransformations.ImageTransformation> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ImageTransformations.ImageTransformation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-