[BindServiceMethod(typeof(GlobalPublicDelegatedPrefixes), "BindService")]public abstract class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase
Reference documentation and code samples for the Compute Engine v1 API class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase.
Base class for server-side implementations of GlobalPublicDelegatedPrefixes
public virtual Task<Operation> Patch(PatchGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)
Patches the specified global PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses 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\u003eThe \u003ccode\u003eGlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase\u003c/code\u003e class is the base class for server-side implementations of \u003ccode\u003eGlobalPublicDelegatedPrefixes\u003c/code\u003e within the Google Cloud Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eGlobalPublicDelegatedPrefixes\u003c/code\u003e API is 3.6.0, while the documentation covers versions back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers methods like \u003ccode\u003eDelete\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, \u003ccode\u003eList\u003c/code\u003e, and \u003ccode\u003ePatch\u003c/code\u003e for managing global PublicDelegatedPrefix resources, allowing for creating, retrieving, modifying, and deleting these resources within a project.\u003c/p\u003e\n"],["\u003cp\u003eThe methods use request objects such as \u003ccode\u003eDeleteGlobalPublicDelegatedPrefixeRequest\u003c/code\u003e, \u003ccode\u003eGetGlobalPublicDelegatedPrefixeRequest\u003c/code\u003e, \u003ccode\u003eInsertGlobalPublicDelegatedPrefixeRequest\u003c/code\u003e, \u003ccode\u003eListGlobalPublicDelegatedPrefixesRequest\u003c/code\u003e, and \u003ccode\u003ePatchGlobalPublicDelegatedPrefixeRequest\u003c/code\u003e, in conjunction with \u003ccode\u003eServerCallContext\u003c/code\u003e to handle client requests.\u003c/p\u003e\n"],["\u003cp\u003eThe methods return either an \u003ccode\u003eOperation\u003c/code\u003e or \u003ccode\u003ePublicDelegatedPrefix\u003c/code\u003e wrapped in a \u003ccode\u003eTask\u003c/code\u003e, with \u003ccode\u003eList\u003c/code\u003e returning a \u003ccode\u003ePublicDelegatedPrefixList\u003c/code\u003e to send back to the client.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase (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.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase) \n\n [BindServiceMethod(typeof(GlobalPublicDelegatedPrefixes), \"BindService\")]\n public abstract class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase\n\nReference documentation and code samples for the Compute Engine v1 API class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase.\n\nBase class for server-side implementations of GlobalPublicDelegatedPrefixes \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase \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(DeleteGlobalPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Delete(DeleteGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nDeletes the specified global PublicDelegatedPrefix.\n\n### Get(GetGlobalPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cPublicDelegatedPrefix\u003e Get(GetGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nReturns the specified global PublicDelegatedPrefix resource.\n\n### Insert(InsertGlobalPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Insert(InsertGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nCreates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.\n\n### List(ListGlobalPublicDelegatedPrefixesRequest, ServerCallContext)\n\n public virtual Task\u003cPublicDelegatedPrefixList\u003e List(ListGlobalPublicDelegatedPrefixesRequest request, ServerCallContext context)\n\nLists the global PublicDelegatedPrefixes for a project.\n\n### Patch(PatchGlobalPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Patch(PatchGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nPatches the specified global PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules."]]