public sealed class CreateBigQueryExportRequest : IMessage<CreateBigQueryExportRequest>, IEquatable<CreateBigQueryExportRequest>, IDeepCloneable<CreateBigQueryExportRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class CreateBigQueryExportRequest.
Required. Unique identifier provided by the client within the parent scope.
It must consist of only lowercase letters, numbers, and hyphens, must start
with a letter, must end with either a letter or a number, and must be 63
characters or less.
Required. The name of the parent resource of the new BigQuery export. Its
format is organizations/[organization_id]/locations/[location_id],
folders/[folder_id]/locations/[location_id], or
projects/[project_id]/locations/[location_id].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCreateBigQueryExportRequest\u003c/code\u003e class is used to create a request for exporting data to BigQuery in the Security Command Center v2 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class 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, for managing message data, equality comparisons, cloning, and efficient data handling.\u003c/p\u003e\n"],["\u003cp\u003eThe request includes properties such as \u003ccode\u003eBigQueryExport\u003c/code\u003e, \u003ccode\u003eBigQueryExportId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, which specify the export configuration, a unique identifier, and the parent resource (organization, folder, or project) for the export, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple views for the \u003ccode\u003eParent\u003c/code\u003e resource name property, including \u003ccode\u003eParentAsFolderLocationName\u003c/code\u003e, \u003ccode\u003eParentAsLocationName\u003c/code\u003e, \u003ccode\u003eParentAsOrganizationLocationName\u003c/code\u003e, and \u003ccode\u003eParentAsResourceName\u003c/code\u003e, providing flexibility in how the parent resource is accessed.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, a default constructor and a copy constructor, allowing for the creation of new instances and clones.\u003c/p\u003e\n"]]],[],null,["# Security Command Center v2 API - Class CreateBigQueryExportRequest (1.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.1.0/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.0.0/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest) \n\n public sealed class CreateBigQueryExportRequest : IMessage\u003cCreateBigQueryExportRequest\u003e, IEquatable\u003cCreateBigQueryExportRequest\u003e, IDeepCloneable\u003cCreateBigQueryExportRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Security Command Center v2 API class CreateBigQueryExportRequest.\n\nRequest message for creating a BigQuery export. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateBigQueryExportRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateBigQueryExportRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateBigQueryExportRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateBigQueryExportRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest), [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.SecurityCenter.V2](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.V2.dll\n\nConstructors\n------------\n\n### CreateBigQueryExportRequest()\n\n public CreateBigQueryExportRequest()\n\n### CreateBigQueryExportRequest(CreateBigQueryExportRequest)\n\n public CreateBigQueryExportRequest(CreateBigQueryExportRequest other)\n\nProperties\n----------\n\n### BigQueryExport\n\n public BigQueryExport BigQueryExport { get; set; }\n\nRequired. The BigQuery export being created.\n\n### BigQueryExportId\n\n public string BigQueryExportId { get; set; }\n\nRequired. Unique identifier provided by the client within the parent scope.\nIt must consist of only lowercase letters, numbers, and hyphens, must start\nwith a letter, must end with either a letter or a number, and must be 63\ncharacters or less.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The name of the parent resource of the new BigQuery export. Its\nformat is `organizations/[organization_id]/locations/[location_id]`,\n`folders/[folder_id]/locations/[location_id]`, or\n`projects/[project_id]/locations/[location_id]`.\n\n### ParentAsFolderLocationName\n\n public FolderLocationName ParentAsFolderLocationName { get; set; }\n\n[FolderLocationName](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.FolderLocationName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest#Google_Cloud_SecurityCenter_V2_CreateBigQueryExportRequest_Parent) resource name property.\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.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest#Google_Cloud_SecurityCenter_V2_CreateBigQueryExportRequest_Parent) resource name property.\n\n### ParentAsOrganizationLocationName\n\n public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }\n\n[OrganizationLocationName](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.OrganizationLocationName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest#Google_Cloud_SecurityCenter_V2_CreateBigQueryExportRequest_Parent) resource name property.\n\n### ParentAsResourceName\n\n public IResourceName ParentAsResourceName { get; set; }\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.CreateBigQueryExportRequest#Google_Cloud_SecurityCenter_V2_CreateBigQueryExportRequest_Parent) resource name property."]]