BigQuery Data Transfer API: projects. Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis. See: https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects
BigQuery Data Transfer API: projects. Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis. See: https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects
(dataSources-checkValidCreds$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Returns true if valid credentials exist for the given data source and requesting user. Some data sources doesn't support service account, so we need to talk to them on behalf of the end user. This API just checks whether we have OAuth token for the particular user, which is a pre-requisite before user can create a transfer config.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/dataSources/checkValidCreds Required parameters: name Optional parameters: none Body: {} Returns true if valid credentials exist for the given data source and requesting user. Some data sources doesn't support service account, so we need to talk to them on behalf of the end user. This API just checks whether we have OAuth token for the particular user, which is a pre-requisite before user can create a transfer config.
(dataSources-get$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/dataSources/get
Required parameters: name
Optional parameters: none
Retrieves a supported data source and returns its settings, which can be used for UI rendering.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/dataSources/get Required parameters: name Optional parameters: none Retrieves a supported data source and returns its settings, which can be used for UI rendering.
(dataSources-list$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/dataSources/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists supported data sources and returns their settings, which can be used for UI rendering.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/dataSources/list Required parameters: parent Optional parameters: pageToken, pageSize Lists supported data sources and returns their settings, which can be used for UI rendering.
(enrollDataSources$ auth parameters body)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/enrollDataSources
Required parameters: name
Optional parameters: none
Body:
{:dataSourceIds [string]}
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://bigquery.cloud.google.com' (and the documents can be found at https://cloud.google.com/bigquery/bigquery-web-ui and https://cloud.google.com/bigquery/docs/working-with-transfers).
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/enrollDataSources Required parameters: name Optional parameters: none Body: {:dataSourceIds [string]} 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://bigquery.cloud.google.com' (and the documents can be found at https://cloud.google.com/bigquery/bigquery-web-ui and https://cloud.google.com/bigquery/docs/working-with-transfers).
(locations-dataSources-checkValidCreds$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Returns true if valid credentials exist for the given data source and requesting user. Some data sources doesn't support service account, so we need to talk to them on behalf of the end user. This API just checks whether we have OAuth token for the particular user, which is a pre-requisite before user can create a transfer config.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/dataSources/checkValidCreds Required parameters: name Optional parameters: none Body: {} Returns true if valid credentials exist for the given data source and requesting user. Some data sources doesn't support service account, so we need to talk to them on behalf of the end user. This API just checks whether we have OAuth token for the particular user, which is a pre-requisite before user can create a transfer config.
(locations-dataSources-get$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/dataSources/get
Required parameters: name
Optional parameters: none
Retrieves a supported data source and returns its settings, which can be used for UI rendering.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/dataSources/get Required parameters: name Optional parameters: none Retrieves a supported data source and returns its settings, which can be used for UI rendering.
(locations-dataSources-list$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/dataSources/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists supported data sources and returns their settings, which can be used for UI rendering.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/dataSources/list Required parameters: parent Optional parameters: pageSize, pageToken Lists supported data sources and returns their settings, which can be used for UI rendering.
(locations-enrollDataSources$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:dataSourceIds [string]}
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://bigquery.cloud.google.com' (and the documents can be found at https://cloud.google.com/bigquery/bigquery-web-ui and https://cloud.google.com/bigquery/docs/working-with-transfers).
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/enrollDataSources Required parameters: name Optional parameters: none Body: {:dataSourceIds [string]} 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://bigquery.cloud.google.com' (and the documents can be found at https://cloud.google.com/bigquery/bigquery-web-ui and https://cloud.google.com/bigquery/docs/working-with-transfers).
(locations-get$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/get
Required parameters: name
Optional parameters: none
Gets information about a location.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/get Required parameters: name Optional parameters: none Gets information about a location.
(locations-list$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/list
Required parameters: name
Optional parameters: pageSize, filter, pageToken
Lists information about the supported locations for this service.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/list Required parameters: name Optional parameters: pageSize, filter, pageToken Lists information about the supported locations for this service.
(locations-transferConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: serviceAccountName, authorizationCode, versionInfo
Body:
{:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string}
Creates a new data transfer configuration.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/create Required parameters: parent Optional parameters: serviceAccountName, authorizationCode, versionInfo Body: {:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string} Creates a new data transfer configuration.
(locations-transferConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a data transfer configuration, including any associated transfer runs and logs.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/delete Required parameters: name Optional parameters: none Deletes a data transfer configuration, including any associated transfer runs and logs.
(locations-transferConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Returns information about a data transfer config.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/get Required parameters: name Optional parameters: none Returns information about a data transfer config.
(locations-transferConfigs-list$ auth parameters)
Required parameters: parent
Optional parameters: dataSourceIds, pageToken, pageSize
Returns information about all transfer configs owned by a project in the specified location.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/list Required parameters: parent Optional parameters: dataSourceIds, pageToken, pageSize Returns information about all transfer configs owned by a project in the specified location.
(locations-transferConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: versionInfo, serviceAccountName, updateMask, authorizationCode
Body:
{:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string}
Updates a data transfer configuration. All fields must be set, even if they are not updated.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/patch Required parameters: name Optional parameters: versionInfo, serviceAccountName, updateMask, authorizationCode Body: {:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string} Updates a data transfer configuration. All fields must be set, even if they are not updated.
(locations-transferConfigs-runs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/runs/delete Required parameters: name Optional parameters: none Deletes the specified transfer run.
(locations-transferConfigs-runs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Returns information about the particular transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/runs/get Required parameters: name Optional parameters: none Returns information about the particular transfer run.
(locations-transferConfigs-runs-list$ auth parameters)
Required parameters: parent
Optional parameters: runAttempt, states, pageToken, pageSize
Returns information about running and completed jobs.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/runs/list Required parameters: parent Optional parameters: runAttempt, states, pageToken, pageSize Returns information about running and completed jobs.
(locations-transferConfigs-runs-transferLogs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, messageTypes, pageToken
Returns user facing log messages for the data transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/runs/transferLogs/list Required parameters: parent Optional parameters: pageSize, messageTypes, pageToken Returns user facing log messages for the data transfer run.
(locations-transferConfigs-scheduleRuns$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:endTime string, :startTime string}
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.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/scheduleRuns Required parameters: parent Optional parameters: none Body: {:endTime string, :startTime string} 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.
(locations-transferConfigs-startManualRuns$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:requestedRunTime string, :requestedTimeRange {:startTime string, :endTime string}}
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.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/locations/transferConfigs/startManualRuns Required parameters: parent Optional parameters: none Body: {:requestedRunTime string, :requestedTimeRange {:startTime string, :endTime string}} 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.
(transferConfigs-create$ auth parameters body)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/create
Required parameters: parent
Optional parameters: authorizationCode, versionInfo, serviceAccountName
Body:
{:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string}
Creates a new data transfer configuration.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/create Required parameters: parent Optional parameters: authorizationCode, versionInfo, serviceAccountName Body: {:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string} Creates a new data transfer configuration.
(transferConfigs-delete$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/delete
Required parameters: name
Optional parameters: none
Deletes a data transfer configuration, including any associated transfer runs and logs.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/delete Required parameters: name Optional parameters: none Deletes a data transfer configuration, including any associated transfer runs and logs.
(transferConfigs-get$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/get
Required parameters: name
Optional parameters: none
Returns information about a data transfer config.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/get Required parameters: name Optional parameters: none Returns information about a data transfer config.
(transferConfigs-list$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/list
Required parameters: parent
Optional parameters: pageSize, pageToken, dataSourceIds
Returns information about all transfer configs owned by a project in the specified location.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/list Required parameters: parent Optional parameters: pageSize, pageToken, dataSourceIds Returns information about all transfer configs owned by a project in the specified location.
(transferConfigs-patch$ auth parameters body)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/patch
Required parameters: name
Optional parameters: updateMask, versionInfo, authorizationCode, serviceAccountName
Body:
{:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string}
Updates a data transfer configuration. All fields must be set, even if they are not updated.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/patch Required parameters: name Optional parameters: updateMask, versionInfo, authorizationCode, serviceAccountName Body: {:notificationPubsubTopic string, :destinationDatasetId string, :nextRunTime string, :schedule string, :disabled boolean, :ownerInfo {:email string}, :displayName string, :name string, :params {}, :emailPreferences {:enableFailureEmail boolean}, :state string, :scheduleOptions {:startTime string, :disableAutoScheduling boolean, :endTime string}, :updateTime string, :dataRefreshWindowDays integer, :dataSourceId string, :datasetRegion string, :userId string} Updates a data transfer configuration. All fields must be set, even if they are not updated.
(transferConfigs-runs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/delete Required parameters: name Optional parameters: none Deletes the specified transfer run.
(transferConfigs-runs-get$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/get
Required parameters: name
Optional parameters: none
Returns information about the particular transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/get Required parameters: name Optional parameters: none Returns information about the particular transfer run.
(transferConfigs-runs-list$ auth parameters)
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/list
Required parameters: parent
Optional parameters: runAttempt, pageSize, states, pageToken
Returns information about running and completed jobs.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/list Required parameters: parent Optional parameters: runAttempt, pageSize, states, pageToken Returns information about running and completed jobs.
(transferConfigs-runs-transferLogs-list$ auth parameters)
Required parameters: parent
Optional parameters: messageTypes, pageToken, pageSize
Returns user facing log messages for the data transfer run.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/runs/transferLogs/list Required parameters: parent Optional parameters: messageTypes, pageToken, pageSize Returns user facing log messages for the data transfer run.
(transferConfigs-scheduleRuns$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:endTime string, :startTime string}
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.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/scheduleRuns Required parameters: parent Optional parameters: none Body: {:endTime string, :startTime string} 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.
(transferConfigs-startManualRuns$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:requestedRunTime string, :requestedTimeRange {:startTime string, :endTime string}}
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.
https://cloud.google.com/bigquery-transfer/api/reference/rest/v1/projects/transferConfigs/startManualRuns Required parameters: parent Optional parameters: none Body: {:requestedRunTime string, :requestedTimeRange {:startTime string, :endTime string}} 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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close