Class ResourceGroupInfo


  • public class ResourceGroupInfo
    extends Object
    • Constructor Detail

      • 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 Detail

      • 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()