Class ResourceGroupInfo

java.lang.Object
io.trino.server.ResourceGroupInfo

public class ResourceGroupInfo extends Object
  • Constructor Details

  • Method Details

    • getId

      public ResourceGroupId getId()
    • getState

      public ResourceGroupState getState()
    • getSchedulingPolicy

      public SchedulingPolicy 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

      public Optional<List<ResourceGroupInfo>> getSubGroups()
    • getRunningQueries

      public Optional<List<QueryStateInfo>> getRunningQueries()