Class CapacitySchedulerQueueInfo

java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.CapacitySchedulerQueueInfo
Direct Known Subclasses:
CapacitySchedulerLeafQueueInfo

public class CapacitySchedulerQueueInfo extends Object
  • Field Details

    • queuePath

      protected String queuePath
    • capacity

      protected float capacity
    • usedCapacity

      protected float usedCapacity
    • maxCapacity

      protected float maxCapacity
    • absoluteCapacity

      protected float absoluteCapacity
    • absoluteMaxCapacity

      protected float absoluteMaxCapacity
    • absoluteUsedCapacity

      protected float absoluteUsedCapacity
    • weight

      protected float weight
    • normalizedWeight

      protected float normalizedWeight
    • numApplications

      protected int numApplications
    • maxParallelApps

      protected int maxParallelApps
    • queueName

      protected String queueName
    • isAbsoluteResource

      protected boolean isAbsoluteResource
    • state

      protected org.apache.hadoop.yarn.api.records.QueueState state
    • queues

    • resourcesUsed

      protected ResourceInfo resourcesUsed
    • nodeLabels

      protected ArrayList<String> nodeLabels
    • allocatedContainers

      protected long allocatedContainers
    • reservedContainers

      protected long reservedContainers
    • pendingContainers

      protected long pendingContainers
    • capacities

      protected QueueCapacitiesInfo capacities
    • resources

      protected ResourcesInfo resources
    • minEffectiveCapacity

      protected ResourceInfo minEffectiveCapacity
    • maxEffectiveCapacity

      protected ResourceInfo maxEffectiveCapacity
    • maximumAllocation

      protected ResourceInfo maximumAllocation
    • queueAcls

      protected QueueAclsInfo queueAcls
    • queuePriority

      protected int queuePriority
    • orderingPolicyInfo

      protected String orderingPolicyInfo
    • autoCreateChildQueueEnabled

      protected boolean autoCreateChildQueueEnabled
    • leafQueueTemplate

      protected LeafQueueTemplateInfo leafQueueTemplate
    • mode

      protected String mode
    • queueType

      protected String queueType
    • creationMethod

      protected String creationMethod
    • autoCreationEligibility

      protected String autoCreationEligibility
    • defaultNodeLabelExpression

      protected String defaultNodeLabelExpression
    • autoQueueTemplateProperties

      protected AutoQueueTemplatePropertiesInfo autoQueueTemplateProperties
    • autoQueueParentTemplateProperties

      protected AutoQueueTemplatePropertiesInfo autoQueueParentTemplateProperties
    • autoQueueLeafTemplateProperties

      protected AutoQueueTemplatePropertiesInfo autoQueueLeafTemplateProperties
  • Method Details

    • getSortedQueueAclInfoList

      public static ArrayList<QueueAclInfo> getSortedQueueAclInfoList(CSQueue queue, QueuePath queuePath, CapacitySchedulerConfiguration conf)
    • populateQueueResourceUsage

      protected void populateQueueResourceUsage(ResourceUsage queueResourceUsage)
    • populateQueueCapacities

      protected void populateQueueCapacities(CSQueue queue)
    • getCapacity

      public float getCapacity()
    • getUsedCapacity

      public float getUsedCapacity()
    • getMaxCapacity

      public float getMaxCapacity()
    • getAbsoluteCapacity

      public float getAbsoluteCapacity()
    • getAbsoluteMaxCapacity

      public float getAbsoluteMaxCapacity()
    • getAbsoluteUsedCapacity

      public float getAbsoluteUsedCapacity()
    • getNumApplications

      public int getNumApplications()
    • getAllocatedContainers

      public long getAllocatedContainers()
    • getReservedContainers

      public long getReservedContainers()
    • getPendingContainers

      public long getPendingContainers()
    • isAbsoluteResource

      public boolean isAbsoluteResource()
    • getQueueName

      public String getQueueName()
    • getQueueState

      public String getQueueState()
    • getQueuePath

      public String getQueuePath()
    • getQueues

      public CapacitySchedulerQueueInfoList getQueues()
    • getResourcesUsed

      public ResourceInfo getResourcesUsed()
    • getNodeLabels

      public ArrayList<String> getNodeLabels()
    • getCapacities

      public QueueCapacitiesInfo getCapacities()
    • getResources

      public ResourcesInfo getResources()
    • getMinEffectiveCapacity

      public ResourceInfo getMinEffectiveCapacity()
    • getMaxEffectiveCapacity

      public ResourceInfo getMaxEffectiveCapacity()
    • getMaximumAllocation

      public ResourceInfo getMaximumAllocation()
    • getQueueAcls

      public QueueAclsInfo getQueueAcls()
    • getPriority

      public int getPriority()
    • getOrderingPolicyInfo

      public String getOrderingPolicyInfo()
    • isLeafQueue

      public boolean isLeafQueue()
    • isAutoCreateChildQueueEnabled

      public boolean isAutoCreateChildQueueEnabled()
    • getLeafQueueTemplate

      public LeafQueueTemplateInfo getLeafQueueTemplate()
    • getMode

      public String getMode()
    • getQueueType

      public String getQueueType()
    • getWeight

      public float getWeight()
    • getNormalizedWeight

      public float getNormalizedWeight()
    • getMaxParallelApps

      public int getMaxParallelApps()
    • getDefaultNodeLabelExpression

      public String getDefaultNodeLabelExpression()