public sealed class UpdateJobRequest : IMessage<UpdateJobRequest>, IEquatable<UpdateJobRequest>, IDeepCloneable<UpdateJobRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Run Admin v2 API class UpdateJobRequest.
Optional. If set to true, and if the Job does not exist, it will create a
new one. Caller must have both create and update permissions for this call
if this is set to true.
[[["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-08 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eUpdateJobRequest\u003c/code\u003e class within the Google Cloud Run Admin v2 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateJobRequest\u003c/code\u003e class is used to send requests for updating a Job in Cloud Run, with the latest version being 2.13.0.\u003c/p\u003e\n"],["\u003cp\u003eThe page details that \u003ccode\u003eUpdateJobRequest\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUpdateJobRequest\u003c/code\u003e has properties like \u003ccode\u003eAllowMissing\u003c/code\u003e, \u003ccode\u003eJob\u003c/code\u003e, and \u003ccode\u003eValidateOnly\u003c/code\u003e, which provide options for creating a job if one does not exist, specifying the Job to update, and validating the request, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateJobRequest\u003c/code\u003e class is found within the \u003ccode\u003eGoogle.Cloud.Run.V2\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.Run.V2.dll\u003c/code\u003e assembly, and lists numerous versions.\u003c/p\u003e\n"]]],[],null,["# Cloud Run Admin v2 API - Class UpdateJobRequest (2.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.16.0 (latest)](/dotnet/docs/reference/Google.Cloud.Run.V2/latest/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.15.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.14.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.13.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.12.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.11.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.10.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.9.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.8.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.7.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.6.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.5.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.4.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.3.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.2.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.1.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Run.V2/2.0.0/Google.Cloud.Run.V2.UpdateJobRequest)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.Run.V2/1.0.0-beta02/Google.Cloud.Run.V2.UpdateJobRequest) \n\n public sealed class UpdateJobRequest : IMessage\u003cUpdateJobRequest\u003e, IEquatable\u003cUpdateJobRequest\u003e, IDeepCloneable\u003cUpdateJobRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Run Admin v2 API class UpdateJobRequest.\n\nRequest message for updating a Job. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UpdateJobRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UpdateJobRequest](/dotnet/docs/reference/Google.Cloud.Run.V2/latest/Google.Cloud.Run.V2.UpdateJobRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UpdateJobRequest](/dotnet/docs/reference/Google.Cloud.Run.V2/latest/Google.Cloud.Run.V2.UpdateJobRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UpdateJobRequest](/dotnet/docs/reference/Google.Cloud.Run.V2/latest/Google.Cloud.Run.V2.UpdateJobRequest), [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.Run.V2](/dotnet/docs/reference/Google.Cloud.Run.V2/latest/Google.Cloud.Run.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Run.V2.dll\n\nConstructors\n------------\n\n### UpdateJobRequest()\n\n public UpdateJobRequest()\n\n### UpdateJobRequest(UpdateJobRequest)\n\n public UpdateJobRequest(UpdateJobRequest other)\n\nProperties\n----------\n\n### AllowMissing\n\n public bool AllowMissing { get; set; }\n\nOptional. If set to true, and if the Job does not exist, it will create a\nnew one. Caller must have both create and update permissions for this call\nif this is set to true.\n\n### Job\n\n public Job Job { get; set; }\n\nRequired. The Job to be updated.\n\n### ValidateOnly\n\n public bool ValidateOnly { get; set; }\n\nIndicates that the request should be validated and default values\npopulated, without persisting the request or updating any resources."]]