[BindServiceMethod(typeof(Interconnects), "BindService")]
public abstract class InterconnectsBase
Base class for server-side implementations of Interconnects
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
Delete(DeleteInterconnectRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteInterconnectRequest request, ServerCallContext context)
Deletes the specified interconnect.
Parameters | |
---|---|
Name | Description |
request | DeleteInterconnectRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
Get(GetInterconnectRequest, ServerCallContext)
public virtual Task<Interconnect> Get(GetInterconnectRequest request, ServerCallContext context)
Returns the specified interconnect. Get a list of available interconnects by making a list() request.
Parameters | |
---|---|
Name | Description |
request | GetInterconnectRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Interconnect> | The response to send back to the client (wrapped by a task). |
GetDiagnostics(GetDiagnosticsInterconnectRequest, ServerCallContext)
public virtual Task<InterconnectsGetDiagnosticsResponse> GetDiagnostics(GetDiagnosticsInterconnectRequest request, ServerCallContext context)
Returns the interconnectDiagnostics for the specified interconnect.
Parameters | |
---|---|
Name | Description |
request | GetDiagnosticsInterconnectRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<InterconnectsGetDiagnosticsResponse> | The response to send back to the client (wrapped by a task). |
Insert(InsertInterconnectRequest, ServerCallContext)
public virtual Task<Operation> Insert(InsertInterconnectRequest request, ServerCallContext context)
Creates a Interconnect in the specified project using the data included in the request.
Parameters | |
---|---|
Name | Description |
request | InsertInterconnectRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
List(ListInterconnectsRequest, ServerCallContext)
public virtual Task<InterconnectList> List(ListInterconnectsRequest request, ServerCallContext context)
Retrieves the list of interconnect available to the specified project.
Parameters | |
---|---|
Name | Description |
request | ListInterconnectsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<InterconnectList> | The response to send back to the client (wrapped by a task). |
Patch(PatchInterconnectRequest, ServerCallContext)
public virtual Task<Operation> Patch(PatchInterconnectRequest request, ServerCallContext context)
Updates the specified interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
Parameters | |
---|---|
Name | Description |
request | PatchInterconnectRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |