public final class SparkRunnerDebugger extends PipelineRunner<SparkPipelineResult>
Example:
 SparkPipelineOptions options = PipelineOptionsFactory.as(SparkPipelineOptions.class);
 options.setRunner(SparkRunnerDebugger.class);
 Pipeline pipeline = Pipeline.create(options);
 SparkRunnerDebugger.DebugSparkPipelineResult result =
     (SparkRunnerDebugger.DebugSparkPipelineResult) pipeline.run();
 String sparkPipeline = result.getDebugString();
 | Modifier and Type | Class and Description | 
|---|---|
static class  | 
SparkRunnerDebugger.DebugSparkPipelineResult
PipelineResult of running a  
Pipeline using SparkRunnerDebugger Use SparkRunnerDebugger.DebugSparkPipelineResult.getDebugString() to get a String representation of the Pipeline translated into
 Spark native operations. | 
| Modifier and Type | Method and Description | 
|---|---|
static SparkRunnerDebugger | 
fromOptions(PipelineOptions options)  | 
SparkPipelineResult | 
run(Pipeline pipeline)
Processes the given  
Pipeline, potentially asynchronously, returning a runner-specific
 type of result. | 
create, run, runpublic static SparkRunnerDebugger fromOptions(PipelineOptions options)
public SparkPipelineResult run(Pipeline pipeline)
PipelineRunnerPipeline, potentially asynchronously, returning a runner-specific
 type of result.run in class PipelineRunner<SparkPipelineResult>