public sealed class DataProfileBigQueryRowSchema : IMessage<DataProfileBigQueryRowSchema>, IEquatable<DataProfileBigQueryRowSchema>, IDeepCloneable<DataProfileBigQueryRowSchema>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DataProfileBigQueryRowSchema.
The schema of data to be saved to the BigQuery table when the
DataProfileAction is enabled.
[[["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\u003eThe \u003ccode\u003eDataProfileBigQueryRowSchema\u003c/code\u003e class, part of the Google Cloud Data Loss Prevention v2 API, defines the schema for saving data to a BigQuery table when \u003ccode\u003eDataProfileAction\u003c/code\u003e is enabled.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has constructors for creating new instances either empty or by cloning another.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataProfileBigQueryRowSchema\u003c/code\u003e includes properties such as \u003ccode\u003eColumnProfile\u003c/code\u003e, \u003ccode\u003eFileStoreProfile\u003c/code\u003e, and \u003ccode\u003eTableProfile\u003c/code\u003e, each offering specific data profile information and is accessible using getter and setter methods.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides a list of available versions for the \u003ccode\u003eDataProfileBigQueryRowSchema\u003c/code\u003e, with 4.16.0 being the latest and versions ranging back to 2.15.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataProfileCase\u003c/code\u003e property indicates whether the active data profile is for a column, a file store, or a table.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Data Loss Prevention v2 API - Class DataProfileBigQueryRowSchema (4.19.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.19.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.18.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.18.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.17.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.17.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.16.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.16.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.15.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.15.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.14.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.14.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.13.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.13.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.12.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.12.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.11.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.11.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.10.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.10.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.9.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.9.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.8.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.8.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.7.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.7.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.6.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.6.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.5.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.5.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.4.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.4.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.3.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.3.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.2.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.2.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.1.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.1.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [4.0.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.0.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.5.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.4.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.3.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.2.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/2.16.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/2.15.0/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema) \n\n public sealed class DataProfileBigQueryRowSchema : IMessage\u003cDataProfileBigQueryRowSchema\u003e, IEquatable\u003cDataProfileBigQueryRowSchema\u003e, IDeepCloneable\u003cDataProfileBigQueryRowSchema\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DataProfileBigQueryRowSchema.\n\nThe schema of data to be saved to the BigQuery table when the\n`DataProfileAction` is enabled. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataProfileBigQueryRowSchema \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DataProfileBigQueryRowSchema](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DataProfileBigQueryRowSchema](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DataProfileBigQueryRowSchema](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.DataProfileBigQueryRowSchema), [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.Dlp.V2](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Dlp.V2.dll\n\nConstructors\n------------\n\n### DataProfileBigQueryRowSchema()\n\n public DataProfileBigQueryRowSchema()\n\n### DataProfileBigQueryRowSchema(DataProfileBigQueryRowSchema)\n\n public DataProfileBigQueryRowSchema(DataProfileBigQueryRowSchema other)\n\nProperties\n----------\n\n### ColumnProfile\n\n public ColumnDataProfile ColumnProfile { get; set; }\n\nColumn data profile column\n\n### DataProfileCase\n\n public DataProfileBigQueryRowSchema.DataProfileOneofCase DataProfileCase { get; }\n\n### FileStoreProfile\n\n public FileStoreDataProfile FileStoreProfile { get; set; }\n\nFile store data profile column.\n\n### TableProfile\n\n public TableDataProfile TableProfile { get; set; }\n\nTable data profile column"]]