Show / Hide Table of Contents

Namespace Google.Apis.BigQueryDataTransfer.v1

Classes

BigQueryDataTransferBaseServiceRequest<TResponse>

A base abstract class for BigQueryDataTransfer requests.

BigQueryDataTransferService

The BigQueryDataTransfer Service.

BigQueryDataTransferService.Scope

Available OAuth 2.0 scopes for use with the BigQuery Data Transfer API.

BigQueryDataTransferService.ScopeConstants

Available OAuth 2.0 scope constants for use with the BigQuery Data Transfer API.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.DataSourcesResource

The "dataSources" collection of methods.

ProjectsResource.DataSourcesResource.CheckValidCredsRequest

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.

ProjectsResource.DataSourcesResource.GetRequest

Retrieves a supported data source and returns its settings, which can be used for UI rendering.

ProjectsResource.DataSourcesResource.ListRequest

Lists supported data sources and returns their settings, which can be used for UI rendering.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.DataSourcesResource

The "dataSources" collection of methods.

ProjectsResource.LocationsResource.DataSourcesResource.CheckValidCredsRequest

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.

ProjectsResource.LocationsResource.DataSourcesResource.GetRequest

Retrieves a supported data source and returns its settings, which can be used for UI rendering.

ProjectsResource.LocationsResource.DataSourcesResource.ListRequest

Lists supported data sources and returns their settings, which can be used for UI rendering.

ProjectsResource.LocationsResource.GetRequest

Gets information about a location.

ProjectsResource.LocationsResource.ListRequest

Lists information about the supported locations for this service.

ProjectsResource.LocationsResource.TransferConfigsResource

The "transferConfigs" collection of methods.

ProjectsResource.LocationsResource.TransferConfigsResource.CreateRequest

Creates a new data transfer configuration.

ProjectsResource.LocationsResource.TransferConfigsResource.DeleteRequest

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

ProjectsResource.LocationsResource.TransferConfigsResource.GetRequest

Returns information about a data transfer config.

ProjectsResource.LocationsResource.TransferConfigsResource.ListRequest

Returns information about all data transfers in the project.

ProjectsResource.LocationsResource.TransferConfigsResource.PatchRequest

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

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource

The "runs" collection of methods.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.DeleteRequest

Deletes the specified transfer run.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.GetRequest

Returns information about the particular transfer run.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.ListRequest

Returns information about running and completed jobs.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.TransferLogsResource

The "transferLogs" collection of methods.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest

Returns user facing log messages for the data transfer run.

ProjectsResource.LocationsResource.TransferConfigsResource.ScheduleRunsRequest

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.

ProjectsResource.LocationsResource.TransferConfigsResource.StartManualRunsRequest

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.

ProjectsResource.TransferConfigsResource

The "transferConfigs" collection of methods.

ProjectsResource.TransferConfigsResource.CreateRequest

Creates a new data transfer configuration.

ProjectsResource.TransferConfigsResource.DeleteRequest

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

ProjectsResource.TransferConfigsResource.GetRequest

Returns information about a data transfer config.

ProjectsResource.TransferConfigsResource.ListRequest

Returns information about all data transfers in the project.

ProjectsResource.TransferConfigsResource.PatchRequest

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

ProjectsResource.TransferConfigsResource.RunsResource

The "runs" collection of methods.

ProjectsResource.TransferConfigsResource.RunsResource.DeleteRequest

Deletes the specified transfer run.

ProjectsResource.TransferConfigsResource.RunsResource.GetRequest

Returns information about the particular transfer run.

ProjectsResource.TransferConfigsResource.RunsResource.ListRequest

Returns information about running and completed jobs.

ProjectsResource.TransferConfigsResource.RunsResource.TransferLogsResource

The "transferLogs" collection of methods.

ProjectsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest

Returns user facing log messages for the data transfer run.

ProjectsResource.TransferConfigsResource.ScheduleRunsRequest

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.

ProjectsResource.TransferConfigsResource.StartManualRunsRequest

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.

Enums

BigQueryDataTransferBaseServiceRequest<TResponse>.AltEnum

Data format for response.

BigQueryDataTransferBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.ListRequest.RunAttemptEnum

Indicates how run attempts are to be pulled.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.ListRequest.StatesEnum

When specified, only transfer runs with requested states are returned.

ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest.MessageTypesEnum

Message types to return. If not populated - INFO, WARNING and ERROR messages are returned.

ProjectsResource.TransferConfigsResource.RunsResource.ListRequest.RunAttemptEnum

Indicates how run attempts are to be pulled.

ProjectsResource.TransferConfigsResource.RunsResource.ListRequest.StatesEnum

When specified, only transfer runs with requested states are returned.

ProjectsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest.MessageTypesEnum

Message types to return. If not populated - INFO, WARNING and ERROR messages are returned.

In This Article
Back to top