Class VpnTunnels.VpnTunnelsBase (2.0.0)

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

Base class for server-side implementations of VpnTunnels

Inheritance

Object > VpnTunnels.VpnTunnelsBase

Namespace

Google.Cloud.Compute.V1

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
Name Description
request AggregatedListVpnTunnelsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<VpnTunnelAggregatedList>

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
Name Description
request DeleteVpnTunnelRequest

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

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

Returns the specified VpnTunnel resource. Gets a list of available VPN tunnels by making a list() request.

Parameters
Name Description
request GetVpnTunnelRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<VpnTunnel>

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
Name Description
request InsertVpnTunnelRequest

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(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
Name Description
request ListVpnTunnelsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<VpnTunnelList>

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