@Generated public interface PipelinesService
Delta Live Tables is a framework for building reliable, maintainable, and testable data processing pipelines. You define the transformations to perform on your data, and Delta Live Tables manages task orchestration, cluster management, monitoring, data quality, and error handling.
Instead of defining your data pipelines using a series of separate Apache Spark tasks, Delta Live Tables manages how your data is transformed based on a target schema you define for each processing step. You can also enforce data quality with Delta Live Tables expectations. Expectations allow you to define expected data quality and specify how to handle records that fail those expectations.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
CreatePipelineResponse |
create(CreatePipeline createPipeline)
Create a pipeline.
|
void |
delete(DeletePipelineRequest deletePipelineRequest)
Delete a pipeline.
|
GetPipelineResponse |
get(GetPipelineRequest getPipelineRequest)
Get a pipeline.
|
GetUpdateResponse |
getUpdate(GetUpdateRequest getUpdateRequest)
Get a pipeline update.
|
ListPipelineEventsResponse |
listPipelineEvents(ListPipelineEventsRequest listPipelineEventsRequest)
List pipeline events.
|
ListPipelinesResponse |
listPipelines(ListPipelinesRequest listPipelinesRequest)
List pipelines.
|
ListUpdatesResponse |
listUpdates(ListUpdatesRequest listUpdatesRequest)
List pipeline updates.
|
void |
reset(ResetRequest resetRequest)
Reset a pipeline.
|
StartUpdateResponse |
startUpdate(StartUpdate startUpdate)
Queue a pipeline update.
|
void |
stop(StopRequest stopRequest)
Stop a pipeline.
|
void |
update(EditPipeline editPipeline)
Edit a pipeline.
|
CreatePipelineResponse create(CreatePipeline createPipeline)
Creates a new data processing pipeline based on the requested configuration. If successful, this method returns the ID of the new pipeline.
void delete(DeletePipelineRequest deletePipelineRequest)
Deletes a pipeline.
GetPipelineResponse get(GetPipelineRequest getPipelineRequest)
GetUpdateResponse getUpdate(GetUpdateRequest getUpdateRequest)
Gets an update from an active pipeline.
ListPipelineEventsResponse listPipelineEvents(ListPipelineEventsRequest listPipelineEventsRequest)
Retrieves events for a pipeline.
ListPipelinesResponse listPipelines(ListPipelinesRequest listPipelinesRequest)
Lists pipelines defined in the Delta Live Tables system.
ListUpdatesResponse listUpdates(ListUpdatesRequest listUpdatesRequest)
List updates for an active pipeline.
void reset(ResetRequest resetRequest)
Resets a pipeline.
StartUpdateResponse startUpdate(StartUpdate startUpdate)
Starts or queues a pipeline update.
void stop(StopRequest stopRequest)
Stops a pipeline.
void update(EditPipeline editPipeline)
Updates a pipeline with the supplied configuration.
Copyright © 2023. All rights reserved.