@Generated public class PipelinesAPI extends Object
Spark Declarative Pipelines is a framework for building reliable, maintainable, and testable data processing pipelines. You define the transformations to perform on your data, and Spark Declarative Pipelines 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, Spark Declarative Pipelines manages how your data is transformed based on a target schema you define for each processing step. You can also enforce data quality with Spark Declarative Pipelines expectations. Expectations allow you to define expected data quality and specify how to handle records that fail those expectations.
| Constructor and Description |
|---|
PipelinesAPI(ApiClient apiClient)
Regular-use constructor
|
PipelinesAPI(PipelinesService mock)
Constructor for mocks
|
public PipelinesAPI(ApiClient apiClient)
public PipelinesAPI(PipelinesService mock)
public GetPipelineResponse waitGetPipelineIdle(String pipelineId) throws TimeoutException
TimeoutExceptionpublic GetPipelineResponse waitGetPipelineIdle(String pipelineId, Duration timeout, Consumer<GetPipelineResponse> callback) throws TimeoutException
TimeoutExceptionpublic ClonePipelineResponse clone(ClonePipelineRequest request)
public CreatePipelineResponse create(CreatePipeline request)
public void delete(String pipelineId)
public void delete(DeletePipelineRequest request)
public GetPipelineResponse get(String pipelineId)
public GetPipelineResponse get(GetPipelineRequest request)
public GetPipelinePermissionLevelsResponse getPermissionLevels(String pipelineId)
public GetPipelinePermissionLevelsResponse getPermissionLevels(GetPipelinePermissionLevelsRequest request)
public PipelinePermissions getPermissions(String pipelineId)
public PipelinePermissions getPermissions(GetPipelinePermissionsRequest request)
public GetUpdateResponse getUpdate(String pipelineId, String updateId)
public GetUpdateResponse getUpdate(GetUpdateRequest request)
public Iterable<PipelineEvent> listPipelineEvents(String pipelineId)
public Iterable<PipelineEvent> listPipelineEvents(ListPipelineEventsRequest request)
public Iterable<PipelineStateInfo> listPipelines(ListPipelinesRequest request)
public ListUpdatesResponse listUpdates(String pipelineId)
public ListUpdatesResponse listUpdates(ListUpdatesRequest request)
public PipelinePermissions setPermissions(PipelinePermissionsRequest request)
public StartUpdateResponse startUpdate(StartUpdate request)
public Wait<GetPipelineResponse,Void> stop(StopRequest request)
public void update(EditPipeline request)
public PipelinePermissions updatePermissions(PipelinePermissionsRequest request)
public PipelinesService impl()
Copyright © 2026. All rights reserved.