public sealed class CreateEntryRequest : IMessage<CreateEntryRequest>, IEquatable<CreateEntryRequest>, IDeepCloneable<CreateEntryRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class CreateEntryRequest.
Required. Entry identifier. It has to be unique within an Entry Group.
Entries corresponding to Google Cloud resources use an Entry ID format
based on full resource
names.
The format is a full resource name of the resource without the
prefix double slashes in the API service name part of the full resource
name. This allows retrieval of entries using their associated resource
name.
For example, if the full resource name of a resource is
//library.googleapis.com/shelves/shelf1/books/book2,
then the suggested entry_id is
library.googleapis.com/shelves/shelf1/books/book2.
It is also suggested to follow the same convention for entries
corresponding to resources from providers or systems other than Google
Cloud.
[[["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 documentation for the \u003ccode\u003eCreateEntryRequest\u003c/code\u003e class within the Google Cloud Dataplex V1 API, outlining its properties and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eCreateEntryRequest\u003c/code\u003e is 3.6.0, with multiple previous versions also documented, ranging down to version 1.0.0, and includes links to each version's respective documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateEntryRequest\u003c/code\u003e is used to create a new entry and includes required properties such as \u003ccode\u003eEntry\u003c/code\u003e, \u003ccode\u003eEntryId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, alongside type information, parameters, and inheritance details.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEntryId\u003c/code\u003e property is a unique identifier within an Entry Group, with a suggested format based on full resource names and a maximum size of 4000 characters.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateEntryRequest\u003c/code\u003e 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 the class is a part of the \u003ccode\u003eGoogle.Cloud.Dataplex.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],[],null,["# Cloud Dataplex v1 API - Class CreateEntryRequest (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.CreateEntryRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.8.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.7.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.6.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.5.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.4.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.3.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.2.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.1.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.0.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.15.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.14.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.13.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.12.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.11.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.10.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.9.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.8.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.7.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.6.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.5.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.4.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.3.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.2.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.1.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.0.0/Google.Cloud.Dataplex.V1.CreateEntryRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/1.0.0/Google.Cloud.Dataplex.V1.CreateEntryRequest) \n\n public sealed class CreateEntryRequest : IMessage\u003cCreateEntryRequest\u003e, IEquatable\u003cCreateEntryRequest\u003e, IDeepCloneable\u003cCreateEntryRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Dataplex v1 API class CreateEntryRequest.\n\nCreate Entry request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateEntryRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.CreateEntryRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.CreateEntryRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.CreateEntryRequest), [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### CreateEntryRequest()\n\n public CreateEntryRequest()\n\n### CreateEntryRequest(CreateEntryRequest)\n\n public CreateEntryRequest(CreateEntryRequest other)\n\nProperties\n----------\n\n### Entry\n\n public Entry Entry { get; set; }\n\nRequired. Entry resource.\n\n### EntryId\n\n public string EntryId { get; set; }\n\nRequired. Entry identifier. It has to be unique within an Entry Group.\n\nEntries corresponding to Google Cloud resources use an Entry ID format\nbased on [full resource\nnames](https://cloud.google.com/apis/design/resource_names#full_resource_name).\nThe format is a full resource name of the resource without the\nprefix double slashes in the API service name part of the full resource\nname. This allows retrieval of entries using their associated resource\nname.\n\nFor example, if the full resource name of a resource is\n`//library.googleapis.com/shelves/shelf1/books/book2`,\nthen the suggested entry_id is\n`library.googleapis.com/shelves/shelf1/books/book2`.\n\nIt is also suggested to follow the same convention for entries\ncorresponding to resources from providers or systems other than Google\nCloud.\n\nThe maximum size of the field is 4000 characters.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The resource name of the parent Entry Group:\n`projects/{project}/locations/{location}/entryGroups/{entry_group}`.\n\n### ParentAsEntryGroupName\n\n public EntryGroupName ParentAsEntryGroupName { get; set; }\n\n[EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.CreateEntryRequest#Google_Cloud_Dataplex_V1_CreateEntryRequest_Parent) resource name property."]]