Network Connectivity v1beta API - Class TransportManager.TransportManagerBase (1.0.0-beta01)

[BindServiceMethod(typeof(TransportManager), "BindService")]
public abstract class TransportManager.TransportManagerBase

Reference documentation and code samples for the Network Connectivity v1beta API class TransportManager.TransportManagerBase.

Base class for server-side implementations of TransportManager

Inheritance

object > TransportManager.TransportManagerBase

Namespace

Google.Cloud.NetworkConnectivity.V1Beta

Assembly

Google.Cloud.NetworkConnectivity.V1Beta.dll

Methods

CreateTransport(CreateTransportRequest, ServerCallContext)

public virtual Task<Operation> CreateTransport(CreateTransportRequest request, ServerCallContext context)

Creates a new Transport in a given project and location.

Parameters
Name Description
request CreateTransportRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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

DeleteTransport(DeleteTransportRequest, ServerCallContext)

public virtual Task<Operation> DeleteTransport(DeleteTransportRequest request, ServerCallContext context)

Deletes a single Transport.

Parameters
Name Description
request DeleteTransportRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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

GetRemoteTransportProfile(GetRemoteTransportProfileRequest, ServerCallContext)

public virtual Task<RemoteTransportProfile> GetRemoteTransportProfile(GetRemoteTransportProfileRequest request, ServerCallContext context)

Gets details of a single RemoteTransportProfile.

Parameters
Name Description
request GetRemoteTransportProfileRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRemoteTransportProfile

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

GetStatus(GetStatusRequest, ServerCallContext)

public virtual Task<GetStatusResponse> GetStatus(GetStatusRequest request, ServerCallContext context)

Gets the operational status of a single Transport.

Parameters
Name Description
request GetStatusRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGetStatusResponse

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

GetTransport(GetTransportRequest, ServerCallContext)

public virtual Task<Transport> GetTransport(GetTransportRequest request, ServerCallContext context)

Gets details of a single Transport.

Parameters
Name Description
request GetTransportRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTransport

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

ListRemoteTransportProfiles(ListRemoteTransportProfilesRequest, ServerCallContext)

public virtual Task<ListRemoteTransportProfilesResponse> ListRemoteTransportProfiles(ListRemoteTransportProfilesRequest request, ServerCallContext context)

Lists RemoteTransportProfiles in a given project and location.

Parameters
Name Description
request ListRemoteTransportProfilesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListRemoteTransportProfilesResponse

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

ListTransports(ListTransportsRequest, ServerCallContext)

public virtual Task<ListTransportsResponse> ListTransports(ListTransportsRequest request, ServerCallContext context)

Lists Transports in a given project and location.

Parameters
Name Description
request ListTransportsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListTransportsResponse

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

UpdateTransport(UpdateTransportRequest, ServerCallContext)

public virtual Task<Operation> UpdateTransport(UpdateTransportRequest request, ServerCallContext context)

Updates the parameters of a single Transport.

Parameters
Name Description
request UpdateTransportRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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