Class GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase (2.0.0)

[BindServiceMethod(typeof(GlobalPublicDelegatedPrefixes), "BindService")]
public abstract class 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
NameDescription
requestDeleteGlobalPublicDelegatedPrefixeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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
NameDescription
requestGetGlobalPublicDelegatedPrefixeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<PublicDelegatedPrefix>

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
NameDescription
requestInsertGlobalPublicDelegatedPrefixeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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
NameDescription
requestListGlobalPublicDelegatedPrefixesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<PublicDelegatedPrefixList>

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
NameDescription
requestPatchGlobalPublicDelegatedPrefixeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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