public sealed class BatchUpdateJobsRequest : IMessage<BatchUpdateJobsRequest>, IEquatable<BatchUpdateJobsRequest>, IDeepCloneable<BatchUpdateJobsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class BatchUpdateJobsRequest.
Strongly recommended for the best service experience. Be aware that it will
also increase latency when checking the status of a batch operation.
If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
is provided, only the specified fields in [Job][google.cloud.talent.v4.Job]
are updated. Otherwise all the fields are updated.
A field mask to restrict the fields that are updated. Only
top level fields of [Job][google.cloud.talent.v4.Job] are supported.
If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
is provided, The [Job][google.cloud.talent.v4.Job] inside
[JobResult][google.cloud.talent.v4.JobResult]
will only contains fields that is updated, plus the Id of the Job.
Otherwise, [Job][google.cloud.talent.v4.Job] will include all fields,
which can yield a very large response.
[[["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\u003eBatchUpdateJobsRequest\u003c/code\u003e class is part of the Google Cloud Talent Solution v4 API and is used to update multiple jobs in a single request.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, enabling it to be used with Google Protocol Buffers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eJobs\u003c/code\u003e property allows specifying a collection of \u003ccode\u003eJob\u003c/code\u003e objects to be updated, with a limit of 200 jobs per batch.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property specifies the tenant under which the jobs reside, using the format "projects/{project_id}/tenants/{tenant_id}".\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateMask\u003c/code\u003e property is recommended to restrict the fields to be updated within each \u003ccode\u003eJob\u003c/code\u003e object for better service experience and reduced latency.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4 API - Class BatchUpdateJobsRequest (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.BatchUpdateJobsRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.6.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.5.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.4.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.3.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.2.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.1.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.0.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.4.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.3.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.2.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.1.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.0.0/Google.Cloud.Talent.V4.BatchUpdateJobsRequest) \n\n public sealed class BatchUpdateJobsRequest : IMessage\u003cBatchUpdateJobsRequest\u003e, IEquatable\u003cBatchUpdateJobsRequest\u003e, IDeepCloneable\u003cBatchUpdateJobsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4 API class BatchUpdateJobsRequest.\n\nRequest to update a batch of jobs. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BatchUpdateJobsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BatchUpdateJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.BatchUpdateJobsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BatchUpdateJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.BatchUpdateJobsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BatchUpdateJobsRequest](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.BatchUpdateJobsRequest), [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### BatchUpdateJobsRequest()\n\n public BatchUpdateJobsRequest()\n\n### BatchUpdateJobsRequest(BatchUpdateJobsRequest)\n\n public BatchUpdateJobsRequest(BatchUpdateJobsRequest other)\n\nProperties\n----------\n\n### Jobs\n\n public RepeatedField\u003cJob\u003e Jobs { get; }\n\nRequired. The jobs to be updated.\nA maximum of 200 jobs can be updated in a batch.\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/tenants/bar\".\n\n### ParentAsTenantName\n\n public TenantName ParentAsTenantName { get; set; }\n\n[TenantName](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.TenantName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.BatchUpdateJobsRequest#Google_Cloud_Talent_V4_BatchUpdateJobsRequest_Parent) resource name property.\n\n### UpdateMask\n\n public FieldMask UpdateMask { get; set; }\n\nStrongly recommended for the best service experience. Be aware that it will\nalso increase latency when checking the status of a batch operation.\n\nIf \\[update_mask\\]\\[google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask\\]\nis provided, only the specified fields in \\[Job\\]\\[google.cloud.talent.v4.Job\\]\nare updated. Otherwise all the fields are updated.\n\nA field mask to restrict the fields that are updated. Only\ntop level fields of \\[Job\\]\\[google.cloud.talent.v4.Job\\] are supported.\n\nIf \\[update_mask\\]\\[google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask\\]\nis provided, The \\[Job\\]\\[google.cloud.talent.v4.Job\\] inside\n\\[JobResult\\]\\[google.cloud.talent.v4.JobResult\\]\nwill only contains fields that is updated, plus the Id of the Job.\nOtherwise, \\[Job\\]\\[google.cloud.talent.v4.Job\\] will include all fields,\nwhich can yield a very large response."]]