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
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public ImageTransformations.ImageTransformation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public ImageTransformations.ImageTransformation build()
Returns
public ImageTransformations.ImageTransformation buildPartial()
Returns
public ImageTransformations.ImageTransformation.Builder clear()
Returns
Overrides
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
public ImageTransformations.ImageTransformation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public ImageTransformations.ImageTransformation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
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
public ImageTransformations.ImageTransformation.Builder clearSelectedInfoTypes()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
Returns
public ImageTransformations.ImageTransformation.Builder clearTarget()
Returns
public ImageTransformations.ImageTransformation.Builder clone()
Returns
Overrides
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
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
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
public ImageTransformations.ImageTransformation getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
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
Type | Description |
Color | The redactionColor.
|
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
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
public ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
Returns
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
public ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
Returns
public ImageTransformations.ImageTransformation.TargetCase getTargetCase()
Returns
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
Type | Description |
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
Type | Description |
boolean | Whether the allText field is set.
|
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
Type | Description |
boolean | Whether the redactionColor field is set.
|
public boolean hasSelectedInfoTypes()
Apply transformation to the selected info_types.
.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4;
Returns
Type | Description |
boolean | Whether the selectedInfoTypes field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
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
public ImageTransformations.ImageTransformation.Builder mergeFrom(ImageTransformations.ImageTransformation other)
Parameter
Returns
public ImageTransformations.ImageTransformation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public ImageTransformations.ImageTransformation.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
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
Name | Description |
value | Color
|
Returns
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
public final ImageTransformations.ImageTransformation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
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
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
public ImageTransformations.ImageTransformation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
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
Name | Description |
value | Color
|
Returns
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
Returns
public ImageTransformations.ImageTransformation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
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
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
public final ImageTransformations.ImageTransformation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides