A base abstract class for Datapipelines requests.
The Datapipelines Service.
Available OAuth 2.0 scopes for use with the Data pipelines API.
Available OAuth 2.0 scope constants for use with the Data pipelines API.
The "projects" collection of methods.
The "locations" collection of methods.
The "pipelines" collection of methods.
Creates a pipeline. For a batch pipeline, you can pass scheduler information. Data Pipelines uses the scheduler information to create an internal scheduler that runs jobs periodically. If the internal scheduler is not configured, you can use RunPipeline to run jobs.
Deletes a pipeline. If a scheduler job is attached to the pipeline, it will be deleted.
Looks up a single pipeline. Returns a "NOT_FOUND" error if no such pipeline exists. Returns a "FORBIDDEN" error if the caller doesn't have permission to access it.
The "jobs" collection of methods.
Lists jobs for a given pipeline. Throws a "FORBIDDEN" error if the caller doesn't have permission to access it.
Lists pipelines. Returns a "FORBIDDEN" error if the caller doesn't have permission to access it.
Updates a pipeline. If successful, the updated Pipeline is returned. Returns
NOT_FOUND if the
pipeline doesn't exist. If UpdatePipeline does not return successfully, you can retry the
UpdatePipeline request until you receive a successful response.
Creates a job for the specified pipeline directly. You can use this method when the internal scheduler is not configured and you want to trigger the job directly or through an external system. Returns a "NOT_FOUND" error if the pipeline doesn't exist. Returns a "FORBIDDEN" error if the user doesn't have permission to access the pipeline or run jobs for the pipeline.
Freezes pipeline execution permanently. If there's a corresponding scheduler entry, it's deleted, and the pipeline state is changed to "ARCHIVED". However, pipeline metadata is retained.
Data format for response.
V1 error format.