Class ImageTransformations.ImageTransformation.Builder (3.15.0)

public static final class ImageTransformations.ImageTransformation.Builder extends GeneratedMessageV3.Builder<ImageTransformations.ImageTransformation.Builder> implements ImageTransformations.ImageTransformationOrBuilder

Configuration for determining how redaction of images should occur.

Protobuf type google.privacy.dlp.v2.ImageTransformations.ImageTransformation

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ImageTransformations.ImageTransformation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

build()

public ImageTransformations.ImageTransformation build()
Returns

buildPartial()

public ImageTransformations.ImageTransformation buildPartial()
Returns

clear()

public ImageTransformations.ImageTransformation.Builder clear()
Returns Overrides

clearAllInfoTypes()

public ImageTransformations.ImageTransformation.Builder clearAllInfoTypes()

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;

Returns

clearAllText()

public ImageTransformations.ImageTransformation.Builder clearAllText()

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;

Returns

clearField(Descriptors.FieldDescriptor field)

public ImageTransformations.ImageTransformation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ImageTransformations.ImageTransformation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns Overrides

clearRedactionColor()

public ImageTransformations.ImageTransformation.Builder clearRedactionColor()

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;

Returns

clearSelectedInfoTypes()

public ImageTransformations.ImageTransformation.Builder clearSelectedInfoTypes()

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Returns

clearTarget()

public ImageTransformations.ImageTransformation.Builder clearTarget()
Returns

clone()

public ImageTransformations.ImageTransformation.Builder clone()
Returns Overrides

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;

Returns

getAllInfoTypesBuilder()

public ImageTransformations.ImageTransformation.AllInfoTypes.Builder getAllInfoTypesBuilder()

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;

Returns

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;

Returns

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;

Returns

getAllTextBuilder()

public ImageTransformations.ImageTransformation.AllText.Builder getAllTextBuilder()

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;

Returns

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;

Returns

getDefaultInstanceForType()

public ImageTransformations.ImageTransformation getDefaultInstanceForType()
Returns

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

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;

Returns
TypeDescription
Color

The redactionColor.

getRedactionColorBuilder()

public Color.Builder getRedactionColorBuilder()

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;

Returns
TypeDescription
Color.Builder

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;

Returns
TypeDescription
ColorOrBuilder

getSelectedInfoTypes()

public ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Returns

getSelectedInfoTypesBuilder()

public ImageTransformations.ImageTransformation.SelectedInfoTypes.Builder getSelectedInfoTypesBuilder()

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Returns

getSelectedInfoTypesOrBuilder()

public ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Returns

getTargetCase()

public ImageTransformations.ImageTransformation.TargetCase getTargetCase()
Returns

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;

Returns
TypeDescription
boolean

Whether the allInfoTypes field is set.

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;

Returns
TypeDescription
boolean

Whether the allText field is set.

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;

Returns
TypeDescription
boolean

Whether the redactionColor field is set.

hasSelectedInfoTypes()

public boolean hasSelectedInfoTypes()

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Returns
TypeDescription
boolean

Whether the selectedInfoTypes field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes value)

public ImageTransformations.ImageTransformation.Builder mergeAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes value)

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;

Parameter Returns

mergeAllText(ImageTransformations.ImageTransformation.AllText value)

public ImageTransformations.ImageTransformation.Builder mergeAllText(ImageTransformations.ImageTransformation.AllText value)

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;

Parameter Returns

mergeFrom(ImageTransformations.ImageTransformation other)

public ImageTransformations.ImageTransformation.Builder mergeFrom(ImageTransformations.ImageTransformation other)
Parameter Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ImageTransformations.ImageTransformation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ImageTransformations.ImageTransformation.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns Overrides

mergeRedactionColor(Color value)

public ImageTransformations.ImageTransformation.Builder mergeRedactionColor(Color value)

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;

Parameter
NameDescription
valueColor
Returns

mergeSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes value)

public ImageTransformations.ImageTransformation.Builder mergeSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes value)

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Parameter Returns

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ImageTransformations.ImageTransformation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides

setAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes value)

public ImageTransformations.ImageTransformation.Builder setAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes value)

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;

Parameter Returns

setAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes.Builder builderForValue)

public ImageTransformations.ImageTransformation.Builder setAllInfoTypes(ImageTransformations.ImageTransformation.AllInfoTypes.Builder builderForValue)

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;

Parameter Returns

setAllText(ImageTransformations.ImageTransformation.AllText value)

public ImageTransformations.ImageTransformation.Builder setAllText(ImageTransformations.ImageTransformation.AllText value)

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;

Parameter Returns

setAllText(ImageTransformations.ImageTransformation.AllText.Builder builderForValue)

public ImageTransformations.ImageTransformation.Builder setAllText(ImageTransformations.ImageTransformation.AllText.Builder builderForValue)

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;

Parameter Returns

setField(Descriptors.FieldDescriptor field, Object value)

public ImageTransformations.ImageTransformation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

setRedactionColor(Color value)

public ImageTransformations.ImageTransformation.Builder setRedactionColor(Color value)

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;

Parameter
NameDescription
valueColor
Returns

setRedactionColor(Color.Builder builderForValue)

public ImageTransformations.ImageTransformation.Builder setRedactionColor(Color.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueColor.Builder
Returns

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ImageTransformations.ImageTransformation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns Overrides

setSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes value)

public ImageTransformations.ImageTransformation.Builder setSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes value)

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Parameter Returns

setSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes.Builder builderForValue)

public ImageTransformations.ImageTransformation.Builder setSelectedInfoTypes(ImageTransformations.ImageTransformation.SelectedInfoTypes.Builder builderForValue)

Apply transformation to the selected info_types.

.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;

Parameter Returns

setUnknownFields(UnknownFieldSet unknownFields)

public final ImageTransformations.ImageTransformation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides