public class PrismRunner
extends org.apache.beam.sdk.PipelineRunner<org.apache.beam.sdk.PipelineResult>
PipelineRunner executed on Prism. Downloads, prepares, and executes the Prism service
on behalf of the developer when PipelineRunner.run(org.apache.beam.sdk.Pipeline)ning the pipeline. If users want to
submit to an already running Prism service, use the PortableRunner with the PortablePipelineOptions.getJobEndpoint() option instead. Prism is a PortableRunner maintained at sdks/go/cmd/prism. For
testing, use TestPrismRunner.| Modifier | Constructor and Description |
|---|---|
protected |
PrismRunner(PrismPipelineOptions prismPipelineOptions) |
| Modifier and Type | Method and Description |
|---|---|
static PrismRunner |
fromOptions(org.apache.beam.sdk.options.PipelineOptions options)
Invoked from
Pipeline.run() where PrismRunner instantiates using PrismPipelineOptions configuration details. |
org.apache.beam.sdk.PipelineResult |
run(org.apache.beam.sdk.Pipeline pipeline) |
protected PrismRunner(PrismPipelineOptions prismPipelineOptions)
public static PrismRunner fromOptions(org.apache.beam.sdk.options.PipelineOptions options)
Pipeline.run() where PrismRunner instantiates using PrismPipelineOptions configuration details.public org.apache.beam.sdk.PipelineResult run(org.apache.beam.sdk.Pipeline pipeline)
run in class org.apache.beam.sdk.PipelineRunner<org.apache.beam.sdk.PipelineResult>