public interface PortablePipelineOptions extends PipelineOptions, FileStagingOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description | 
|---|---|
@Nullable java.lang.String | 
getDefaultEnvironmentConfig()  | 
@Nullable java.lang.String | 
getDefaultEnvironmentType()  | 
boolean | 
getEnableHeapDumps()
If true and PipelineOption tempLocation is set, save a heap dump before shutting
 down the JVM due to GC thrashing or out of memory. 
 | 
int | 
getEnvironmentCacheMillis()  | 
int | 
getEnvironmentExpirationMillis()  | 
static java.lang.String | 
getEnvironmentOption(PortablePipelineOptions options,
                    java.lang.String environmentOptionName)
Return the value for the specified environment option or empty string if not present. 
 | 
java.util.List<java.lang.String> | 
getEnvironmentOptions()  | 
java.lang.String | 
getJobEndpoint()  | 
int | 
getJobServerTimeout()  | 
boolean | 
getLoadBalanceBundles()  | 
@Nullable java.lang.String | 
getOutputExecutablePath()  | 
int | 
getSdkWorkerParallelism()  | 
void | 
setDefaultEnvironmentConfig(@Nullable java.lang.String config)  | 
void | 
setDefaultEnvironmentType(java.lang.String environmentType)  | 
void | 
setEnableHeapDumps(boolean enableHeapDumps)  | 
void | 
setEnvironmentCacheMillis(int environmentCacheMillis)  | 
void | 
setEnvironmentExpirationMillis(int environmentExpirationMillis)  | 
void | 
setEnvironmentOptions(java.util.List<java.lang.String> value)  | 
void | 
setJobEndpoint(java.lang.String endpoint)  | 
void | 
setJobServerTimeout(int timeout)  | 
void | 
setLoadBalanceBundles(boolean loadBalanceBundles)  | 
void | 
setOutputExecutablePath(java.lang.String outputExecutablePath)  | 
void | 
setSdkWorkerParallelism(int parallelism)  | 
getFilesToStage, setFilesToStageas, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgentpopulateDisplayData@Validation.Required java.lang.String getJobEndpoint()
void setJobEndpoint(java.lang.String endpoint)
@Default.Integer(value=60) int getJobServerTimeout()
void setJobServerTimeout(int timeout)
@Nullable java.lang.String getDefaultEnvironmentType()
void setDefaultEnvironmentType(java.lang.String environmentType)
@Nullable java.lang.String getDefaultEnvironmentConfig()
void setDefaultEnvironmentConfig(@Nullable java.lang.String config)
@Default.Integer(value=1) int getSdkWorkerParallelism()
void setSdkWorkerParallelism(int parallelism)
@Default.Integer(value=0) int getEnvironmentCacheMillis()
void setEnvironmentCacheMillis(int environmentCacheMillis)
@Default.Integer(value=0) int getEnvironmentExpirationMillis()
void setEnvironmentExpirationMillis(int environmentExpirationMillis)
@Default.Boolean(value=false) boolean getLoadBalanceBundles()
void setLoadBalanceBundles(boolean loadBalanceBundles)
@Nullable java.lang.String getOutputExecutablePath()
void setOutputExecutablePath(java.lang.String outputExecutablePath)
java.util.List<java.lang.String> getEnvironmentOptions()
void setEnvironmentOptions(java.util.List<java.lang.String> value)
static java.lang.String getEnvironmentOption(PortablePipelineOptions options, java.lang.String environmentOptionName)
@Default.Boolean(value=false) boolean getEnableHeapDumps()
CAUTION: Heap dumps can take up more disk than the JVM memory. Ensure the local disk is configured to have sufficient free space before enabling this option.
void setEnableHeapDumps(boolean enableHeapDumps)