ProjectsTransferConfigs
class ProjectsTransferConfigs extends Resource (View source)
The "transferConfigs" collection of methods.
Typical usage is:
$bigquerydatatransferService = new Google\Service\BigQueryDataTransfer(...);
$transferConfigs = $bigquerydatatransferService->projects_transferConfigs;
Methods
Creates a new data transfer configuration. (transferConfigs.create)
Deletes a data transfer configuration, including any associated transfer runs and logs. (transferConfigs.delete)
Returns information about a data transfer config. (transferConfigs.get)
Returns information about all transfer configs owned by a project in the specified location. (transferConfigs.listProjectsTransferConfigs)
Updates a data transfer configuration. All fields must be set, even if they are not updated. (transferConfigs.patch)
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. (transferConfigs.startManualRuns)
Details
TransferConfig
create(string $parent, TransferConfig $postBody, array $optParams = [])
Creates a new data transfer configuration. (transferConfigs.create)
BigquerydatatransferEmpty
delete(string $name, array $optParams = [])
Deletes a data transfer configuration, including any associated transfer runs and logs. (transferConfigs.delete)
TransferConfig
get(string $name, array $optParams = [])
Returns information about a data transfer config. (transferConfigs.get)
ListTransferConfigsResponse
listProjectsTransferConfigs(string $parent, array $optParams = [])
Returns information about all transfer configs owned by a project in the specified location. (transferConfigs.listProjectsTransferConfigs)
TransferConfig
patch(string $name, TransferConfig $postBody, array $optParams = [])
Updates a data transfer configuration. All fields must be set, even if they are not updated. (transferConfigs.patch)
ScheduleTransferRunsResponse
scheduleRuns(string $parent, ScheduleTransferRunsRequest $postBody, array $optParams = [])
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.scheduleRuns)
StartManualTransferRunsResponse
startManualRuns(string $parent, StartManualTransferRunsRequest $postBody, array $optParams = [])
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.startManualRuns)