public sealed class Tenant : IMessage<Tenant>, IEquatable<Tenant>, IDeepCloneable<Tenant>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class Tenant.
A Tenant resource represents a tenant in the service. A tenant is a group or
entity that shares common access with specific privileges for resources like
jobs. Customer may create multiple tenants to provide data isolation for
different groups.
[[["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 Google Cloud Talent Solution v4 API class Tenant is 2.7.0, with documentation available for versions back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTenant\u003c/code\u003e class represents a tenant within the service, which is an entity or group sharing common access and privileges to resources like jobs, and it allows for the creation of multiple tenants for data isolation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTenant\u003c/code\u003e class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for message manipulation and comparison.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eTenant\u003c/code\u003e class include \u003ccode\u003eExternalId\u003c/code\u003e for client-side identification and \u003ccode\u003eName\u003c/code\u003e for the service-generated resource name.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTenantName\u003c/code\u003e property provides a \u003ccode\u003eTenantName\u003c/code\u003e-typed view over the \u003ccode\u003eName\u003c/code\u003e resource name property.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4 API - Class Tenant (2.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.Tenant)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.6.0/Google.Cloud.Talent.V4.Tenant)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.5.0/Google.Cloud.Talent.V4.Tenant)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.4.0/Google.Cloud.Talent.V4.Tenant)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.3.0/Google.Cloud.Talent.V4.Tenant)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.2.0/Google.Cloud.Talent.V4.Tenant)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.1.0/Google.Cloud.Talent.V4.Tenant)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.0.0/Google.Cloud.Talent.V4.Tenant)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.4.0/Google.Cloud.Talent.V4.Tenant)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.3.0/Google.Cloud.Talent.V4.Tenant)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.2.0/Google.Cloud.Talent.V4.Tenant)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.1.0/Google.Cloud.Talent.V4.Tenant)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.0.0/Google.Cloud.Talent.V4.Tenant) \n\n public sealed class Tenant : IMessage\u003cTenant\u003e, IEquatable\u003cTenant\u003e, IDeepCloneable\u003cTenant\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4 API class Tenant.\n\nA Tenant resource represents a tenant in the service. A tenant is a group or\nentity that shares common access with specific privileges for resources like\njobs. Customer may create multiple tenants to provide data isolation for\ndifferent groups. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Tenant \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Tenant](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.Tenant), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Tenant](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.Tenant), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Tenant](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.Tenant), [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.Talent.V4](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4.dll\n\nConstructors\n------------\n\n### Tenant()\n\n public Tenant()\n\n### Tenant(Tenant)\n\n public Tenant(Tenant other)\n\nProperties\n----------\n\n### ExternalId\n\n public string ExternalId { get; set; }\n\nRequired. Client side tenant identifier, used to uniquely identify the\ntenant.\n\nThe maximum number of allowed characters is 255.\n\n### Name\n\n public string Name { get; set; }\n\nRequired during tenant update.\n\nThe resource name for a tenant. This is generated by the service when a\ntenant is created.\n\nThe format is \"projects/{project_id}/tenants/{tenant_id}\", for example,\n\"projects/foo/tenants/bar\".\n\n### TenantName\n\n public TenantName TenantName { get; set; }\n\n[TenantName](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.TenantName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.Tenant#Google_Cloud_Talent_V4_Tenant_Name) resource name property."]]