Class WorkerConfig.Builder
- java.lang.Object
-
- org.apache.druid.indexing.worker.config.WorkerConfig.Builder
-
- Enclosing class:
- WorkerConfig
public static class WorkerConfig.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkerConfigbuild()WorkerConfig.BuildersetBaseTaskDirs(List<String> baseTaskDirs)WorkerConfig.BuildersetBaseTaskDirSize(long baseTaskDirSize)WorkerConfig.BuildersetCapacity(int capacity)WorkerConfig.BuildersetCategory(String category)WorkerConfig.BuildersetGlobalIngestionHeapLimitBytes(long globalIngestionHeapLimitBytes)WorkerConfig.BuildersetIntermediaryPartitionCleanupPeriodSec(long intermediaryPartitionCleanupPeriodSec)WorkerConfig.BuildersetIntermediaryPartitionDiscoveryPeriodSec(long intermediaryPartitionDiscoveryPeriodSec)WorkerConfig.BuildersetIntermediaryPartitionTimeout(org.joda.time.Period intermediaryPartitionTimeout)WorkerConfig.BuildersetIp(String ip)WorkerConfig.BuildersetNumConcurrentMerges(int numConcurrentMerges)WorkerConfig.BuildersetVersion(String version)
-
-
-
Method Detail
-
setIp
public WorkerConfig.Builder setIp(String ip)
-
setVersion
public WorkerConfig.Builder setVersion(String version)
-
setCapacity
public WorkerConfig.Builder setCapacity(int capacity)
-
setBaseTaskDirSize
public WorkerConfig.Builder setBaseTaskDirSize(long baseTaskDirSize)
-
setBaseTaskDirs
public WorkerConfig.Builder setBaseTaskDirs(List<String> baseTaskDirs)
-
setCategory
public WorkerConfig.Builder setCategory(String category)
-
setIntermediaryPartitionDiscoveryPeriodSec
public WorkerConfig.Builder setIntermediaryPartitionDiscoveryPeriodSec(long intermediaryPartitionDiscoveryPeriodSec)
-
setIntermediaryPartitionCleanupPeriodSec
public WorkerConfig.Builder setIntermediaryPartitionCleanupPeriodSec(long intermediaryPartitionCleanupPeriodSec)
-
setIntermediaryPartitionTimeout
public WorkerConfig.Builder setIntermediaryPartitionTimeout(org.joda.time.Period intermediaryPartitionTimeout)
-
setGlobalIngestionHeapLimitBytes
public WorkerConfig.Builder setGlobalIngestionHeapLimitBytes(long globalIngestionHeapLimitBytes)
-
setNumConcurrentMerges
public WorkerConfig.Builder setNumConcurrentMerges(int numConcurrentMerges)
-
build
public WorkerConfig build()
-
-