public sealed class BatchDeleteJobsRequest : IMessage<BatchDeleteJobsRequest>, IEquatable<BatchDeleteJobsRequest>, IDeepCloneable<BatchDeleteJobsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class BatchDeleteJobsRequest.
Required. The resource name of the tenant under which the job 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\u003eThis document provides reference information for the \u003ccode\u003eBatchDeleteJobsRequest\u003c/code\u003e class within the Google Cloud Talent Solution v4beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBatchDeleteJobsRequest\u003c/code\u003e class is used to batch delete jobs, inheriting from \u003ccode\u003eobject\u003c/code\u003e and implementing 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\u003eThe \u003ccode\u003eBatchDeleteJobsRequest\u003c/code\u003e class can be constructed with a default constructor or by cloning an existing \u003ccode\u003eBatchDeleteJobsRequest\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the class include \u003ccode\u003eFilter\u003c/code\u003e, which is a required string to specify jobs to be deleted, and \u003ccode\u003eParent\u003c/code\u003e, which is the resource name of the tenant under which the jobs were created, and several corresponding typed views.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eBatchDeleteJobsRequest\u003c/code\u003e is 3.0.0-beta06, with prior versions including 3.0.0-beta05 and 2.0.0-beta07 also being documented.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4beta1 API - Class BatchDeleteJobsRequest (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.BatchDeleteJobsRequest)\n- [3.0.0-beta05](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/3.0.0-beta05/Google.Cloud.Talent.V4Beta1.BatchDeleteJobsRequest)\n- [2.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/2.0.0-beta07/Google.Cloud.Talent.V4Beta1.BatchDeleteJobsRequest) \n\n public sealed class BatchDeleteJobsRequest : IMessage\u003cBatchDeleteJobsRequest\u003e, IEquatable\u003cBatchDeleteJobsRequest\u003e, IDeepCloneable\u003cBatchDeleteJobsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class BatchDeleteJobsRequest.\n\nBatch delete jobs request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BatchDeleteJobsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BatchDeleteJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchDeleteJobsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BatchDeleteJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchDeleteJobsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BatchDeleteJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchDeleteJobsRequest), [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### BatchDeleteJobsRequest()\n\n public BatchDeleteJobsRequest()\n\n### BatchDeleteJobsRequest(BatchDeleteJobsRequest)\n\n public BatchDeleteJobsRequest(BatchDeleteJobsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nRequired. The filter string specifies the jobs to be deleted.\n\nSupported operator: =, AND\n\nThe fields eligible for filtering are:\n\n- `companyName` (Required)\n- `requisitionId` (Required)\n\nSample Query: companyName = \"projects/foo/companies/bar\" AND\nrequisitionId = \"req-1\"\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The resource name of the tenant under which the job 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.BatchDeleteJobsRequest#Google_Cloud_Talent_V4Beta1_BatchDeleteJobsRequest_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.BatchDeleteJobsRequest#Google_Cloud_Talent_V4Beta1_BatchDeleteJobsRequest_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.BatchDeleteJobsRequest#Google_Cloud_Talent_V4Beta1_BatchDeleteJobsRequest_Parent) resource name property."]]