Package io.trino.server
Class ResourceGroupInfo
java.lang.Object
io.trino.server.ResourceGroupInfo
-
Constructor Summary
ConstructorsConstructorDescriptionResourceGroupInfo(ResourceGroupId id, ResourceGroupState state, SchedulingPolicy schedulingPolicy, int schedulingWeight, io.airlift.units.DataSize softMemoryLimit, int softConcurrencyLimit, int hardConcurrencyLimit, int maxQueuedQueries, io.airlift.units.DataSize memoryUsage, io.airlift.units.Duration cpuUsage, int numQueuedQueries, int numRunningQueries, int numEligibleSubGroups, Optional<List<ResourceGroupInfo>> subGroups, Optional<List<QueryStateInfo>> runningQueries) -
Method Summary
-
Constructor Details
-
ResourceGroupInfo
public ResourceGroupInfo(ResourceGroupId id, ResourceGroupState state, SchedulingPolicy schedulingPolicy, int schedulingWeight, io.airlift.units.DataSize softMemoryLimit, int softConcurrencyLimit, int hardConcurrencyLimit, int maxQueuedQueries, io.airlift.units.DataSize memoryUsage, io.airlift.units.Duration cpuUsage, int numQueuedQueries, int numRunningQueries, int numEligibleSubGroups, Optional<List<ResourceGroupInfo>> subGroups, Optional<List<QueryStateInfo>> runningQueries)
-
-
Method Details
-
getId
-
getState
-
getSchedulingPolicy
-
getSchedulingWeight
public int getSchedulingWeight() -
getSoftMemoryLimit
public io.airlift.units.DataSize getSoftMemoryLimit() -
getSoftConcurrencyLimit
public int getSoftConcurrencyLimit() -
getHardConcurrencyLimit
public int getHardConcurrencyLimit() -
getMaxQueuedQueries
public int getMaxQueuedQueries() -
getMemoryUsage
public io.airlift.units.DataSize getMemoryUsage() -
getCpuUsage
public io.airlift.units.Duration getCpuUsage() -
getNumQueuedQueries
public int getNumQueuedQueries() -
getNumRunningQueries
public int getNumRunningQueries() -
getNumEligibleSubGroups
public int getNumEligibleSubGroups() -
getSubGroups
-
getRunningQueries
-