Compute Engine v1 API - Class VpnTunnels.VpnTunnelsBase (2.8.0)

[BindServiceMethod(typeof(VpnTunnels), "BindService")]
public abstract class VpnTunnels.VpnTunnelsBase

Reference documentation and code samples for the Compute Engine v1 API class VpnTunnels.VpnTunnelsBase.

Base class for server-side implementations of VpnTunnels

Inheritance

object > VpnTunnels.VpnTunnelsBase

Namespace

GoogleCloudGoogle.Cloud.ComputeV1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListVpnTunnelsRequest, ServerCallContext)

public virtual Task<VpnTunnelAggregatedList> AggregatedList(AggregatedListVpnTunnelsRequest request, ServerCallContext context)

Retrieves an aggregated list of VPN tunnels.

Parameters
NameDescription
requestAggregatedListVpnTunnelsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskVpnTunnelAggregatedList

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

Delete(DeleteVpnTunnelRequest, ServerCallContext)

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

Deletes the specified VpnTunnel resource.

Parameters
NameDescription
requestDeleteVpnTunnelRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskOperation

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

Get(GetVpnTunnelRequest, ServerCallContext)

public virtual Task<VpnTunnel> Get(GetVpnTunnelRequest request, ServerCallContext context)

Returns the specified VpnTunnel resource.

Parameters
NameDescription
requestGetVpnTunnelRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskVpnTunnel

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

Insert(InsertVpnTunnelRequest, ServerCallContext)

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

Creates a VpnTunnel resource in the specified project and region using the data included in the request.

Parameters
NameDescription
requestInsertVpnTunnelRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskOperation

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

List(ListVpnTunnelsRequest, ServerCallContext)

public virtual Task<VpnTunnelList> List(ListVpnTunnelsRequest request, ServerCallContext context)

Retrieves a list of VpnTunnel resources contained in the specified project and region.

Parameters
NameDescription
requestListVpnTunnelsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskVpnTunnelList

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

SetLabels(SetLabelsVpnTunnelRequest, ServerCallContext)

public virtual Task<Operation> SetLabels(SetLabelsVpnTunnelRequest request, ServerCallContext context)

Sets the labels on a VpnTunnel. To learn more about labels, read the Labeling Resources documentation.

Parameters
NameDescription
requestSetLabelsVpnTunnelRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskOperation

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