public interface DataflowPipelineWorkerPoolOptions extends PipelineOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType
Type of autoscaling algorithm to use.
|
static class |
DataflowPipelineWorkerPoolOptions.ClusterManagerApiType
Type of API for handling cluster management,i.e.
|
static class |
DataflowPipelineWorkerPoolOptions.TeardownPolicy
The policy for tearing down the workers spun up by the service.
|
| Modifier and Type | Method and Description |
|---|---|
DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType |
getAutoscalingAlgorithm() |
DataflowPipelineWorkerPoolOptions.ClusterManagerApiType |
getClusterManagerApi() |
int |
getDiskSizeGb()
Remote worker disk size, in gigabytes, or 0 to use the default size.
|
java.lang.String |
getDiskSourceImage()
Disk source image to use by VMs for jobs.
|
java.util.List<java.lang.String> |
getFilesToStage()
List of local files to make available to workers.
|
int |
getMaxNumWorkers()
Max number of workers to use when using workerpool autoscaling.
|
int |
getNumWorkers()
Number of workers to use in remote execution.
|
DataflowPipelineWorkerPoolOptions.TeardownPolicy |
getTeardownPolicy()
Teardown policy for the VMs.
|
java.lang.String |
getWorkerMachineType()
Machine type to create worker VMs as.
|
java.lang.String |
getZone()
GCE availability zone for launching workers.
|
void |
setAutoscalingAlgorithm(DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType value) |
void |
setClusterManagerApi(DataflowPipelineWorkerPoolOptions.ClusterManagerApiType value) |
void |
setDiskSizeGb(int value) |
void |
setDiskSourceImage(java.lang.String value) |
void |
setFilesToStage(java.util.List<java.lang.String> value) |
void |
setMaxNumWorkers(int value) |
void |
setNumWorkers(int value) |
void |
setTeardownPolicy(DataflowPipelineWorkerPoolOptions.TeardownPolicy value) |
void |
setWorkerMachineType(java.lang.String value) |
void |
setZone(java.lang.String value) |
as, getRunner, setRunnerjava.lang.String getDiskSourceImage()
void setDiskSourceImage(java.lang.String value)
int getNumWorkers()
void setNumWorkers(int value)
DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType getAutoscalingAlgorithm()
void setAutoscalingAlgorithm(DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType value)
int getMaxNumWorkers()
void setMaxNumWorkers(int value)
int getDiskSizeGb()
void setDiskSizeGb(int value)
java.lang.String getZone()
Default is up to the service.
void setZone(java.lang.String value)
DataflowPipelineWorkerPoolOptions.ClusterManagerApiType getClusterManagerApi()
void setClusterManagerApi(DataflowPipelineWorkerPoolOptions.ClusterManagerApiType value)
java.lang.String getWorkerMachineType()
void setWorkerMachineType(java.lang.String value)
DataflowPipelineWorkerPoolOptions.TeardownPolicy getTeardownPolicy()
By default this is left unset and the service sets the default policy.
void setTeardownPolicy(DataflowPipelineWorkerPoolOptions.TeardownPolicy value)
java.util.List<java.lang.String> getFilesToStage()
Jars are placed on the worker's classpath.
The default value is the list of jars from the main program's classpath.
void setFilesToStage(java.util.List<java.lang.String> value)