Class: Google::Cloud::Dlp::V2::Finding
- Inherits:
-
Object
- Object
- Google::Cloud::Dlp::V2::Finding
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/privacy/dlp/v2/dlp.rb
Overview
Represents a piece of potentially sensitive content.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
Timestamp when finding was detected.
-
#finding_id ⇒ ::String
The unique finding id.
-
#info_type ⇒ ::Google::Cloud::Dlp::V2::InfoType
The type of content that might have been found.
-
#job_create_time ⇒ ::Google::Protobuf::Timestamp
Time the job started that produced this finding.
-
#job_name ⇒ ::String
The job that stored the finding.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The labels associated with this
Finding
. -
#likelihood ⇒ ::Google::Cloud::Dlp::V2::Likelihood
Confidence of how likely it is that the
info_type
is correct. -
#location ⇒ ::Google::Cloud::Dlp::V2::Location
Where the content was found.
-
#name ⇒ ::String
Resource name in format projects/{project}/locations/{location}/findings/{finding} Populated only when viewing persisted findings.
-
#quote ⇒ ::String
The content that was found.
-
#quote_info ⇒ ::Google::Cloud::Dlp::V2::QuoteInfo
Contains data parsed from quotes.
-
#resource_name ⇒ ::String
The job that stored the finding.
-
#trigger_name ⇒ ::String
Job trigger name, if applicable, for this finding.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns Timestamp when finding was detected.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#finding_id ⇒ ::String
Returns The unique finding id.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#info_type ⇒ ::Google::Cloud::Dlp::V2::InfoType
Returns The type of content that might have been found.
Provided if excluded_types
is false.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_create_time ⇒ ::Google::Protobuf::Timestamp
Returns Time the job started that produced this finding.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_name ⇒ ::String
Returns The job that stored the finding.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns The labels associated with this Finding
.
Label keys must be between 1 and 63 characters long and must conform
to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?
.
Label values must be between 0 and 63 characters long and must conform
to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?
.
No more than 10 labels can be associated with a given finding.
Examples:
"environment" : "production"
"pipeline" : "etl"
.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#likelihood ⇒ ::Google::Cloud::Dlp::V2::Likelihood
Returns Confidence of how likely it is that the info_type
is correct.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#location ⇒ ::Google::Cloud::Dlp::V2::Location
Returns Where the content was found.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Resource name in format projects/{project}/locations/{location}/findings/{finding} Populated only when viewing persisted findings.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#quote ⇒ ::String
Returns The content that was found. Even if the content is not textual, it
may be converted to a textual representation here.
Provided if include_quote
is true and the finding is
less than or equal to 4096 bytes long. If the finding exceeds 4096 bytes
in length, the quote may be omitted.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#quote_info ⇒ ::Google::Cloud::Dlp::V2::QuoteInfo
Returns Contains data parsed from quotes. Only populated if include_quote was set to true and a supported infoType was requested. Currently supported infoTypes: DATE, DATE_OF_BIRTH and TIME.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#resource_name ⇒ ::String
Returns The job that stored the finding.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#trigger_name ⇒ ::String
Returns Job trigger name, if applicable, for this finding.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 446 class Finding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |