Class WorkerConfig
- java.lang.Object
-
- org.apache.druid.indexing.worker.config.WorkerConfig
-
public class WorkerConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkerConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CATEGORY
-
Constructor Summary
Constructors Constructor Description WorkerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkerConfig.BuildercloneBuilder()List<String>getBaseTaskDirs()longgetBaseTaskDirSize()intgetCapacity()@NotNull StringgetCategory()longgetGlobalIngestionHeapLimitBytes()longgetIntermediaryPartitionCleanupPeriodSec()longgetIntermediaryPartitionDiscoveryPeriodSec()org.joda.time.PeriodgetIntermediaryPartitionTimeout()StringgetIp()intgetNumConcurrentMerges()StringgetVersion()WorkerConfigsetCapacity(int capacity)
-
-
-
Field Detail
-
DEFAULT_CATEGORY
public static final String DEFAULT_CATEGORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIp
public String getIp()
-
getVersion
public String getVersion()
-
getCapacity
public int getCapacity()
-
setCapacity
public WorkerConfig setCapacity(int capacity)
-
getBaseTaskDirSize
public long getBaseTaskDirSize()
-
getCategory
@NotNull public @NotNull String getCategory()
-
getIntermediaryPartitionDiscoveryPeriodSec
public long getIntermediaryPartitionDiscoveryPeriodSec()
-
getIntermediaryPartitionCleanupPeriodSec
public long getIntermediaryPartitionCleanupPeriodSec()
-
getIntermediaryPartitionTimeout
public org.joda.time.Period getIntermediaryPartitionTimeout()
-
getGlobalIngestionHeapLimitBytes
public long getGlobalIngestionHeapLimitBytes()
-
getNumConcurrentMerges
public int getNumConcurrentMerges()
-
cloneBuilder
public WorkerConfig.Builder cloneBuilder()
-
-