class Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest

The request to export insights.

Attributes

big_query_destination[RW]

A BigQuery Table Reference. Corresponds to the JSON property `bigQueryDestination` @return [Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination]

filter[RW]

A filter to reduce results to a specific subset. Useful for exporting conversations with specific properties. Corresponds to the JSON property `filter` @return [String]

kms_key[RW]

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]

parent[RW]

Required. The parent resource to export data from. Corresponds to the JSON property `parent` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/contactcenterinsights_v1/classes.rb, line 2626
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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