Fully qualified resource name of an asset in Dataplex, to which the
underlying data source (Cloud Storage bucket or BigQuery dataset) of the
entity is attached.
Project ID of the underlying Cloud Storage or BigQuery data. Note that
this may not be the same project as the correspondingly Dataplex lake /
zone / asset.
[[["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\u003eDataplexSpec\u003c/code\u003e class in the Google Cloud Data Catalog v1 API provides common fields for interacting with Dataplex resources, as seen in its implementation of several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eDataplexSpec\u003c/code\u003e class has properties for managing an asset name, the compression format and the format of data, and the project ID associated with the data source.\u003c/p\u003e\n"],["\u003cp\u003eThe most recent version of \u003ccode\u003eDataplexSpec\u003c/code\u003e available is 2.14.0, and the page lists previous versions of the software as far back as 1.2.0, with links to their respective documentation pages.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDataplexSpec\u003c/code\u003e class has two constructors, one that is empty \u003ccode\u003eDataplexSpec()\u003c/code\u003e, and the other that takes in another \u003ccode\u003eDataplexSpec\u003c/code\u003e as an argument \u003ccode\u003eDataplexSpec(DataplexSpec other)\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Data Catalog v1 API - Class DataplexSpec (2.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.16.0 (latest)](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.15.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.14.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.13.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.12.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.11.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.10.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.9.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.8.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.7.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.6.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.5.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.4.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.3.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.2.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.1.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.0.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.8.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.7.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.6.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.5.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.4.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.3.0/Google.Cloud.DataCatalog.V1.DataplexSpec)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.2.0/Google.Cloud.DataCatalog.V1.DataplexSpec) \n\n public sealed class DataplexSpec : IMessage\u003cDataplexSpec\u003e, IEquatable\u003cDataplexSpec\u003e, IDeepCloneable\u003cDataplexSpec\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Data Catalog v1 API class DataplexSpec.\n\nCommon Dataplex fields. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataplexSpec \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DataplexSpec](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexSpec), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DataplexSpec](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexSpec), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DataplexSpec](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexSpec), [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.DataCatalog.V1](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DataCatalog.V1.dll\n\nConstructors\n------------\n\n### DataplexSpec()\n\n public DataplexSpec()\n\n### DataplexSpec(DataplexSpec)\n\n public DataplexSpec(DataplexSpec other)\n\nProperties\n----------\n\n### Asset\n\n public string Asset { get; set; }\n\nFully qualified resource name of an asset in Dataplex, to which the\nunderlying data source (Cloud Storage bucket or BigQuery dataset) of the\nentity is attached.\n\n### CompressionFormat\n\n public string CompressionFormat { get; set; }\n\nCompression format of the data, e.g., zip, gzip etc.\n\n### DataFormat\n\n public PhysicalSchema DataFormat { get; set; }\n\nFormat of the data.\n\n### ProjectId\n\n public string ProjectId { get; set; }\n\nProject ID of the underlying Cloud Storage or BigQuery data. Note that\nthis may not be the same project as the correspondingly Dataplex lake /\nzone / asset."]]