Compute Engine v1 API - Class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase (2.15.0)

[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

Inheritance

object > GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteGlobalPublicDelegatedPrefixeRequest, ServerCallContext)

public virtual Task<Operation> Delete(DeleteGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)

Deletes the specified global PublicDelegatedPrefix.

Parameters
Name Description
request DeleteGlobalPublicDelegatedPrefixeRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

Get(GetGlobalPublicDelegatedPrefixeRequest, ServerCallContext)

public virtual Task<PublicDelegatedPrefix> Get(GetGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)

Returns the specified global PublicDelegatedPrefix resource.

Parameters
Name Description
request GetGlobalPublicDelegatedPrefixeRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPublicDelegatedPrefix

The response to send back to the client (wrapped by a task).

Insert(InsertGlobalPublicDelegatedPrefixeRequest, ServerCallContext)

public virtual Task<Operation> Insert(InsertGlobalPublicDelegatedPrefixeRequest request, ServerCallContext context)

Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.

Parameters
Name Description
request InsertGlobalPublicDelegatedPrefixeRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

List(ListGlobalPublicDelegatedPrefixesRequest, ServerCallContext)

public virtual Task<PublicDelegatedPrefixList> List(ListGlobalPublicDelegatedPrefixesRequest request, ServerCallContext context)

Lists the global PublicDelegatedPrefixes for a project.

Parameters
Name Description
request ListGlobalPublicDelegatedPrefixesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPublicDelegatedPrefixList

The response to send back to the client (wrapped by a task).

Patch(PatchGlobalPublicDelegatedPrefixeRequest, ServerCallContext)

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.

Parameters
Name Description
request PatchGlobalPublicDelegatedPrefixeRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).