Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
public virtual Task<Operation> Patch(PatchPublicDelegatedPrefixeRequest request, ServerCallContext context)
Patches the specified 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 latest version of the \u003ccode\u003ePublicDelegatedPrefixes.PublicDelegatedPrefixesBase\u003c/code\u003e class is 3.6.0, with multiple previous versions available, ranging from 3.5.0 down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the Compute Engine v1 API, within the namespace \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e, and it serves as the base for server-side implementations of \u003ccode\u003ePublicDelegatedPrefixes\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePublicDelegatedPrefixesBase\u003c/code\u003e class provides several methods to manage PublicDelegatedPrefix resources, including \u003ccode\u003eAggregatedList\u003c/code\u003e, \u003ccode\u003eAnnounce\u003c/code\u003e, \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\u003eWithdraw\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach of these methods interacts with PublicDelegatedPrefix resources, such as listing them across all scopes, announcing or deleting them in a given region, creating new ones, retrieving them, patching their resources, and withdrawing them from a region.\u003c/p\u003e\n"],["\u003cp\u003eThe methods within the \u003ccode\u003ePublicDelegatedPrefixesBase\u003c/code\u003e class accept specific request types and a \u003ccode\u003eServerCallContext\u003c/code\u003e, returning a \u003ccode\u003eTask\u003c/code\u003e that encapsulates either an \u003ccode\u003eOperation\u003c/code\u003e or a specialized response type such as \u003ccode\u003ePublicDelegatedPrefixAggregatedList\u003c/code\u003e, \u003ccode\u003ePublicDelegatedPrefix\u003c/code\u003e, or \u003ccode\u003ePublicDelegatedPrefixList\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class PublicDelegatedPrefixes.PublicDelegatedPrefixesBase (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.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.PublicDelegatedPrefixes.PublicDelegatedPrefixesBase) \n\n [BindServiceMethod(typeof(PublicDelegatedPrefixes), \"BindService\")]\n public abstract class PublicDelegatedPrefixes.PublicDelegatedPrefixesBase\n\nReference documentation and code samples for the Compute Engine v1 API class PublicDelegatedPrefixes.PublicDelegatedPrefixesBase.\n\nBase class for server-side implementations of PublicDelegatedPrefixes \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e PublicDelegatedPrefixes.PublicDelegatedPrefixesBase \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### AggregatedList(AggregatedListPublicDelegatedPrefixesRequest, ServerCallContext)\n\n public virtual Task\u003cPublicDelegatedPrefixAggregatedList\u003e AggregatedList(AggregatedListPublicDelegatedPrefixesRequest request, ServerCallContext context)\n\nLists all PublicDelegatedPrefix resources owned by the specific project across all scopes. To prevent failure, Google recommends that you set the `returnPartialSuccess` parameter to `true`.\n\n### Announce(AnnouncePublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Announce(AnnouncePublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nAnnounces the specified PublicDelegatedPrefix in the given region.\n\n### Delete(DeletePublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Delete(DeletePublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nDeletes the specified PublicDelegatedPrefix in the given region.\n\n### Get(GetPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cPublicDelegatedPrefix\u003e Get(GetPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nReturns the specified PublicDelegatedPrefix resource in the given region.\n\n### Insert(InsertPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Insert(InsertPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nCreates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.\n\n### List(ListPublicDelegatedPrefixesRequest, ServerCallContext)\n\n public virtual Task\u003cPublicDelegatedPrefixList\u003e List(ListPublicDelegatedPrefixesRequest request, ServerCallContext context)\n\nLists the PublicDelegatedPrefixes for a project in the given region.\n\n### Patch(PatchPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Patch(PatchPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nPatches the specified PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.\n\n### Withdraw(WithdrawPublicDelegatedPrefixeRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Withdraw(WithdrawPublicDelegatedPrefixeRequest request, ServerCallContext context)\n\nWithdraws the specified PublicDelegatedPrefix in the given region."]]