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.
4637 4638 4639 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4637 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
4624 4625 4626 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4624 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
4629 4630 4631 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4629 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
4635 4636 4637 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4635 def id_values @id_values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4642 4643 4644 4645 4646 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 4642 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 |