public final class SparkStructuredStreamingRunner extends PipelineRunner<SparkStructuredStreamingPipelineResult>
Pipeline p = [logic for pipeline creation] SparkStructuredStreamingPipelineResult
 result = (SparkStructuredStreamingPipelineResult) p.run(); 
 
To create a pipeline runner to run against a different spark cluster, with a custom master url we would do the following:
Pipeline p = [logic for pipeline creation] SparkStructuredStreamingPipelineOptions
 options = SparkPipelineOptionsFactory.create(); options.setSparkMaster("spark://host:port");
 SparkStructuredStreamingPipelineResult result = (SparkStructuredStreamingPipelineResult) p.run();
 
| Modifier and Type | Method and Description | 
|---|---|
| static SparkStructuredStreamingRunner | create()Creates and returns a new SparkStructuredStreamingRunner with default options. | 
| static SparkStructuredStreamingRunner | create(SparkStructuredStreamingPipelineOptions options)Creates and returns a new SparkStructuredStreamingRunner with specified options. | 
| static SparkStructuredStreamingRunner | fromOptions(PipelineOptions options)Creates and returns a new SparkStructuredStreamingRunner with specified options. | 
| static void | initAccumulators(SparkStructuredStreamingPipelineOptions opts,
                org.apache.spark.api.java.JavaSparkContext jsc)Init Metrics/Aggregators accumulators. | 
| SparkStructuredStreamingPipelineResult | run(Pipeline pipeline)Processes the given  Pipeline, potentially asynchronously, returning a runner-specific
 type of result. | 
run, runpublic static SparkStructuredStreamingRunner create()
public static SparkStructuredStreamingRunner create(SparkStructuredStreamingPipelineOptions options)
options - The SparkStructuredStreamingPipelineOptions to use when executing the job.public static SparkStructuredStreamingRunner fromOptions(PipelineOptions options)
options - The PipelineOptions to use when executing the job.public SparkStructuredStreamingPipelineResult run(Pipeline pipeline)
PipelineRunnerPipeline, potentially asynchronously, returning a runner-specific
 type of result.run in class PipelineRunner<SparkStructuredStreamingPipelineResult>public static void initAccumulators(SparkStructuredStreamingPipelineOptions opts, org.apache.spark.api.java.JavaSparkContext jsc)