public sealed class ExportInsightsDataRequest : IMessage<ExportInsightsDataRequest>, IEquatable<ExportInsightsDataRequest>, IDeepCloneable<ExportInsightsDataRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class ExportInsightsDataRequest.
A fully qualified KMS key name for BigQuery tables protected by CMEK.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eExportInsightsDataRequest\u003c/code\u003e class within the Google Cloud Contact Center AI Insights v1 API, highlighting its functionality for exporting data.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eExportInsightsDataRequest\u003c/code\u003e class is 2.19.0, and this document lists the availability of multiple previous versions of this class, down to version 1.0.0, with the full list of versions going from 2.19.0 down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExportInsightsDataRequest\u003c/code\u003e class allows for exporting insights data to a BigQuery table, specifying a destination and handling existing tables, and utilizes filters to reduce results to specific subsets of data.\u003c/p\u003e\n"],["\u003cp\u003eThis class, \u003ccode\u003eExportInsightsDataRequest\u003c/code\u003e, inherits from object and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, making it versatile within the .NET framework.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eExportInsightsDataRequest\u003c/code\u003e class include \u003ccode\u003eBigQueryDestination\u003c/code\u003e, \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eKmsKey\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eWriteDisposition\u003c/code\u003e, which control where the data is exported, what data to export, and how the export is managed.\u003c/p\u003e\n"]]],[],null,["# Contact Center AI Insights v1 API - Class ExportInsightsDataRequest (2.19.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.19.0 (latest)](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.18.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.18.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.17.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.16.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.15.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.14.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.13.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.12.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.11.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.10.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.9.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.8.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.7.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.6.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.5.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.4.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.3.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.2.1](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.2.1/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.1.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.0.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.3.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.2.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.1.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.0.0/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest) \n\n public sealed class ExportInsightsDataRequest : IMessage\u003cExportInsightsDataRequest\u003e, IEquatable\u003cExportInsightsDataRequest\u003e, IDeepCloneable\u003cExportInsightsDataRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Contact Center AI Insights v1 API class ExportInsightsDataRequest.\n\nThe request to export insights. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ExportInsightsDataRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ExportInsightsDataRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExportInsightsDataRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExportInsightsDataRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.ContactCenterInsights.V1](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.ContactCenterInsights.V1.dll\n\nConstructors\n------------\n\n### ExportInsightsDataRequest()\n\n public ExportInsightsDataRequest()\n\n### ExportInsightsDataRequest(ExportInsightsDataRequest)\n\n public ExportInsightsDataRequest(ExportInsightsDataRequest other)\n\nProperties\n----------\n\n### BigQueryDestination\n\n public ExportInsightsDataRequest.Types.BigQueryDestination BigQueryDestination { get; set; }\n\nSpecified if sink is a BigQuery table.\n\n### DestinationCase\n\n public ExportInsightsDataRequest.DestinationOneofCase DestinationCase { get; }\n\n### Filter\n\n public string Filter { get; set; }\n\nA filter to reduce results to a specific subset. Useful for exporting\nconversations with specific properties.\n\n### KmsKey\n\n public string KmsKey { get; set; }\n\nA fully qualified KMS key name for BigQuery tables protected by CMEK.\nFormat:\nprojects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The parent resource to export data from.\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.ExportInsightsDataRequest#Google_Cloud_ContactCenterInsights_V1_ExportInsightsDataRequest_Parent) resource name property.\n\n### WriteDisposition\n\n public ExportInsightsDataRequest.Types.WriteDisposition WriteDisposition { get; set; }\n\nOptions for what to do if the destination table already exists."]]