public EntryGroupName(string projectId, string locationId, string entryGroupId)
Constructs a new instance of a EntryGroupName class from the component parts of pattern
projects/{project}/locations/{location}/entryGroups/{entry_group}
If true will successfully store an unparseable resource name into the UnparsedResource
property; otherwise will throw an ArgumentException if an unparseable resource name is
specified.
If true will successfully store an unparseable resource name into the UnparsedResource
property; otherwise will throw an ArgumentException if an unparseable resource name is
specified.
[[["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 page provides reference documentation for the \u003ccode\u003eEntryGroupName\u003c/code\u003e class within the Google Cloud Dataplex v1 API, which is used to manage resource names for EntryGroup resources.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eEntryGroupName\u003c/code\u003e class is 3.6.0, and the page provides links to documentation for versions ranging from 3.6.0 down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEntryGroupName\u003c/code\u003e class, which implements \u003ccode\u003eIResourceName\u003c/code\u003e and \u003ccode\u003eIEquatable\u003c/code\u003e, facilitates the creation, formatting, parsing, and comparison of EntryGroup resource names, structured as \u003ccode\u003eprojects/{project}/locations/{location}/entryGroups/{entry_group}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties for retrieving the project ID, location ID, and entry group ID, as well as determining if the instance contains a known or unparsed resource name.\u003c/p\u003e\n"],["\u003cp\u003eVarious methods are provided for constructing, formatting, and parsing resource names, including the ability to handle unparsed resource names, in addition to having methods for comparing, getting hash codes, and providing string representations of resource names.\u003c/p\u003e\n"]]],[],null,["# Cloud Dataplex v1 API - Class EntryGroupName (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.EntryGroupName)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.8.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.7.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.6.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.5.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.4.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.3.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.2.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.1.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.0.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.15.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.14.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.13.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.12.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.11.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.10.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.9.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.8.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.7.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.6.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.5.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.4.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.3.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.2.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.1.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.0.0/Google.Cloud.Dataplex.V1.EntryGroupName)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/1.0.0/Google.Cloud.Dataplex.V1.EntryGroupName) \n\n public sealed class EntryGroupName : IResourceName, IEquatable\u003cEntryGroupName\u003e\n\nReference documentation and code samples for the Cloud Dataplex v1 API class EntryGroupName.\n\nResource name for the `EntryGroup` resource. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e EntryGroupName \n\nImplements\n----------\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) \n\nInherited Members\n-----------------\n\n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype)\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### EntryGroupName(string, string, string)\n\n public EntryGroupName(string projectId, string locationId, string entryGroupId)\n\nConstructs a new instance of a [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) class from the component parts of pattern\n`projects/{project}/locations/{location}/entryGroups/{entry_group}`\n\nProperties\n----------\n\n### EntryGroupId\n\n public string EntryGroupId { get; }\n\nThe `EntryGroup` ID. Will not be `null`, unless this instance contains an unparsed resource name.\n\n### IsKnownPattern\n\n public bool IsKnownPattern { get; }\n\nWhether this instance contains a resource name with a known pattern.\n\n### LocationId\n\n public string LocationId { get; }\n\nThe `Location` ID. Will not be `null`, unless this instance contains an unparsed resource name.\n\n### ProjectId\n\n public string ProjectId { get; }\n\nThe `Project` ID. Will not be `null`, unless this instance contains an unparsed resource name.\n\n### Type\n\n public EntryGroupName.ResourceNameType Type { get; }\n\nThe [EntryGroupName.ResourceNameType](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName.ResourceNameType) of the contained resource name.\n\n### UnparsedResource\n\n public UnparsedResourceName UnparsedResource { get; }\n\nThe contained [UnparsedResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.UnparsedResourceName.html). Only non-`null` if this instance contains an\nunparsed resource name.\n\nMethods\n-------\n\n### Format(string, string, string)\n\n public static string Format(string projectId, string locationId, string entryGroupId)\n\nFormats the IDs into the string representation of this [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) with pattern\n`projects/{project}/locations/{location}/entryGroups/{entry_group}`.\n\n### FormatProjectLocationEntryGroup(string, string, string)\n\n public static string FormatProjectLocationEntryGroup(string projectId, string locationId, string entryGroupId)\n\nFormats the IDs into the string representation of this [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) with pattern\n`projects/{project}/locations/{location}/entryGroups/{entry_group}`.\n\n### FromProjectLocationEntryGroup(string, string, string)\n\n public static EntryGroupName FromProjectLocationEntryGroup(string projectId, string locationId, string entryGroupId)\n\nCreates a [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) with the pattern\n`projects/{project}/locations/{location}/entryGroups/{entry_group}`.\n\n### FromUnparsed(UnparsedResourceName)\n\n public static EntryGroupName FromUnparsed(UnparsedResourceName unparsedResourceName)\n\nCreates a [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) containing an unparsed resource name.\n\n### GetHashCode()\n\n public override int GetHashCode()\n\nReturns a hash code for this resource name.\n\n**Overrides** \n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode)\n\n### Parse(string)\n\n public static EntryGroupName Parse(string entryGroupName)\n\nParses the given resource name string into a new [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) instance.\n\n**Remarks** \nTo parse successfully, the resource name must be formatted as one of the following:\n\n- `projects/{project}/locations/{location}/entryGroups/{entry_group}`\n\n\u003cbr /\u003e\n\n### Parse(string, bool)\n\n public static EntryGroupName Parse(string entryGroupName, bool allowUnparsed)\n\nParses the given resource name string into a new [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) instance; optionally allowing\nan unparseable resource name.\n\n**Remarks** \nTo parse successfully, the resource name must be formatted as one of the following:\n\n- `projects/{project}/locations/{location}/entryGroups/{entry_group}`\n\nOr may be in any format if `allowUnparsed` is `true`.\n\n\u003cbr /\u003e\n\n### ToString()\n\n public override string ToString()\n\nThe string representation of the resource name.\n\n**Overrides** \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\n### TryParse(string, out EntryGroupName)\n\n public static bool TryParse(string entryGroupName, out EntryGroupName result)\n\nTries to parse the given resource name string into a new [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) instance.\n\n**Remarks** \nTo parse successfully, the resource name must be formatted as one of the following:\n\n- `projects/{project}/locations/{location}/entryGroups/{entry_group}`\n\n\u003cbr /\u003e\n\n### TryParse(string, bool, out EntryGroupName)\n\n public static bool TryParse(string entryGroupName, bool allowUnparsed, out EntryGroupName result)\n\nTries to parse the given resource name string into a new [EntryGroupName](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.EntryGroupName) instance; optionally\nallowing an unparseable resource name.\n\n**Remarks** \nTo parse successfully, the resource name must be formatted as one of the following:\n\n- `projects/{project}/locations/{location}/entryGroups/{entry_group}`\n\nOr may be in any format if `allowUnparsed` is `true`.\n\n\u003cbr /\u003e\n\nOperators\n---------\n\n### operator ==(EntryGroupName, EntryGroupName)\n\n public static bool operator ==(EntryGroupName a, EntryGroupName b)\n\nDetermines whether two specified resource names have the same value.\n\n### operator !=(EntryGroupName, EntryGroupName)\n\n public static bool operator !=(EntryGroupName a, EntryGroupName b)\n\nDetermines whether two specified resource names have different values."]]