# Google BigQuery Data Transfer v1 API - Class DataTransferServiceClientImpl (4.11.0)

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

- [4.11.0 (latest)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.10.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.10.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.9.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.9.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.8.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.8.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.7.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.7.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.6.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.6.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.5.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.5.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.4.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.4.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.3.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.3.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.2.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.2.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.1.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.1.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [4.0.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/4.0.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [3.4.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/3.4.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [3.3.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/3.3.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [3.2.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/3.2.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)
- [3.1.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/3.1.0/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClientImpl)

    public sealed class DataTransferServiceClientImpl : DataTransferServiceClient

Reference documentation and code samples for the Google BigQuery Data Transfer 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient) \> DataTransferServiceClientImpl

## Inherited Members

[DataTransferServiceClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DefaultEndpoint) [DataTransferServiceClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DefaultScopes) [DataTransferServiceClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ServiceMetadata) [DataTransferServiceClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateAsync_System_Threading_CancellationToken_) [DataTransferServiceClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_Create) [DataTransferServiceClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ShutdownDefaultChannelsAsync) [DataTransferServiceClient.GetDataSourceAsync(GetDataSourceRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetDataSourceRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetDataSource(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSource_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDataSourceAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDataSourceAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetDataSource(DataSourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSource_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDataSourceAsync(DataSourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetDataSourceAsync(DataSourceName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_System_Threading_CancellationToken_) [DataTransferServiceClient.ListDataSources(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSources_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDataSourcesAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSourcesAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDataSources(ProjectName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSources_Google_Api_Gax_ResourceNames_ProjectName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDataSourcesAsync(ProjectName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSourcesAsync_Google_Api_Gax_ResourceNames_ProjectName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDataSources(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSources_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListDataSourcesAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSourcesAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(CreateTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_CreateTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateTransferConfig(string, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfig_System_String_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(string, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_System_String_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(string, TransferConfig, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_System_String_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateTransferConfig(ProjectName, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfig_Google_Api_Gax_ResourceNames_ProjectName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(ProjectName, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Api_Gax_ResourceNames_ProjectName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(ProjectName, TransferConfig, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Api_Gax_ResourceNames_ProjectName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_System_Threading_CancellationToken_) [DataTransferServiceClient.CreateTransferConfig(LocationName, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfig_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(LocationName, TransferConfig, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CreateTransferConfigAsync(LocationName, TransferConfig, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_System_Threading_CancellationToken_) [DataTransferServiceClient.UpdateTransferConfigAsync(UpdateTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_UpdateTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.UpdateTransferConfig(TransferConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateTransferConfigAsync(TransferConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.UpdateTransferConfigAsync(TransferConfig, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfig_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferConfigAsync(DeleteTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferConfigAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferConfig(TransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferConfigAsync(TransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferConfigAsync(TransferConfigName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferConfigAsync(GetTransferConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferConfigRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferConfigAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferConfig(TransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferConfigAsync(TransferConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferConfigAsync(TransferConfigName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_System_Threading_CancellationToken_) [DataTransferServiceClient.ListTransferConfigs(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigs_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferConfigsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferConfigs(ProjectName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigs_Google_Api_Gax_ResourceNames_ProjectName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferConfigsAsync(ProjectName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigsAsync_Google_Api_Gax_ResourceNames_ProjectName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferConfigs(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigs_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferConfigsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ScheduleTransferRunsAsync(ScheduleTransferRunsRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_ScheduleTransferRunsRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.ScheduleTransferRuns(string, Timestamp, Timestamp, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRuns_System_String_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ScheduleTransferRunsAsync(string, Timestamp, Timestamp, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_System_String_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ScheduleTransferRunsAsync(string, Timestamp, Timestamp, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_System_String_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_System_Threading_CancellationToken_) [DataTransferServiceClient.ScheduleTransferRuns(TransferConfigName, Timestamp, Timestamp, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRuns_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ScheduleTransferRunsAsync(TransferConfigName, Timestamp, Timestamp, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ScheduleTransferRunsAsync(TransferConfigName, Timestamp, Timestamp, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_Google_Protobuf_WellKnownTypes_Timestamp_Google_Protobuf_WellKnownTypes_Timestamp_System_Threading_CancellationToken_) [DataTransferServiceClient.StartManualTransferRunsAsync(StartManualTransferRunsRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_StartManualTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_StartManualTransferRunsRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferRunAsync(GetTransferRunRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferRunRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferRun(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRun_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferRunAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferRunAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.GetTransferRun(RunName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRun_Google_Cloud_BigQuery_DataTransfer_V1_RunName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferRunAsync(RunName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_RunName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.GetTransferRunAsync(RunName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_RunName_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferRunAsync(DeleteTransferRunRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferRunRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferRun(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRun_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferRunAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferRunAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.DeleteTransferRun(RunName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRun_Google_Cloud_BigQuery_DataTransfer_V1_RunName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferRunAsync(RunName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_RunName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.DeleteTransferRunAsync(RunName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_RunName_System_Threading_CancellationToken_) [DataTransferServiceClient.ListTransferRuns(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRuns_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferRunsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRunsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferRuns(TransferConfigName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRuns_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferRunsAsync(TransferConfigName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_TransferConfigName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferLogs(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogs_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferLogsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferLogs(RunName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogs_Google_Cloud_BigQuery_DataTransfer_V1_RunName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.ListTransferLogsAsync(RunName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogsAsync_Google_Cloud_BigQuery_DataTransfer_V1_RunName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CheckValidCredsAsync(CheckValidCredsRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_Google_Cloud_BigQuery_DataTransfer_V1_CheckValidCredsRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.CheckValidCreds(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCreds_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CheckValidCredsAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CheckValidCredsAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_System_String_System_Threading_CancellationToken_) [DataTransferServiceClient.CheckValidCreds(DataSourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCreds_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CheckValidCredsAsync(DataSourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_Google_Api_Gax_Grpc_CallSettings_) [DataTransferServiceClient.CheckValidCredsAsync(DataSourceName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_Google_Cloud_BigQuery_DataTransfer_V1_DataSourceName_System_Threading_CancellationToken_) [DataTransferServiceClient.EnrollDataSourcesAsync(EnrollDataSourcesRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_EnrollDataSourcesAsync_Google_Cloud_BigQuery_DataTransfer_V1_EnrollDataSourcesRequest_System_Threading_CancellationToken_) [DataTransferServiceClient.UnenrollDataSourcesAsync(UnenrollDataSourcesRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UnenrollDataSourcesAsync_Google_Cloud_BigQuery_DataTransfer_V1_UnenrollDataSourcesRequest_System_Threading_CancellationToken_) [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.BigQuery.DataTransfer.V1](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1)

## Assembly

Google.Cloud.BigQuery.DataTransfer.V1.dll

## Remarks

This API allows users to manage their data transfers into BigQuery.

## 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferService.DataTransferServiceClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceSettings` The base [DataTransferServiceSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.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

### 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferService.DataTransferServiceClient` |   |

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

### 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_LocationsClient)

## Methods

### CheckValidCreds(CheckValidCredsRequest, CallSettings)

    public override CheckValidCredsResponse CheckValidCreds(CheckValidCredsRequest request, CallSettings callSettings = null)

Returns true if valid credentials exist for the given data source and
requesting user.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CheckValidCredsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CheckValidCredsResponse` | The RPC response. |

**Overrides** [DataTransferServiceClient.CheckValidCreds(CheckValidCredsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCreds_Google_Cloud_BigQuery_DataTransfer_V1_CheckValidCredsRequest_Google_Api_Gax_Grpc_CallSettings_)

### CheckValidCredsAsync(CheckValidCredsRequest, CallSettings)

    public override Task<CheckValidCredsResponse> CheckValidCredsAsync(CheckValidCredsRequest request, CallSettings callSettings = null)

Returns true if valid credentials exist for the given data source and
requesting user.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CheckValidCredsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CheckValidCredsResponse` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.CheckValidCredsAsync(CheckValidCredsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CheckValidCredsAsync_Google_Cloud_BigQuery_DataTransfer_V1_CheckValidCredsRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateTransferConfig(CreateTransferConfigRequest, CallSettings)

    public override TransferConfig CreateTransferConfig(CreateTransferConfigRequest request, CallSettings callSettings = null)

Creates a new data transfer configuration.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CreateTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | The RPC response. |

**Overrides** [DataTransferServiceClient.CreateTransferConfig(CreateTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_CreateTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateTransferConfigAsync(CreateTransferConfigRequest, CallSettings)

    public override Task<TransferConfig> CreateTransferConfigAsync(CreateTransferConfigRequest request, CallSettings callSettings = null)

Creates a new data transfer configuration.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.CreateTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.CreateTransferConfigAsync(CreateTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_CreateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_CreateTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteTransferConfig(DeleteTransferConfigRequest, CallSettings)

    public override void DeleteTransferConfig(DeleteTransferConfigRequest request, CallSettings callSettings = null)

Deletes a data transfer configuration, including any associated transfer
runs and logs.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DeleteTransferConfigRequest` 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. |

**Overrides** [DataTransferServiceClient.DeleteTransferConfig(DeleteTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteTransferConfigAsync(DeleteTransferConfigRequest, CallSettings)

    public override Task DeleteTransferConfigAsync(DeleteTransferConfigRequest request, CallSettings callSettings = null)

Deletes a data transfer configuration, including any associated transfer
runs and logs.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DeleteTransferConfigRequest` 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` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.DeleteTransferConfigAsync(DeleteTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteTransferRun(DeleteTransferRunRequest, CallSettings)

    public override void DeleteTransferRun(DeleteTransferRunRequest request, CallSettings callSettings = null)

Deletes the specified transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DeleteTransferRunRequest` 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. |

**Overrides** [DataTransferServiceClient.DeleteTransferRun(DeleteTransferRunRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRun_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferRunRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteTransferRunAsync(DeleteTransferRunRequest, CallSettings)

    public override Task DeleteTransferRunAsync(DeleteTransferRunRequest request, CallSettings callSettings = null)

Deletes the specified transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DeleteTransferRunRequest` 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` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.DeleteTransferRunAsync(DeleteTransferRunRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_DeleteTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_DeleteTransferRunRequest_Google_Api_Gax_Grpc_CallSettings_)

### EnrollDataSources(EnrollDataSourcesRequest, CallSettings)

    public override void EnrollDataSources(EnrollDataSourcesRequest request, CallSettings callSettings = null)

Enroll data sources in a user project. This allows users to create transfer
configurations for these data sources. They will also appear in the
ListDataSources RPC and as such, will appear in the
[BigQuery UI](https://console.cloud.google.com/bigquery), and the documents
can be found in the public guide for
[BigQuery Web UI](https://cloud.google.com/bigquery/bigquery-web-ui) and
[Data Transfer
Service](https://cloud.google.com/bigquery/docs/working-with-transfers).

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.EnrollDataSourcesRequest` 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. |

**Overrides** [DataTransferServiceClient.EnrollDataSources(EnrollDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_EnrollDataSources_Google_Cloud_BigQuery_DataTransfer_V1_EnrollDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### EnrollDataSourcesAsync(EnrollDataSourcesRequest, CallSettings)

    public override Task EnrollDataSourcesAsync(EnrollDataSourcesRequest request, CallSettings callSettings = null)

Enroll data sources in a user project. This allows users to create transfer
configurations for these data sources. They will also appear in the
ListDataSources RPC and as such, will appear in the
[BigQuery UI](https://console.cloud.google.com/bigquery), and the documents
can be found in the public guide for
[BigQuery Web UI](https://cloud.google.com/bigquery/bigquery-web-ui) and
[Data Transfer
Service](https://cloud.google.com/bigquery/docs/working-with-transfers).

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.EnrollDataSourcesRequest` 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` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.EnrollDataSourcesAsync(EnrollDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_EnrollDataSourcesAsync_Google_Cloud_BigQuery_DataTransfer_V1_EnrollDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDataSource(GetDataSourceRequest, CallSettings)

    public override DataSource GetDataSource(GetDataSourceRequest request, CallSettings callSettings = null)

Retrieves a supported data source and returns its settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetDataSourceRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetDataSource(GetDataSourceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSource_Google_Cloud_BigQuery_DataTransfer_V1_GetDataSourceRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDataSourceAsync(GetDataSourceRequest, CallSettings)

    public override Task<DataSource> GetDataSourceAsync(GetDataSourceRequest request, CallSettings callSettings = null)

Retrieves a supported data source and returns its settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetDataSourceRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetDataSourceAsync(GetDataSourceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetDataSourceAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetDataSourceRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTransferConfig(GetTransferConfigRequest, CallSettings)

    public override TransferConfig GetTransferConfig(GetTransferConfigRequest request, CallSettings callSettings = null)

Returns information about a data transfer config.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetTransferConfig(GetTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTransferConfigAsync(GetTransferConfigRequest, CallSettings)

    public override Task<TransferConfig> GetTransferConfigAsync(GetTransferConfigRequest request, CallSettings callSettings = null)

Returns information about a data transfer config.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetTransferConfigAsync(GetTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTransferRun(GetTransferRunRequest, CallSettings)

    public override TransferRun GetTransferRun(GetTransferRunRequest request, CallSettings callSettings = null)

Returns information about the particular transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetTransferRunRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun` | The RPC response. |

**Overrides** [DataTransferServiceClient.GetTransferRun(GetTransferRunRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRun_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferRunRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTransferRunAsync(GetTransferRunRequest, CallSettings)

    public override Task<TransferRun> GetTransferRunAsync(GetTransferRunRequest request, CallSettings callSettings = null)

Returns information about the particular transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.GetTransferRunRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.GetTransferRunAsync(GetTransferRunRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_GetTransferRunAsync_Google_Cloud_BigQuery_DataTransfer_V1_GetTransferRunRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDataSources(ListDataSourcesRequest, CallSettings)

    public override PagedEnumerable<ListDataSourcesResponse, DataSource> ListDataSources(ListDataSourcesRequest request, CallSettings callSettings = null)

Lists supported data sources and returns their settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListDataSourcesRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListDataSourcesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource` | A pageable sequence of [DataSource](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource) resources. |

**Overrides** [DataTransferServiceClient.ListDataSources(ListDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSources_Google_Cloud_BigQuery_DataTransfer_V1_ListDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDataSourcesAsync(ListDataSourcesRequest, CallSettings)

    public override PagedAsyncEnumerable<ListDataSourcesResponse, DataSource> ListDataSourcesAsync(ListDataSourcesRequest request, CallSettings callSettings = null)

Lists supported data sources and returns their settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListDataSourcesRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListDataSourcesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource` | A pageable asynchronous sequence of [DataSource](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataSource) resources. |

**Overrides** [DataTransferServiceClient.ListDataSourcesAsync(ListDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListDataSourcesAsync_Google_Cloud_BigQuery_DataTransfer_V1_ListDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferConfigs(ListTransferConfigsRequest, CallSettings)

    public override PagedEnumerable<ListTransferConfigsResponse, TransferConfig> ListTransferConfigs(ListTransferConfigsRequest request, CallSettings callSettings = null)

Returns information about all transfer configs owned by a project in the
specified location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferConfigsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferConfigsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | A pageable sequence of [TransferConfig](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig) resources. |

**Overrides** [DataTransferServiceClient.ListTransferConfigs(ListTransferConfigsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigs_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferConfigsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferConfigsAsync(ListTransferConfigsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListTransferConfigsResponse, TransferConfig> ListTransferConfigsAsync(ListTransferConfigsRequest request, CallSettings callSettings = null)

Returns information about all transfer configs owned by a project in the
specified location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferConfigsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferConfigsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | A pageable asynchronous sequence of [TransferConfig](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig) resources. |

**Overrides** [DataTransferServiceClient.ListTransferConfigsAsync(ListTransferConfigsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferConfigsAsync_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferConfigsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferLogs(ListTransferLogsRequest, CallSettings)

    public override PagedEnumerable<ListTransferLogsResponse, TransferMessage> ListTransferLogs(ListTransferLogsRequest request, CallSettings callSettings = null)

Returns log messages for the transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferLogsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferLogsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferMessage` | A pageable sequence of [TransferMessage](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferMessage) resources. |

**Overrides** [DataTransferServiceClient.ListTransferLogs(ListTransferLogsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogs_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferLogsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferLogsAsync(ListTransferLogsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListTransferLogsResponse, TransferMessage> ListTransferLogsAsync(ListTransferLogsRequest request, CallSettings callSettings = null)

Returns log messages for the transfer run.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferLogsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferLogsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferMessage` | A pageable asynchronous sequence of [TransferMessage](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferMessage) resources. |

**Overrides** [DataTransferServiceClient.ListTransferLogsAsync(ListTransferLogsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferLogsAsync_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferLogsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferRuns(ListTransferRunsRequest, CallSettings)

    public override PagedEnumerable<ListTransferRunsResponse, TransferRun> ListTransferRuns(ListTransferRunsRequest request, CallSettings callSettings = null)

Returns information about running and completed transfer runs.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferRunsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun` | A pageable sequence of [TransferRun](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun) resources. |

**Overrides** [DataTransferServiceClient.ListTransferRuns(ListTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRuns_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTransferRunsAsync(ListTransferRunsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListTransferRunsResponse, TransferRun> ListTransferRunsAsync(ListTransferRunsRequest request, CallSettings callSettings = null)

Returns information about running and completed transfer runs.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ListTransferRunsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun` | A pageable asynchronous sequence of [TransferRun](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferRun) resources. |

**Overrides** [DataTransferServiceClient.ListTransferRunsAsync(ListTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ListTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_ListTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ScheduleTransferRuns(ScheduleTransferRunsRequest, CallSettings)

    [Obsolete]
    public override ScheduleTransferRunsResponse ScheduleTransferRuns(ScheduleTransferRunsRequest request, CallSettings callSettings = null)

Creates transfer runs for a time range \[start_time, end_time\].
For each date - or whatever granularity the data source supports - in the
range, one transfer run is created.
Note that runs are created per UTC time in the time range.
DEPRECATED: use StartManualTransferRuns instead.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ScheduleTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ScheduleTransferRunsResponse` | The RPC response. |

**Overrides** [DataTransferServiceClient.ScheduleTransferRuns(ScheduleTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRuns_Google_Cloud_BigQuery_DataTransfer_V1_ScheduleTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ScheduleTransferRunsAsync(ScheduleTransferRunsRequest, CallSettings)

    [Obsolete]
    public override Task<ScheduleTransferRunsResponse> ScheduleTransferRunsAsync(ScheduleTransferRunsRequest request, CallSettings callSettings = null)

Creates transfer runs for a time range \[start_time, end_time\].
For each date - or whatever granularity the data source supports - in the
range, one transfer run is created.
Note that runs are created per UTC time in the time range.
DEPRECATED: use StartManualTransferRuns instead.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ScheduleTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.ScheduleTransferRunsResponse` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.ScheduleTransferRunsAsync(ScheduleTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_ScheduleTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_ScheduleTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### StartManualTransferRuns(StartManualTransferRunsRequest, CallSettings)

    public override StartManualTransferRunsResponse StartManualTransferRuns(StartManualTransferRunsRequest request, CallSettings callSettings = null)

Start manual transfer runs to be executed now with schedule_time equal to
current time. The transfer runs can be created for a time range where the
run_time is between start_time (inclusive) and end_time (exclusive), or for
a specific run_time.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.StartManualTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.StartManualTransferRunsResponse` | The RPC response. |

**Overrides** [DataTransferServiceClient.StartManualTransferRuns(StartManualTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_StartManualTransferRuns_Google_Cloud_BigQuery_DataTransfer_V1_StartManualTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### StartManualTransferRunsAsync(StartManualTransferRunsRequest, CallSettings)

    public override Task<StartManualTransferRunsResponse> StartManualTransferRunsAsync(StartManualTransferRunsRequest request, CallSettings callSettings = null)

Start manual transfer runs to be executed now with schedule_time equal to
current time. The transfer runs can be created for a time range where the
run_time is between start_time (inclusive) and end_time (exclusive), or for
a specific run_time.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.StartManualTransferRunsRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.StartManualTransferRunsResponse` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.StartManualTransferRunsAsync(StartManualTransferRunsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_StartManualTransferRunsAsync_Google_Cloud_BigQuery_DataTransfer_V1_StartManualTransferRunsRequest_Google_Api_Gax_Grpc_CallSettings_)

### UnenrollDataSources(UnenrollDataSourcesRequest, CallSettings)

    public override void UnenrollDataSources(UnenrollDataSourcesRequest request, CallSettings callSettings = null)

Unenroll data sources in a user project. This allows users to remove
transfer configurations for these data sources. They will no longer appear
in the ListDataSources RPC and will also no longer appear in the [BigQuery
UI](https://console.cloud.google.com/bigquery). Data transfers
configurations of unenrolled data sources will not be scheduled.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.UnenrollDataSourcesRequest` 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. |

**Overrides** [DataTransferServiceClient.UnenrollDataSources(UnenrollDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UnenrollDataSources_Google_Cloud_BigQuery_DataTransfer_V1_UnenrollDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### UnenrollDataSourcesAsync(UnenrollDataSourcesRequest, CallSettings)

    public override Task UnenrollDataSourcesAsync(UnenrollDataSourcesRequest request, CallSettings callSettings = null)

Unenroll data sources in a user project. This allows users to remove
transfer configurations for these data sources. They will no longer appear
in the ListDataSources RPC and will also no longer appear in the [BigQuery
UI](https://console.cloud.google.com/bigquery). Data transfers
configurations of unenrolled data sources will not be scheduled.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.UnenrollDataSourcesRequest` 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` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.UnenrollDataSourcesAsync(UnenrollDataSourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UnenrollDataSourcesAsync_Google_Cloud_BigQuery_DataTransfer_V1_UnenrollDataSourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateTransferConfig(UpdateTransferConfigRequest, CallSettings)

    public override TransferConfig UpdateTransferConfig(UpdateTransferConfigRequest request, CallSettings callSettings = null)

Updates a data transfer configuration.
All fields must be set, even if they are not updated.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.UpdateTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | The RPC response. |

**Overrides** [DataTransferServiceClient.UpdateTransferConfig(UpdateTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfig_Google_Cloud_BigQuery_DataTransfer_V1_UpdateTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateTransferConfigAsync(UpdateTransferConfigRequest, CallSettings)

    public override Task<TransferConfig> UpdateTransferConfigAsync(UpdateTransferConfigRequest request, CallSettings callSettings = null)

Updates a data transfer configuration.
All fields must be set, even if they are not updated.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.UpdateTransferConfigRequest` 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.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.TransferConfig` | A Task containing the RPC response. |

**Overrides** [DataTransferServiceClient.UpdateTransferConfigAsync(UpdateTransferConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.DataTransfer.V1/latest/Google.Cloud.BigQuery.DataTransfer.V1.DataTransferServiceClient#Google_Cloud_BigQuery_DataTransfer_V1_DataTransferServiceClient_UpdateTransferConfigAsync_Google_Cloud_BigQuery_DataTransfer_V1_UpdateTransferConfigRequest_Google_Api_Gax_Grpc_CallSettings_)