# Network Connectivity v1 API - Class DataTransferServiceClientImpl (2.14.0)

<button class="button button-with-icon cloud-select-dropdown__button " aria-haspopup="true">Version latest</button>

- [2.14.0 (latest)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.13.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.13.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.12.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.12.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.11.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.11.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.10.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.10.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.9.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.9.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.8.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.8.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.7.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.7.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.6.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.6.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.5.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.5.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.4.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.4.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.3.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.3.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.2.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.2.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.1.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.1.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [2.0.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.0.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [1.2.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.2.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [1.1.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.1.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)
- [1.0.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.0.0/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClientImpl)

    public sealed class DataTransferServiceClientImpl : DataTransferServiceClient

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

DataTransferService client wrapper implementation, for convenient use.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> [DataTransferServiceClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient) \> DataTransferServiceClientImpl

## Inherited Members

[DataTransferServiceClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DefaultEndpoint) [DataTransferServiceClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DefaultScopes) [DataTransferServiceClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ServiceMetadata) [DataTransferServiceClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateAsync_System_Threading_CancellationToken_) [DataTransferServiceClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_Create) [DataTransferServiceClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ShutdownDefaultChannelsAsync) [DataTransferServiceClient.ListMulticloudDataTransferConfigs(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigs_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferConfigsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferConfigs(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigs_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferConfigsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(GetMulticloudDataTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetMulticloudDataTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetMulticloudDataTransferConfig(MulticloudDataTransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(MulticloudDataTransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(MulticloudDataTransferConfigName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(CreateMulticloudDataTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_CreateMulticloudDataTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceCreateMulticloudDataTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceCreateMulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceCreateMulticloudDataTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceCreateMulticloudDataTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateMulticloudDataTransferConfig(string, MulticloudDataTransferConfig, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfig_System_String_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(string, MulticloudDataTransferConfig, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_System_String_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(string, MulticloudDataTransferConfig, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_System_String_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateMulticloudDataTransferConfig(LocationName, MulticloudDataTransferConfig, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfig_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(LocationName, MulticloudDataTransferConfig, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(LocationName, MulticloudDataTransferConfig, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync(UpdateMulticloudDataTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_UpdateMulticloudDataTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceUpdateMulticloudDataTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceUpdateMulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceUpdateMulticloudDataTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceUpdateMulticloudDataTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateMulticloudDataTransferConfig(MulticloudDataTransferConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync(MulticloudDataTransferConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync(MulticloudDataTransferConfig, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(DeleteMulticloudDataTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_DeleteMulticloudDataTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceDeleteMulticloudDataTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceDeleteMulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceDeleteMulticloudDataTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceDeleteMulticloudDataTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfig(MulticloudDataTransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(MulticloudDataTransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(MulticloudDataTransferConfigName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_System_Threading_CancellationToken_) [DataTransferServiceClient.ListDestinations(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinations_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDestinationsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinationsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDestinations(MulticloudDataTransferConfigName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinations_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDestinationsAsync(MulticloudDataTransferConfigName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinationsAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDestinationAsync(GetDestinationRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_Google_Cloud_NetworkConnectivity_V1_GetDestinationRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetDestination(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDestinationAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDestinationAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetDestination(DestinationName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestination_Google_Cloud_NetworkConnectivity_V1_DestinationName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDestinationAsync(DestinationName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DestinationName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDestinationAsync(DestinationName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DestinationName_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateDestinationAsync(CreateDestinationRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_CreateDestinationRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceCreateDestination(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceCreateDestination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceCreateDestinationAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceCreateDestinationAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateDestination(string, Destination, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestination_System_String_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateDestinationAsync(string, Destination, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_System_String_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateDestinationAsync(string, Destination, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_System_String_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateDestination(MulticloudDataTransferConfigName, Destination, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestination_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateDestinationAsync(MulticloudDataTransferConfigName, Destination, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateDestinationAsync(MulticloudDataTransferConfigName, Destination, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferConfigName_Google_Cloud_NetworkConnectivity_V1_Destination_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.UpdateDestinationAsync(UpdateDestinationRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_UpdateDestinationRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceUpdateDestination(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceUpdateDestination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceUpdateDestinationAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceUpdateDestinationAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateDestination(Destination, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestination_Google_Cloud_NetworkConnectivity_V1_Destination_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateDestinationAsync(Destination, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_Destination_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateDestinationAsync(Destination, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_Destination_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteDestinationAsync(DeleteDestinationRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DeleteDestinationRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.PollOnceDeleteDestination(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceDeleteDestination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.PollOnceDeleteDestinationAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_PollOnceDeleteDestinationAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteDestination(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestination_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteDestinationAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteDestinationAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteDestination(DestinationName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestination_Google_Cloud_NetworkConnectivity_V1_DestinationName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteDestinationAsync(DestinationName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DestinationName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteDestinationAsync(DestinationName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DestinationName_System_Threading_CancellationToken_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(GetMulticloudDataTransferSupportedServiceRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferSupportedServiceRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedService(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedService_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedService(MulticloudDataTransferSupportedServiceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedService_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferSupportedServiceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(MulticloudDataTransferSupportedServiceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferSupportedServiceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(MulticloudDataTransferSupportedServiceName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_Google_Cloud_NetworkConnectivity_V1_MulticloudDataTransferSupportedServiceName_System_Threading_CancellationToken_) [DataTransferServiceClient.ListMulticloudDataTransferSupportedServices(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServices_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServicesAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferSupportedServices(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServices_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServicesAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.NetworkConnectivity.V1](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1)

## Assembly

Google.Cloud.NetworkConnectivity.V1.dll

## Remarks

DataTransferService is the service for the Data Transfer API.

## Constructors

### DataTransferServiceClientImpl(DataTransferServiceClient, DataTransferServiceSettings, ILogger)

    public DataTransferServiceClientImpl(DataTransferService.DataTransferServiceClient grpcClient, DataTransferServiceSettings settings, ILogger logger)

Constructs a client wrapper for the DataTransferService service, with the specified gRPC client and
settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `grpcClient` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferService.DataTransferServiceClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceSettings` The base [DataTransferServiceSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceSettings) used within this client. |
| `logger` | `https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger` Optional [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger) to use within this client. |

## Properties

### CreateDestinationOperationsClient

    public override OperationsClient CreateDestinationOperationsClient { get; }

The long-running operations client for `CreateDestination`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.CreateDestinationOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationOperationsClient)

### CreateMulticloudDataTransferConfigOperationsClient

    public override OperationsClient CreateMulticloudDataTransferConfigOperationsClient { get; }

The long-running operations client for `CreateMulticloudDataTransferConfig`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.CreateMulticloudDataTransferConfigOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigOperationsClient)

### DeleteDestinationOperationsClient

    public override OperationsClient DeleteDestinationOperationsClient { get; }

The long-running operations client for `DeleteDestination`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.DeleteDestinationOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationOperationsClient)

### DeleteMulticloudDataTransferConfigOperationsClient

    public override OperationsClient DeleteMulticloudDataTransferConfigOperationsClient { get; }

The long-running operations client for `DeleteMulticloudDataTransferConfig`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.DeleteMulticloudDataTransferConfigOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigOperationsClient)

### GrpcClient

    public override DataTransferService.DataTransferServiceClient GrpcClient { get; }

The underlying gRPC DataTransferService client

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferService.DataTransferServiceClient` |   |

**Overrides** [DataTransferServiceClient.GrpcClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GrpcClient)

### IAMPolicyClient

    public override IAMPolicyClient IAMPolicyClient { get; }

The [IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html` |   |

**Overrides** [DataTransferServiceClient.IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_IAMPolicyClient)

### LocationsClient

    public override LocationsClient LocationsClient { get; }

The [LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html` |   |

**Overrides** [DataTransferServiceClient.LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_LocationsClient)

### UpdateDestinationOperationsClient

    public override OperationsClient UpdateDestinationOperationsClient { get; }

The long-running operations client for `UpdateDestination`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.UpdateDestinationOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestinationOperationsClient)

### UpdateMulticloudDataTransferConfigOperationsClient

    public override OperationsClient UpdateMulticloudDataTransferConfigOperationsClient { get; }

The long-running operations client for `UpdateMulticloudDataTransferConfig`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [DataTransferServiceClient.UpdateMulticloudDataTransferConfigOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfigOperationsClient)

## Methods

### CreateDestination(CreateDestinationRequest, CallSettings)

    public override Operation<Destination, OperationMetadata> CreateDestination(CreateDestinationRequest request, CallSettings callSettings = null)

Creates a `Destination` resource in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.CreateDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destinationhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.CreateDestination(CreateDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestination_Google_Cloud_NetworkConnectivity_V1_CreateDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateDestinationAsync(CreateDestinationRequest, CallSettings)

    public override Task<Operation<Destination, OperationMetadata>> CreateDestinationAsync(CreateDestinationRequest request, CallSettings callSettings = null)

Creates a `Destination` resource in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.CreateDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destinationhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.CreateDestinationAsync(CreateDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_CreateDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest, CallSettings)

    public override Operation<MulticloudDataTransferConfig, OperationMetadata> CreateMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Creates a `MulticloudDataTransferConfig` resource in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.CreateMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.CreateMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_CreateMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateMulticloudDataTransferConfigAsync(CreateMulticloudDataTransferConfigRequest, CallSettings)

    public override Task<Operation<MulticloudDataTransferConfig, OperationMetadata>> CreateMulticloudDataTransferConfigAsync(CreateMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Creates a `MulticloudDataTransferConfig` resource in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.CreateMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync(CreateMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_CreateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_CreateMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDestination(DeleteDestinationRequest, CallSettings)

    public override Operation<Empty, OperationMetadata> DeleteDestination(DeleteDestinationRequest request, CallSettings callSettings = null)

Deletes a `Destination` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DeleteDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.DeleteDestination(DeleteDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestination_Google_Cloud_NetworkConnectivity_V1_DeleteDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDestinationAsync(DeleteDestinationRequest, CallSettings)

    public override Task<Operation<Empty, OperationMetadata>> DeleteDestinationAsync(DeleteDestinationRequest request, CallSettings callSettings = null)

Deletes a `Destination` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DeleteDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.DeleteDestinationAsync(DeleteDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteDestinationAsync_Google_Cloud_NetworkConnectivity_V1_DeleteDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest, CallSettings)

    public override Operation<Empty, OperationMetadata> DeleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Deletes a `MulticloudDataTransferConfig` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DeleteMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.DeleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_DeleteMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteMulticloudDataTransferConfigAsync(DeleteMulticloudDataTransferConfigRequest, CallSettings)

    public override Task<Operation<Empty, OperationMetadata>> DeleteMulticloudDataTransferConfigAsync(DeleteMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Deletes a `MulticloudDataTransferConfig` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DeleteMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync(DeleteMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_DeleteMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_DeleteMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDestination(GetDestinationRequest, CallSettings)

    public override Destination GetDestination(GetDestinationRequest request, CallSettings callSettings = null)

Gets the details of a `Destination` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetDestination(GetDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestination_Google_Cloud_NetworkConnectivity_V1_GetDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDestinationAsync(GetDestinationRequest, CallSettings)

    public override Task<Destination> GetDestinationAsync(GetDestinationRequest request, CallSettings callSettings = null)

Gets the details of a `Destination` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetDestinationAsync(GetDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetDestinationAsync_Google_Cloud_NetworkConnectivity_V1_GetDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest, CallSettings)

    public override MulticloudDataTransferConfig GetMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Gets the details of a `MulticloudDataTransferConfig` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetMulticloudDataTransferConfigAsync(GetMulticloudDataTransferConfigRequest, CallSettings)

    public override Task<MulticloudDataTransferConfig> GetMulticloudDataTransferConfigAsync(GetMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Gets the details of a `MulticloudDataTransferConfig` resource.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetMulticloudDataTransferConfigAsync(GetMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest, CallSettings)

    public override MulticloudDataTransferSupportedService GetMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request, CallSettings callSettings = null)

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

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetMulticloudDataTransferSupportedServiceRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedService_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferSupportedServiceRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetMulticloudDataTransferSupportedServiceAsync(GetMulticloudDataTransferSupportedServiceRequest, CallSettings)

    public override Task<MulticloudDataTransferSupportedService> GetMulticloudDataTransferSupportedServiceAsync(GetMulticloudDataTransferSupportedServiceRequest request, CallSettings callSettings = null)

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

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.GetMulticloudDataTransferSupportedServiceRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync(GetMulticloudDataTransferSupportedServiceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_GetMulticloudDataTransferSupportedServiceAsync_Google_Cloud_NetworkConnectivity_V1_GetMulticloudDataTransferSupportedServiceRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDestinations(ListDestinationsRequest, CallSettings)

    public override PagedEnumerable<ListDestinationsResponse, Destination> ListDestinations(ListDestinationsRequest request, CallSettings callSettings = null)

Lists the `Destination` resources in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListDestinationsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListDestinationsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination` | A pageable sequence of [Destination](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination) resources. |

**Overrides** [DataTransferServiceClient.ListDestinations(ListDestinationsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinations_Google_Cloud_NetworkConnectivity_V1_ListDestinationsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDestinationsAsync(ListDestinationsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListDestinationsResponse, Destination> ListDestinationsAsync(ListDestinationsRequest request, CallSettings callSettings = null)

Lists the `Destination` resources in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListDestinationsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListDestinationsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination` | A pageable asynchronous sequence of [Destination](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destination) resources. |

**Overrides** [DataTransferServiceClient.ListDestinationsAsync(ListDestinationsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListDestinationsAsync_Google_Cloud_NetworkConnectivity_V1_ListDestinationsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest, CallSettings)

    public override PagedEnumerable<ListMulticloudDataTransferConfigsResponse, MulticloudDataTransferConfig> ListMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request, CallSettings callSettings = null)

Lists the `MulticloudDataTransferConfig` resources in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferConfigsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferConfigsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig` | A pageable sequence of [MulticloudDataTransferConfig](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig) resources. |

**Overrides** [DataTransferServiceClient.ListMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigs_Google_Cloud_NetworkConnectivity_V1_ListMulticloudDataTransferConfigsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListMulticloudDataTransferConfigsAsync(ListMulticloudDataTransferConfigsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListMulticloudDataTransferConfigsResponse, MulticloudDataTransferConfig> ListMulticloudDataTransferConfigsAsync(ListMulticloudDataTransferConfigsRequest request, CallSettings callSettings = null)

Lists the `MulticloudDataTransferConfig` resources in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferConfigsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferConfigsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig` | A pageable asynchronous sequence of [MulticloudDataTransferConfig](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfig) resources. |

**Overrides** [DataTransferServiceClient.ListMulticloudDataTransferConfigsAsync(ListMulticloudDataTransferConfigsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferConfigsAsync_Google_Cloud_NetworkConnectivity_V1_ListMulticloudDataTransferConfigsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest, CallSettings)

    public override PagedEnumerable<ListMulticloudDataTransferSupportedServicesResponse, MulticloudDataTransferSupportedService> ListMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request, CallSettings callSettings = null)

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

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferSupportedServicesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferSupportedServicesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService` | A pageable sequence of [MulticloudDataTransferSupportedService](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService) resources. |

**Overrides** [DataTransferServiceClient.ListMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServices_Google_Cloud_NetworkConnectivity_V1_ListMulticloudDataTransferSupportedServicesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListMulticloudDataTransferSupportedServicesAsync(ListMulticloudDataTransferSupportedServicesRequest, CallSettings)

    public override PagedAsyncEnumerable<ListMulticloudDataTransferSupportedServicesResponse, MulticloudDataTransferSupportedService> ListMulticloudDataTransferSupportedServicesAsync(ListMulticloudDataTransferSupportedServicesRequest request, CallSettings callSettings = null)

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

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferSupportedServicesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.ListMulticloudDataTransferSupportedServicesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService` | A pageable asynchronous sequence of [MulticloudDataTransferSupportedService](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferSupportedService) resources. |

**Overrides** [DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesAsync(ListMulticloudDataTransferSupportedServicesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_ListMulticloudDataTransferSupportedServicesAsync_Google_Cloud_NetworkConnectivity_V1_ListMulticloudDataTransferSupportedServicesRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDestination(UpdateDestinationRequest, CallSettings)

    public override Operation<Destination, OperationMetadata> UpdateDestination(UpdateDestinationRequest request, CallSettings callSettings = null)

Updates a `Destination` resource in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.UpdateDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destinationhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.UpdateDestination(UpdateDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestination_Google_Cloud_NetworkConnectivity_V1_UpdateDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDestinationAsync(UpdateDestinationRequest, CallSettings)

    public override Task<Operation<Destination, OperationMetadata>> UpdateDestinationAsync(UpdateDestinationRequest request, CallSettings callSettings = null)

Updates a `Destination` resource in a specified project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.UpdateDestinationRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.Destinationhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.UpdateDestinationAsync(UpdateDestinationRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateDestinationAsync_Google_Cloud_NetworkConnectivity_V1_UpdateDestinationRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest, CallSettings)

    public override Operation<MulticloudDataTransferConfig, OperationMetadata> UpdateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Updates a `MulticloudDataTransferConfig` resource in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.UpdateMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | The RPC response. |

**Overrides** [DataTransferServiceClient.UpdateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfig_Google_Cloud_NetworkConnectivity_V1_UpdateMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateMulticloudDataTransferConfigAsync(UpdateMulticloudDataTransferConfigRequest, CallSettings)

    public override Task<Operation<MulticloudDataTransferConfig, OperationMetadata>> UpdateMulticloudDataTransferConfigAsync(UpdateMulticloudDataTransferConfigRequest request, CallSettings callSettings = null)

Updates a `MulticloudDataTransferConfig` resource in a specified project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.UpdateMulticloudDataTransferConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.MulticloudDataTransferConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync(UpdateMulticloudDataTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.DataTransferServiceClient#Google_Cloud_NetworkConnectivity_V1_DataTransferServiceClient_UpdateMulticloudDataTransferConfigAsync_Google_Cloud_NetworkConnectivity_V1_UpdateMulticloudDataTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)