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.
ProjectsResource.DataSourcesResource.GetRequest
Retrieves a supported data source and returns its settings.
ProjectsResource.DataSourcesResource.ListRequest
Lists supported data sources and returns their settings.
ProjectsResource.EnrollDataSourcesRequest
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, and the documents can be found in the public guide for BigQuery Web UI and Data Transfer Service.
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.
ProjectsResource.LocationsResource.DataSourcesResource.GetRequest
Retrieves a supported data source and returns its settings.
ProjectsResource.LocationsResource.DataSourcesResource.ListRequest
Lists supported data sources and returns their settings.
ProjectsResource.LocationsResource.EnrollDataSourcesRequest
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, and the documents can be found in the public guide for BigQuery Web UI and Data Transfer Service.
ProjectsResource.LocationsResource.GetRequest
Gets information about a location.
ProjectsResource.LocationsResource.ListRequest
Lists information about the supported locations for this service. This method lists locations based on
the resource scope provided in the [ListLocationsRequest.name] field: * Global locations: If name
is empty, the method lists the public locations available to all projects. * Project-specific
locations: If name follows the format projects/{project}, the method lists locations visible to
that specific project. This includes public, private, or other project-specific locations enabled for
the project. For gRPC and client library implementations, the resource name is passed as the name
field. For direct service calls, the resource name is incorporated into the request path based on the
specific service implementation and version.
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 transfer configs owned by a project in the specified location.
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 transfer runs.
ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.TransferLogsResource
The "transferLogs" collection of methods.
ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest
Returns log messages for the 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
Manually initiates transfer runs. You can schedule these runs in two ways: 1. For a specific point in time using the 'requested_run_time' parameter. 2. For a period between 'start_time' (inclusive) and 'end_time' (exclusive). If scheduling a single run, it is set to execute immediately (schedule_time equals the current time). When scheduling multiple runs within a time range, the first run starts now, and subsequent runs are delayed by 15 seconds each.
ProjectsResource.LocationsResource.TransferConfigsResource.TransferResourcesResource
The "transferResources" collection of methods.
ProjectsResource.LocationsResource.TransferConfigsResource.TransferResourcesResource.GetRequest
Returns a transfer resource.
ProjectsResource.LocationsResource.TransferConfigsResource.TransferResourcesResource.ListRequest
Returns information about transfer resources.
ProjectsResource.LocationsResource.UnenrollDataSourcesRequest
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. Data transfers configurations of unenrolled data sources will not be scheduled.
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 transfer configs owned by a project in the specified location.
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 transfer runs.
ProjectsResource.TransferConfigsResource.RunsResource.TransferLogsResource
The "transferLogs" collection of methods.
ProjectsResource.TransferConfigsResource.RunsResource.TransferLogsResource.ListRequest
Returns log messages for the 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
Manually initiates transfer runs. You can schedule these runs in two ways: 1. For a specific point in time using the 'requested_run_time' parameter. 2. For a period between 'start_time' (inclusive) and 'end_time' (exclusive). If scheduling a single run, it is set to execute immediately (schedule_time equals the current time). When scheduling multiple runs within a time range, the first run starts now, and subsequent runs are delayed by 15 seconds each.
ProjectsResource.TransferConfigsResource.TransferResourcesResource
The "transferResources" collection of methods.
ProjectsResource.TransferConfigsResource.TransferResourcesResource.GetRequest
Returns a transfer resource.
ProjectsResource.TransferConfigsResource.TransferResourcesResource.ListRequest
Returns information about transfer resources.
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.