Compute Engine v1 API - Class PublicAdvertisedPrefixes.PublicAdvertisedPrefixesBase (2.17.0)

[BindServiceMethod(typeof(PublicAdvertisedPrefixes), "BindService")]
public abstract class PublicAdvertisedPrefixes.PublicAdvertisedPrefixesBase

Reference documentation and code samples for the Compute Engine v1 API class PublicAdvertisedPrefixes.PublicAdvertisedPrefixesBase.

Base class for server-side implementations of PublicAdvertisedPrefixes

Inheritance

object > PublicAdvertisedPrefixes.PublicAdvertisedPrefixesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Announce(AnnouncePublicAdvertisedPrefixeRequest, ServerCallContext)

public virtual Task<Operation> Announce(AnnouncePublicAdvertisedPrefixeRequest request, ServerCallContext context)

Announces the specified PublicAdvertisedPrefix

Parameters
Name Description
request AnnouncePublicAdvertisedPrefixeRequest

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).

Delete(DeletePublicAdvertisedPrefixeRequest, ServerCallContext)

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

Deletes the specified PublicAdvertisedPrefix

Parameters
Name Description
request DeletePublicAdvertisedPrefixeRequest

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(GetPublicAdvertisedPrefixeRequest, ServerCallContext)

public virtual Task<PublicAdvertisedPrefix> Get(GetPublicAdvertisedPrefixeRequest request, ServerCallContext context)

Returns the specified PublicAdvertisedPrefix resource.

Parameters
Name Description
request GetPublicAdvertisedPrefixeRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPublicAdvertisedPrefix

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

Insert(InsertPublicAdvertisedPrefixeRequest, ServerCallContext)

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

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

Parameters
Name Description
request InsertPublicAdvertisedPrefixeRequest

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(ListPublicAdvertisedPrefixesRequest, ServerCallContext)

public virtual Task<PublicAdvertisedPrefixList> List(ListPublicAdvertisedPrefixesRequest request, ServerCallContext context)

Lists the PublicAdvertisedPrefixes for a project.

Parameters
Name Description
request ListPublicAdvertisedPrefixesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPublicAdvertisedPrefixList

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

Patch(PatchPublicAdvertisedPrefixeRequest, ServerCallContext)

public virtual Task<Operation> Patch(PatchPublicAdvertisedPrefixeRequest request, ServerCallContext context)

Patches the specified Router 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 PatchPublicAdvertisedPrefixeRequest

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).

Withdraw(WithdrawPublicAdvertisedPrefixeRequest, ServerCallContext)

public virtual Task<Operation> Withdraw(WithdrawPublicAdvertisedPrefixeRequest request, ServerCallContext context)

Withdraws the specified PublicAdvertisedPrefix

Parameters
Name Description
request WithdrawPublicAdvertisedPrefixeRequest

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).