Class InterconnectAttachments.InterconnectAttachmentsBase (2.0.0)

[BindServiceMethod(typeof(InterconnectAttachments), "BindService")]
public abstract class InterconnectAttachmentsBase

Base class for server-side implementations of InterconnectAttachments

Inheritance

Object > InterconnectAttachments.InterconnectAttachmentsBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListInterconnectAttachmentsRequest, ServerCallContext)

public virtual Task<InterconnectAttachmentAggregatedList> AggregatedList(AggregatedListInterconnectAttachmentsRequest request, ServerCallContext context)

Retrieves an aggregated list of interconnect attachments.

Parameters
NameDescription
requestAggregatedListInterconnectAttachmentsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<InterconnectAttachmentAggregatedList>

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

Delete(DeleteInterconnectAttachmentRequest, ServerCallContext)

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

Deletes the specified interconnect attachment.

Parameters
NameDescription
requestDeleteInterconnectAttachmentRequest

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

public virtual Task<InterconnectAttachment> Get(GetInterconnectAttachmentRequest request, ServerCallContext context)

Returns the specified interconnect attachment.

Parameters
NameDescription
requestGetInterconnectAttachmentRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<InterconnectAttachment>

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

Insert(InsertInterconnectAttachmentRequest, ServerCallContext)

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

Creates an InterconnectAttachment in the specified project using the data included in the request.

Parameters
NameDescription
requestInsertInterconnectAttachmentRequest

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

public virtual Task<InterconnectAttachmentList> List(ListInterconnectAttachmentsRequest request, ServerCallContext context)

Retrieves the list of interconnect attachments contained within the specified region.

Parameters
NameDescription
requestListInterconnectAttachmentsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<InterconnectAttachmentList>

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

Patch(PatchInterconnectAttachmentRequest, ServerCallContext)

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

Updates the specified interconnect attachment with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

Parameters
NameDescription
requestPatchInterconnectAttachmentRequest

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