Central instance to access all BigQueryDataTransfer related resource activities
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.
A response indicating whether the credentials exist and are valid.
Defines the properties and custom parameters for a data source.
A parameter used to define custom fields in a data source definition.
Represents preferences for sending email notifications for transfer run events.
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: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
Represents the encryption configuration for a transfer.
A request to enroll a set of data sources so they are visible in the BigQuery UI’s Transfer
tab.
Returns list of supported data sources and their metadata.
The response message for Locations.ListLocations.
The returned list of pipelines in the project.
The returned list transfer run messages.
The returned list of pipelines in the project.
A resource that represents a Google Cloud location.
Returns true if valid credentials exist for the given data source and requesting user.
Retrieves a supported data source and returns its settings.
Lists supported data sources and returns their settings.
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.
Returns true if valid credentials exist for the given data source and requesting user.
Retrieves a supported data source and returns its settings.
Lists supported data sources and returns their settings.
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.
Gets information about a location.
Lists information about the supported locations for this service.
Creates a new data transfer configuration.
Deletes a data transfer configuration, including any associated transfer runs and logs.
Returns information about a data transfer config.
Returns information about all transfer configs owned by a project in the specified location.
Updates a data transfer configuration. All fields must be set, even if they are not updated.
Deletes the specified transfer run.
Returns information about the particular transfer run.
Returns information about running and completed transfer runs.
Returns log messages for the transfer run.
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.
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.
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.
A builder providing access to all methods supported on
project resources.
It is not used directly, but through the
BigQueryDataTransfer
hub.
Creates a new data transfer configuration.
Deletes a data transfer configuration, including any associated transfer runs and logs.
Returns information about a data transfer config.
Returns information about all transfer configs owned by a project in the specified location.
Updates a data transfer configuration. All fields must be set, even if they are not updated.
Deletes the specified transfer run.
Returns information about the particular transfer run.
Returns information about running and completed transfer runs.
Returns log messages for the transfer run.
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.
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.
Options customizing the data transfer schedule.
A request to schedule transfer runs for a time range.
A response to schedule transfer runs for a time range.
A request to start manual transfer runs.
A response to start manual transfer runs.
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. You can find out more about this error model and how to work with it in the
API Design Guide.
A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).
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.
Represents a user facing message for a particular data transfer run.
Represents a data transfer run.
A request to unenroll a set of data sources so they are no longer visible in the BigQuery UI’s Transfer
tab.
Information about a user.