Package io.temporal.worker.tuning
Class ResourceBasedControllerOptions.Builder
- java.lang.Object
-
- io.temporal.worker.tuning.ResourceBasedControllerOptions.Builder
-
- Enclosing class:
- ResourceBasedControllerOptions
public static final class ResourceBasedControllerOptions.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceBasedControllerOptionsbuild()ResourceBasedControllerOptions.BuildersetCpuDGain(double cpuDGain)ResourceBasedControllerOptions.BuildersetCpuIGain(double cpuIGain)ResourceBasedControllerOptions.BuildersetCpuOutputThreshold(double cpuOutputThreshold)ResourceBasedControllerOptions.BuildersetCpuPGain(double cpuPGain)ResourceBasedControllerOptions.BuildersetMemoryDGain(double memoryDGain)ResourceBasedControllerOptions.BuildersetMemoryIGain(double memoryIGain)ResourceBasedControllerOptions.BuildersetMemoryOutputThreshold(double memoryOutputThreshold)ResourceBasedControllerOptions.BuildersetMemoryPGain(double memoryPGain)ResourceBasedControllerOptions.BuildersetTargetCPUUsage(double targetCPUUsage)ResourceBasedControllerOptions.BuildersetTargetMemoryUsage(double targetMemoryUsage)
-
-
-
Method Detail
-
setTargetMemoryUsage
public ResourceBasedControllerOptions.Builder setTargetMemoryUsage(double targetMemoryUsage)
-
setTargetCPUUsage
public ResourceBasedControllerOptions.Builder setTargetCPUUsage(double targetCPUUsage)
-
setMemoryPGain
public ResourceBasedControllerOptions.Builder setMemoryPGain(double memoryPGain)
-
setMemoryIGain
public ResourceBasedControllerOptions.Builder setMemoryIGain(double memoryIGain)
-
setMemoryDGain
public ResourceBasedControllerOptions.Builder setMemoryDGain(double memoryDGain)
-
setMemoryOutputThreshold
public ResourceBasedControllerOptions.Builder setMemoryOutputThreshold(double memoryOutputThreshold)
-
setCpuPGain
public ResourceBasedControllerOptions.Builder setCpuPGain(double cpuPGain)
-
setCpuIGain
public ResourceBasedControllerOptions.Builder setCpuIGain(double cpuIGain)
-
setCpuDGain
public ResourceBasedControllerOptions.Builder setCpuDGain(double cpuDGain)
-
setCpuOutputThreshold
public ResourceBasedControllerOptions.Builder setCpuOutputThreshold(double cpuOutputThreshold)
-
build
public ResourceBasedControllerOptions build()
-
-