public virtual Task<Operation> Patch(PatchRegionAutoscalerRequest request, ServerCallContext context)
Updates an autoscaler in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
[[["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 documentation covers the \u003ccode\u003eRegionAutoscalers.RegionAutoscalersBase\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e API, focusing on server-side implementations for managing autoscalers.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documented is 3.6.0, with historical versions dating back to 1.0.0 also being referenced, and each version link leading to more detailed specific documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRegionAutoscalers.RegionAutoscalersBase\u003c/code\u003e class inherits from the \u003ccode\u003eobject\u003c/code\u003e class and provides several methods for managing autoscalers, including \u003ccode\u003eDelete\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003ePatch\u003c/code\u003e, and \u003ccode\u003eUpdate\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach of the methods associated with \u003ccode\u003eRegionAutoscalers.RegionAutoscalersBase\u003c/code\u003e involve utilizing a request object and a \u003ccode\u003eServerCallContext\u003c/code\u003e object to handle client interactions and operations, returning either an \u003ccode\u003eOperation\u003c/code\u003e or an \u003ccode\u003eAutoscaler\u003c/code\u003e/\u003ccode\u003eRegionAutoscalerList\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers functionality for deleting, retrieving, creating, listing, patching, and updating autoscalers within a specified region, with each method requiring specific request types.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class RegionAutoscalers.RegionAutoscalersBase (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.RegionAutoscalers.RegionAutoscalersBase) \n\n [BindServiceMethod(typeof(RegionAutoscalers), \"BindService\")]\n public abstract class RegionAutoscalers.RegionAutoscalersBase\n\nReference documentation and code samples for the Compute Engine v1 API class RegionAutoscalers.RegionAutoscalersBase.\n\nBase class for server-side implementations of RegionAutoscalers \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RegionAutoscalers.RegionAutoscalersBase \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.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Compute.V1](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Compute.V1.dll\n\nMethods\n-------\n\n### Delete(DeleteRegionAutoscalerRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Delete(DeleteRegionAutoscalerRequest request, ServerCallContext context)\n\nDeletes the specified autoscaler.\n\n### Get(GetRegionAutoscalerRequest, ServerCallContext)\n\n public virtual Task\u003cAutoscaler\u003e Get(GetRegionAutoscalerRequest request, ServerCallContext context)\n\nReturns the specified autoscaler.\n\n### Insert(InsertRegionAutoscalerRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Insert(InsertRegionAutoscalerRequest request, ServerCallContext context)\n\nCreates an autoscaler in the specified project using the data included in the request.\n\n### List(ListRegionAutoscalersRequest, ServerCallContext)\n\n public virtual Task\u003cRegionAutoscalerList\u003e List(ListRegionAutoscalersRequest request, ServerCallContext context)\n\nRetrieves a list of autoscalers contained within the specified region.\n\n### Patch(PatchRegionAutoscalerRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Patch(PatchRegionAutoscalerRequest request, ServerCallContext context)\n\nUpdates an autoscaler in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.\n\n### Update(UpdateRegionAutoscalerRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Update(UpdateRegionAutoscalerRequest request, ServerCallContext context)\n\nUpdates an autoscaler in the specified project using the data included in the request."]]