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
4560 4561 4562 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4560 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
4547 4548 4549 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4547 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
4552 4553 4554 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4552 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
4558 4559 4560 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4558 def id_values @id_values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4565 4566 4567 4568 4569 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4565 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 |