public sealed class CreateClientEventRequest : IMessage<CreateClientEventRequest>, IEquatable<CreateClientEventRequest>, IDeepCloneable<CreateClientEventRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class CreateClientEventRequest.
Required. Resource name of the tenant under which the event is created.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/foo/tenant/bar". If tenant id is unspecified, a default tenant
is created, for example, "projects/foo".
[[["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\u003eCreateClientEventRequest\u003c/code\u003e class is part of the Google Cloud Talent Solution v4beta1 API and is used to report events related to end-user interactions with a customer's application.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateClientEventRequest\u003c/code\u003e contains two required properties, \u003ccode\u003eClientEvent\u003c/code\u003e, which holds the details of the event, and \u003ccode\u003eParent\u003c/code\u003e, which is the resource name of the tenant under which the event is created.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateClientEventRequest\u003c/code\u003e class also provides properties like \u003ccode\u003eParentAsProjectName\u003c/code\u003e, \u003ccode\u003eParentAsResourceName\u003c/code\u003e, and \u003ccode\u003eParentAsTenantName\u003c/code\u003e, which offer resource name views over the Parent property.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the class, \u003ccode\u003e3.0.0-beta06\u003c/code\u003e is the one shown in the first link provided, with older beta versions \u003ccode\u003e3.0.0-beta05\u003c/code\u003e and \u003ccode\u003e2.0.0-beta07\u003c/code\u003e also being available.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4beta1 API - Class CreateClientEventRequest (3.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest)\n- [3.0.0-beta05](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/3.0.0-beta05/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest)\n- [2.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/2.0.0-beta07/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest) \n\n public sealed class CreateClientEventRequest : IMessage\u003cCreateClientEventRequest\u003e, IEquatable\u003cCreateClientEventRequest\u003e, IDeepCloneable\u003cCreateClientEventRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class CreateClientEventRequest.\n\nThe report event request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateClientEventRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateClientEventRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateClientEventRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateClientEventRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest), [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.V4Beta1](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4Beta1.dll\n\nConstructors\n------------\n\n### CreateClientEventRequest()\n\n public CreateClientEventRequest()\n\n### CreateClientEventRequest(CreateClientEventRequest)\n\n public CreateClientEventRequest(CreateClientEventRequest other)\n\nProperties\n----------\n\n### ClientEvent\n\n public ClientEvent ClientEvent { get; set; }\n\nRequired. Events issued when end user interacts with customer's application\nthat uses Cloud Talent Solution.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Resource name of the tenant under which the event is created.\n\nThe format is \"projects/{project_id}/tenants/{tenant_id}\", for example,\n\"projects/foo/tenant/bar\". If tenant id is unspecified, a default tenant\nis created, for example, \"projects/foo\".\n\n### ParentAsProjectName\n\n public ProjectName ParentAsProjectName { get; set; }\n\n[ProjectName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.ProjectName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest#Google_Cloud_Talent_V4Beta1_CreateClientEventRequest_Parent) resource name property.\n\n### ParentAsResourceName\n\n public IResourceName ParentAsResourceName { get; set; }\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest#Google_Cloud_Talent_V4Beta1_CreateClientEventRequest_Parent) resource name property.\n\n### ParentAsTenantName\n\n public TenantName ParentAsTenantName { get; set; }\n\n[TenantName](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.TenantName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CreateClientEventRequest#Google_Cloud_Talent_V4Beta1_CreateClientEventRequest_Parent) resource name property."]]