Class: Google::Cloud::Dlp::V2::RedactImageRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Dlp::V2::RedactImageRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/privacy/dlp/v2/dlp.rb
Overview
Request to search for potentially sensitive info in an image and redact it by covering it with a colored rectangle.
Defined Under Namespace
Classes: ImageRedactionConfig
Instance Attribute Summary collapse
-
#byte_item ⇒ ::Google::Cloud::Dlp::V2::ByteContentItem
The content must be PNG, JPEG, SVG or BMP.
-
#image_redaction_configs ⇒ ::Array<::Google::Cloud::Dlp::V2::RedactImageRequest::ImageRedactionConfig>
The configuration for specifying what content to redact from images.
-
#include_findings ⇒ ::Boolean
Whether the response should include findings along with the redacted image.
-
#inspect_config ⇒ ::Google::Cloud::Dlp::V2::InspectConfig
Configuration for the inspector.
-
#location_id ⇒ ::String
Deprecated.
-
#parent ⇒ ::String
Parent resource name.
Instance Attribute Details
#byte_item ⇒ ::Google::Cloud::Dlp::V2::ByteContentItem
Returns The content must be PNG, JPEG, SVG or BMP.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#image_redaction_configs ⇒ ::Array<::Google::Cloud::Dlp::V2::RedactImageRequest::ImageRedactionConfig>
Returns The configuration for specifying what content to redact from images.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#include_findings ⇒ ::Boolean
Returns Whether the response should include findings along with the redacted image.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#inspect_config ⇒ ::Google::Cloud::Dlp::V2::InspectConfig
Returns Configuration for the inspector.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#location_id ⇒ ::String
Returns Deprecated. This field has no effect.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#parent ⇒ ::String
Returns Parent resource name.
The format of this value varies depending on whether you have specified a processing location:
- Projects scope, location specified:
projects/{project_id}/locations/{location_id}
- Projects scope, no location specified (defaults to global):
projects/{project_id}
The following example parent
string specifies a parent project with the
identifier example-project
, and specifies the europe-west3
location
for processing data:
parent=projects/example-project/locations/europe-west3.
709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 709 class RedactImageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for determining how redaction of images should occur. # @!attribute [rw] info_type # @return [::Google::Cloud::Dlp::V2::InfoType] # Only one per info_type should be provided per request. If not # specified, and redact_all_text is false, the DLP API will redact all # text that it matches against all info_types that are found, but not # specified in another ImageRedactionConfig. # @!attribute [rw] redact_all_text # @return [::Boolean] # If true, all text found in the image, regardless whether it matches an # info_type, is redacted. Only one should be provided. # @!attribute [rw] redaction_color # @return [::Google::Cloud::Dlp::V2::Color] # The color to use when redacting content from an image. If not specified, # the default is black. class ImageRedactionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |