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
4612 4613 4614 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4612 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
4599 4600 4601 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4599 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
4604 4605 4606 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4604 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
4610 4611 4612 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4610 def id_values @id_values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4617 4618 4619 4620 4621 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4617 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 |