Output only. Location of the resource in the source system. You can search
the entry by this location. By default, this should match the location of
the entry group containing this entry. A different value allows capturing
the source location for data external to Google Cloud.
The time when the resource was last updated in the source system. If the
entry exists in the system and its EntrySource has update_time
populated, further updates to the EntrySource of the entry must provide
incremental updates to its update_time.
[[["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 latest version of the \u003ccode\u003eEntrySource\u003c/code\u003e class for the Google Cloud Dataplex V1 API is version 3.6.0, with multiple prior versions available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eEntrySource\u003c/code\u003e is a class within the \u003ccode\u003eGoogle.Cloud.Dataplex.V1\u003c/code\u003e namespace, used to represent the source system of a data resource.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEntrySource\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eEntrySource\u003c/code\u003e provides properties to describe a data resource, such as \u003ccode\u003eCreateTime\u003c/code\u003e, \u003ccode\u003eUpdateTime\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, \u003ccode\u003eDisplayName\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e, \u003ccode\u003ePlatform\u003c/code\u003e, \u003ccode\u003eResource\u003c/code\u003e, and \u003ccode\u003eSystem\u003c/code\u003e, in addition to the \u003ccode\u003eAncestors\u003c/code\u003e property which gives the data resource's lineage in the source system.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLabels\u003c/code\u003e property, available within \u003ccode\u003eEntrySource\u003c/code\u003e, allows users to assign key-value pairs for organization, with a maximum size limit of 128 characters for both keys and values.\u003c/p\u003e\n"]]],[],null,["# Cloud Dataplex v1 API - Class EntrySource (3.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.8.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.7.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.6.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.5.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.4.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.3.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.2.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.1.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.0.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.15.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.14.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.13.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.12.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.11.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.10.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.9.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.8.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.7.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.6.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.5.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.4.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.3.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.2.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.1.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.0.0/Google.Cloud.Dataplex.V1.EntrySource)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/1.0.0/Google.Cloud.Dataplex.V1.EntrySource) \n\n public sealed class EntrySource : IMessage\u003cEntrySource\u003e, IEquatable\u003cEntrySource\u003e, IDeepCloneable\u003cEntrySource\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Dataplex v1 API class EntrySource.\n\nInformation related to the source system of the data resource that is\nrepresented by the entry. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e EntrySource \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[EntrySource](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntrySource), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[EntrySource](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntrySource), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[EntrySource](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntrySource), [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.Dataplex.V1](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Dataplex.V1.dll\n\nConstructors\n------------\n\n### EntrySource()\n\n public EntrySource()\n\n### EntrySource(EntrySource)\n\n public EntrySource(EntrySource other)\n\nProperties\n----------\n\n### Ancestors\n\n public RepeatedField\u003cEntrySource.Types.Ancestor\u003e Ancestors { get; }\n\nImmutable. The entries representing the ancestors of the data resource in\nthe source system.\n\n### CreateTime\n\n public Timestamp CreateTime { get; set; }\n\nThe time when the resource was created in the source system.\n\n### Description\n\n public string Description { get; set; }\n\nA description of the data resource.\nMaximum length is 2,000 characters.\n\n### DisplayName\n\n public string DisplayName { get; set; }\n\nA user-friendly display name.\nMaximum length is 500 characters.\n\n### Labels\n\n public MapField\u003cstring, string\u003e Labels { get; }\n\nUser-defined labels.\nThe maximum size of keys and values is 128 characters each.\n\n### Location\n\n public string Location { get; set; }\n\nOutput only. Location of the resource in the source system. You can search\nthe entry by this location. By default, this should match the location of\nthe entry group containing this entry. A different value allows capturing\nthe source location for data external to Google Cloud.\n\n### Platform\n\n public string Platform { get; set; }\n\nThe platform containing the source system.\nMaximum length is 64 characters.\n\n### Resource\n\n public string Resource { get; set; }\n\nThe name of the resource in the source system.\nMaximum length is 4,000 characters.\n\n### System\n\n public string System { get; set; }\n\nThe name of the source system.\nMaximum length is 64 characters.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nThe time when the resource was last updated in the source system. If the\nentry exists in the system and its `EntrySource` has `update_time`\npopulated, further updates to the `EntrySource` of the entry must provide\nincremental updates to its `update_time`."]]