public interface DirectOptions
extends org.apache.beam.sdk.options.PipelineOptions, org.apache.beam.sdk.options.ApplicationNameOptions
DirectRunner
.Modifier and Type | Interface and Description |
---|---|
static class |
DirectOptions.AvailableParallelismFactory
A
DefaultValueFactory that returns the result of Runtime.availableProcessors()
from the DirectOptions.AvailableParallelismFactory.create(PipelineOptions) method. |
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
Modifier and Type | Method and Description |
---|---|
int |
getTargetParallelism() |
boolean |
isBlockOnRun() |
boolean |
isEnforceEncodability() |
boolean |
isEnforceImmutability() |
void |
setBlockOnRun(boolean b) |
void |
setEnforceEncodability(boolean test) |
void |
setEnforceImmutability(boolean test) |
void |
setTargetParallelism(int target) |
getAppName, setAppName
@Default.Boolean(value=true) boolean isBlockOnRun()
void setBlockOnRun(boolean b)
@Default.Boolean(value=true) boolean isEnforceImmutability()
void setEnforceImmutability(boolean test)
@Default.Boolean(value=true) boolean isEnforceEncodability()
void setEnforceEncodability(boolean test)
@Default.InstanceFactory(value=DirectOptions.AvailableParallelismFactory.class) int getTargetParallelism()
void setTargetParallelism(int target)