class Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest
The request to export insights.
Attributes
A BigQuery Table Reference. Corresponds to the JSON property `bigQueryDestination` @return [Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination]
A filter to reduce results to a specific subset. Useful for exporting conversations with specific properties. Corresponds to the JSON property `filter` @return [String]
A fully qualified KMS key name for BigQuery tables protected by CMEK. Format: projects/`project`/locations/`location`/keyRings/`keyring`/cryptoKeys/`key`/ cryptoKeyVersions/`version` Corresponds to the JSON property `kmsKey` @return [String]
Required. The parent resource to export data from. Corresponds to the JSON property `parent` @return [String]
Public Class Methods
# File lib/google/apis/contactcenterinsights_v1/classes.rb, line 2626 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/contactcenterinsights_v1/classes.rb, line 2631 def update!(**args) @big_query_destination = args[:big_query_destination] if args.key?(:big_query_destination) @filter = args[:filter] if args.key?(:filter) @kms_key = args[:kms_key] if args.key?(:kms_key) @parent = args[:parent] if args.key?(:parent) end