BigQuery Data Transfer API

Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.

Service: bigquerydatatransfer.googleapis.com

The Service namebigquerydatatransfer.googleapis.com is needed to create RPC client stubs.

google.cloud.bigquery.datatransfer.v1.DataTransferService

Methods
CheckValidCreds Returns true if valid credentials exist for the given data source and requesting user.
CreateTransferConfig Creates a new data transfer configuration.
DeleteTransferConfig Deletes a data transfer configuration, including any associated transfer runs and logs.
DeleteTransferRun Deletes the specified transfer run.
EnrollDataSources Enroll data sources in a user project.
GetDataSource Retrieves a supported data source and returns its settings.
GetTransferConfig Returns information about a data transfer config.
GetTransferRun Returns information about the particular transfer run.
ListDataSources Lists supported data sources and returns their settings.
ListTransferConfigs Returns information about all transfer configs owned by a project in the specified location.
ListTransferLogs Returns log messages for the transfer run.
ListTransferRuns Returns information about running and completed transfer runs.
ScheduleTransferRuns
(deprecated)
Creates transfer runs for a time range [start_time, end_time].
StartManualTransferRuns Manually initiates transfer runs.
UnenrollDataSources Unenroll data sources in a user project.
UpdateTransferConfig Updates a data transfer configuration.

google.cloud.location.Locations

Methods
GetLocation Gets information about a location.
ListLocations Lists information about the supported locations for this service.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-02 UTC.