BeyondCorp Client Gateways v1 API - Class ClientGatewaysService.ClientGatewaysServiceBase (1.2.0)

[BindServiceMethod(typeof(ClientGatewaysService), "BindService")]
public abstract class ClientGatewaysService.ClientGatewaysServiceBase

Reference documentation and code samples for the BeyondCorp Client Gateways v1 API class ClientGatewaysService.ClientGatewaysServiceBase.

Base class for server-side implementations of ClientGatewaysService

Inheritance

object > ClientGatewaysService.ClientGatewaysServiceBase

Namespace

Google.Cloud.BeyondCorp.ClientGateways.V1

Assembly

Google.Cloud.BeyondCorp.ClientGateways.V1.dll

Methods

CreateClientGateway(CreateClientGatewayRequest, ServerCallContext)

public virtual Task<Operation> CreateClientGateway(CreateClientGatewayRequest request, ServerCallContext context)

Creates a new ClientGateway in a given project and location.

Parameters
NameDescription
requestCreateClientGatewayRequest

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

DeleteClientGateway(DeleteClientGatewayRequest, ServerCallContext)

public virtual Task<Operation> DeleteClientGateway(DeleteClientGatewayRequest request, ServerCallContext context)

Deletes a single ClientGateway.

Parameters
NameDescription
requestDeleteClientGatewayRequest

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

GetClientGateway(GetClientGatewayRequest, ServerCallContext)

public virtual Task<ClientGateway> GetClientGateway(GetClientGatewayRequest request, ServerCallContext context)

Gets details of a single ClientGateway.

Parameters
NameDescription
requestGetClientGatewayRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskClientGateway

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

ListClientGateways(ListClientGatewaysRequest, ServerCallContext)

public virtual Task<ListClientGatewaysResponse> ListClientGateways(ListClientGatewaysRequest request, ServerCallContext context)

Lists ClientGateways in a given project and location.

Parameters
NameDescription
requestListClientGatewaysRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskListClientGatewaysResponse

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