Class: Google::Apis::DlpV2::GooglePrivacyDlpV2RecordKey
- Inherits:
-
Object
- Object
- Google::Apis::DlpV2::GooglePrivacyDlpV2RecordKey
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dlp_v2/classes.rb,
generated/google/apis/dlp_v2/representations.rb,
generated/google/apis/dlp_v2/representations.rb
Overview
Message for a unique key indicating a record that contains a finding.
Instance Attribute Summary collapse
-
#big_query_key ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryKey
Row key for identifying a record in BigQuery table.
-
#datastore_key ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2DatastoreKey
Record key for a finding in Cloud Datastore.
-
#id_values ⇒ Array<String>
Values of identifying columns in the given row.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GooglePrivacyDlpV2RecordKey
constructor
A new instance of GooglePrivacyDlpV2RecordKey.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2RecordKey
Returns a new instance of GooglePrivacyDlpV2RecordKey
4503 4504 4505 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4503 def initialize(**args) update!(**args) end |
Instance Attribute Details
#big_query_key ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryKey
Row key for identifying a record in BigQuery table.
Corresponds to the JSON property bigQueryKey
4490 4491 4492 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4490 def big_query_key @big_query_key end |
#datastore_key ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2DatastoreKey
Record key for a finding in Cloud Datastore.
Corresponds to the JSON property datastoreKey
4495 4496 4497 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4495 def datastore_key @datastore_key end |
#id_values ⇒ Array<String>
Values of identifying columns in the given row. Order of values matches
the order of field identifiers specified in the scanning request.
Corresponds to the JSON property idValues
4501 4502 4503 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4501 def id_values @id_values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4508 4509 4510 4511 4512 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4508 def update!(**args) @big_query_key = args[:big_query_key] if args.key?(:big_query_key) @datastore_key = args[:datastore_key] if args.key?(:datastore_key) @id_values = args[:id_values] if args.key?(:id_values) end |