public virtual Task<Operation> UpdateParameters(UpdateParametersRequest request, ServerCallContext context)
Updates the defined Memcached parameters for an existing instance.
This method only stages the parameters, it must be followed by
ApplyParameters to apply the parameters to nodes of the Memcached
instance.
[[["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 documentation covers the \u003ccode\u003eCloudMemcache.CloudMemcacheBase\u003c/code\u003e class, which is the base for server-side implementations of the Cloud Memcache service within the Google Cloud Memorystore for Memcached v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API is 2.5.0, with support for previous versions back to 1.0.0, all available in the \u003ccode\u003eGoogle.Cloud.Memcache.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudMemcache.CloudMemcacheBase\u003c/code\u003e includes methods for managing instances such as \u003ccode\u003eCreateInstance\u003c/code\u003e, \u003ccode\u003eDeleteInstance\u003c/code\u003e, \u003ccode\u003eGetInstance\u003c/code\u003e, \u003ccode\u003eListInstances\u003c/code\u003e, \u003ccode\u003eUpdateInstance\u003c/code\u003e and parameters, such as \u003ccode\u003eUpdateParameters\u003c/code\u003e, and \u003ccode\u003eApplyParameters\u003c/code\u003e, along with \u003ccode\u003eRescheduleMaintenance\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from the base object class, and as a result, includes inherited members like \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEvery method, such as \u003ccode\u003eCreateInstance\u003c/code\u003e and \u003ccode\u003eApplyParameters\u003c/code\u003e, takes a request object and a \u003ccode\u003eServerCallContext\u003c/code\u003e as parameters and returns a Task containing an Operation or a type specific response that are sent back to the client.\u003c/p\u003e\n"]]],[],null,["# Cloud Memorystore for Memcached v1 API - Class CloudMemcache.CloudMemcacheBase (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Memcache.V1/latest/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/2.4.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/2.3.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/2.2.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/2.1.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/2.0.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/1.2.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/1.1.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Memcache.V1/1.0.0/Google.Cloud.Memcache.V1.CloudMemcache.CloudMemcacheBase) \n\n [BindServiceMethod(typeof(CloudMemcache), \"BindService\")]\n public abstract class CloudMemcache.CloudMemcacheBase\n\nReference documentation and code samples for the Cloud Memorystore for Memcached v1 API class CloudMemcache.CloudMemcacheBase.\n\nBase class for server-side implementations of CloudMemcache \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CloudMemcache.CloudMemcacheBase \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.Memcache.V1](/dotnet/docs/reference/Google.Cloud.Memcache.V1/latest/Google.Cloud.Memcache.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Memcache.V1.dll\n\nMethods\n-------\n\n### ApplyParameters(ApplyParametersRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e ApplyParameters(ApplyParametersRequest request, ServerCallContext context)\n\n`ApplyParameters` restarts the set of specified nodes in order to update\nthem to the current set of parameters for the Memcached Instance.\n\n### CreateInstance(CreateInstanceRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e CreateInstance(CreateInstanceRequest request, ServerCallContext context)\n\nCreates a new Instance in a given location.\n\n### DeleteInstance(DeleteInstanceRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e DeleteInstance(DeleteInstanceRequest request, ServerCallContext context)\n\nDeletes a single Instance.\n\n### GetInstance(GetInstanceRequest, ServerCallContext)\n\n public virtual Task\u003cInstance\u003e GetInstance(GetInstanceRequest request, ServerCallContext context)\n\nGets details of a single Instance.\n\n### ListInstances(ListInstancesRequest, ServerCallContext)\n\n public virtual Task\u003cListInstancesResponse\u003e ListInstances(ListInstancesRequest request, ServerCallContext context)\n\nLists Instances in a given location.\n\n### RescheduleMaintenance(RescheduleMaintenanceRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e RescheduleMaintenance(RescheduleMaintenanceRequest request, ServerCallContext context)\n\nReschedules upcoming maintenance event.\n\n### UpdateInstance(UpdateInstanceRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e UpdateInstance(UpdateInstanceRequest request, ServerCallContext context)\n\nUpdates an existing Instance in a given project and location.\n\n### UpdateParameters(UpdateParametersRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e UpdateParameters(UpdateParametersRequest request, ServerCallContext context)\n\nUpdates the defined Memcached parameters for an existing instance.\nThis method only stages the parameters, it must be followed by\n`ApplyParameters` to apply the parameters to nodes of the Memcached\ninstance."]]