googleapis.bigquerydatatransfer.v1 library

Classes

BigquerydatatransferApi
Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.
CheckValidCredsRequest
A request to determine whether the user has valid credentials. This method is used to limit the number of OAuth popups in the user interface. The user id is inferred from the API call context. If the data source has the Google+ authorization type, this method returns false, as it cannot be determined whether the credentials are already valid merely based on the user id.
CheckValidCredsResponse
A response indicating whether the credentials exist and are valid.
DataSource
Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.
DataSourceParameter
Represents a data source parameter with validation rules, so that parameters can be rendered in the UI. These parameters are given to us by supported data sources, and include all needed information for rendering and validation. Thus, whoever uses this api can decide to generate either generic ui, or custom data source specific forms.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: [...]
ListDataSourcesResponse
Returns list of supported data sources and their metadata.
ListLocationsResponse
The response message for Locations.ListLocations.
ListTransferConfigsResponse
The returned list of pipelines in the project.
ListTransferLogsResponse
The returned list transfer run messages.
ListTransferRunsResponse
The returned list of pipelines in the project.
Location
A resource that represents Google Cloud Platform location.
ProjectsDataSourcesResourceApi
ProjectsLocationsDataSourcesResourceApi
ProjectsLocationsResourceApi
ProjectsLocationsTransferConfigsResourceApi
ProjectsLocationsTransferConfigsRunsResourceApi
ProjectsLocationsTransferConfigsRunsTransferLogsResourceApi
ProjectsResourceApi
ProjectsTransferConfigsResourceApi
ProjectsTransferConfigsRunsResourceApi
ProjectsTransferConfigsRunsTransferLogsResourceApi
ScheduleOptions
Options customizing the data transfer schedule.
ScheduleTransferRunsRequest
A request to schedule transfer runs for a time range.
ScheduleTransferRunsResponse
A response to schedule transfer runs for a time range.
StartManualTransferRunsRequest
A request to start manual transfer runs.
StartManualTransferRunsResponse
A response to start manual transfer runs.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. [...]
TimeRange
A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).
TransferConfig
Represents a data transfer configuration. A transfer configuration contains all metadata needed to perform a data transfer. For example, destination_dataset_id specifies where data should be stored. When a new transfer configuration is created, the specified destination_dataset_id is created when needed and shared with the appropriate data source service account.
TransferMessage
Represents a user facing message for a particular data transfer run.
TransferRun
Represents a data transfer run.

Constants

USER_AGENT → const String
'dart-api-client bigquerydatatransfer/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.