Package io.trino.plugin.resourcegroups
Class ResourceGroupSpec
java.lang.Object
io.trino.plugin.resourcegroups.ResourceGroupSpec
-
Constructor Summary
ConstructorsConstructorDescriptionResourceGroupSpec(ResourceGroupNameTemplate name, String softMemoryLimit, int maxQueued, Optional<Integer> softConcurrencyLimit, Optional<Integer> hardConcurrencyLimit, Optional<Integer> maxRunning, Optional<String> schedulingPolicy, Optional<Integer> schedulingWeight, Optional<List<ResourceGroupSpec>> subGroups, Optional<Boolean> jmxExport, Optional<io.airlift.units.Duration> softCpuLimit, Optional<io.airlift.units.Duration> hardCpuLimit) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintOptional<io.airlift.units.Duration>intgetName()Optional<io.airlift.units.Duration>Optional<io.airlift.units.DataSize>inthashCode()booleansameConfig(ResourceGroupSpec other) toString()
-
Constructor Details
-
ResourceGroupSpec
public ResourceGroupSpec(ResourceGroupNameTemplate name, String softMemoryLimit, int maxQueued, Optional<Integer> softConcurrencyLimit, Optional<Integer> hardConcurrencyLimit, Optional<Integer> maxRunning, Optional<String> schedulingPolicy, Optional<Integer> schedulingWeight, Optional<List<ResourceGroupSpec>> subGroups, Optional<Boolean> jmxExport, Optional<io.airlift.units.Duration> softCpuLimit, Optional<io.airlift.units.Duration> hardCpuLimit)
-
-
Method Details
-
getSoftMemoryLimit
-
getSoftMemoryLimitFraction
-
getMaxQueued
public int getMaxQueued() -
getSoftConcurrencyLimit
-
getHardConcurrencyLimit
public int getHardConcurrencyLimit() -
getSchedulingPolicy
-
getSchedulingWeight
-
getName
-
getSubGroups
-
getJmxExport
-
getSoftCpuLimit
-
getHardCpuLimit
-
equals
-
sameConfig
-
hashCode
public int hashCode() -
toString
-