Network Connectivity v1 API - Class DataTransferService.DataTransferServiceBase (2.12.0)

[BindServiceMethod(typeof(DataTransferService), "BindService")]
public abstract class DataTransferService.DataTransferServiceBase

Reference documentation and code samples for the Network Connectivity v1 API class DataTransferService.DataTransferServiceBase.

Base class for server-side implementations of DataTransferService

Inheritance

object > DataTransferService.DataTransferServiceBase

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Methods

CreateDestination(CreateDestinationRequest, ServerCallContext)

public virtual Task<Operation> CreateDestination(CreateDestinationRequest request, ServerCallContext context)

Creates a Destination resource in a specified project and location.

Parameters
Name Description
request CreateDestinationRequest

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

CreateMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request, ServerCallContext context)

Creates a MulticloudDataTransferConfig resource in a specified project and location.

Parameters
Name Description
request CreateMulticloudDataTransferConfigRequest

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

DeleteDestination(DeleteDestinationRequest, ServerCallContext)

public virtual Task<Operation> DeleteDestination(DeleteDestinationRequest request, ServerCallContext context)

Deletes a Destination resource.

Parameters
Name Description
request DeleteDestinationRequest

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

DeleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request, ServerCallContext context)

Deletes a MulticloudDataTransferConfig resource.

Parameters
Name Description
request DeleteMulticloudDataTransferConfigRequest

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

GetDestination(GetDestinationRequest, ServerCallContext)

public virtual Task<Destination> GetDestination(GetDestinationRequest request, ServerCallContext context)

Gets the details of a Destination resource.

Parameters
Name Description
request GetDestinationRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDestination

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

GetMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest, ServerCallContext)

public virtual Task<MulticloudDataTransferConfig> GetMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request, ServerCallContext context)

Gets the details of a MulticloudDataTransferConfig resource.

Parameters
Name Description
request GetMulticloudDataTransferConfigRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMulticloudDataTransferConfig

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

GetMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest, ServerCallContext)

public virtual Task<MulticloudDataTransferSupportedService> GetMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request, ServerCallContext context)

Gets the details of a service that is supported for Data Transfer Essentials.

Parameters
Name Description
request GetMulticloudDataTransferSupportedServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMulticloudDataTransferSupportedService

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

ListDestinations(ListDestinationsRequest, ServerCallContext)

public virtual Task<ListDestinationsResponse> ListDestinations(ListDestinationsRequest request, ServerCallContext context)

Lists the Destination resources in a specified project and location.

Parameters
Name Description
request ListDestinationsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDestinationsResponse

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

ListMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest, ServerCallContext)

public virtual Task<ListMulticloudDataTransferConfigsResponse> ListMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request, ServerCallContext context)

Lists the MulticloudDataTransferConfig resources in a specified project and location.

Parameters
Name Description
request ListMulticloudDataTransferConfigsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMulticloudDataTransferConfigsResponse

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

ListMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest, ServerCallContext)

public virtual Task<ListMulticloudDataTransferSupportedServicesResponse> ListMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request, ServerCallContext context)

Lists the services in the project for a region that are supported for Data Transfer Essentials.

Parameters
Name Description
request ListMulticloudDataTransferSupportedServicesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMulticloudDataTransferSupportedServicesResponse

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

UpdateDestination(UpdateDestinationRequest, ServerCallContext)

public virtual Task<Operation> UpdateDestination(UpdateDestinationRequest request, ServerCallContext context)

Updates a Destination resource in a specified project and location.

Parameters
Name Description
request UpdateDestinationRequest

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

UpdateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest, ServerCallContext)

public virtual Task<Operation> UpdateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request, ServerCallContext context)

Updates a MulticloudDataTransferConfig resource in a specified project and location.

Parameters
Name Description
request UpdateMulticloudDataTransferConfigRequest

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