CapacitySchedulerLeafQueueInfopublic class CapacitySchedulerQueueInfo
extends java.lang.Object
protected java.lang.String queuePath
protected float capacity
protected float usedCapacity
protected float maxCapacity
protected float absoluteCapacity
protected float absoluteMaxCapacity
protected float absoluteUsedCapacity
protected float weight
protected float normalizedWeight
protected int numApplications
protected int maxParallelApps
protected java.lang.String queueName
protected boolean isAbsoluteResource
protected org.apache.hadoop.yarn.api.records.QueueState state
protected CapacitySchedulerQueueInfoList queues
protected ResourceInfo resourcesUsed
protected java.util.ArrayList<java.lang.String> nodeLabels
protected long allocatedContainers
protected long reservedContainers
protected long pendingContainers
protected QueueCapacitiesInfo capacities
protected ResourcesInfo resources
protected ResourceInfo minEffectiveCapacity
protected ResourceInfo maxEffectiveCapacity
protected ResourceInfo maximumAllocation
protected QueueAclsInfo queueAcls
protected int queuePriority
protected java.lang.String orderingPolicyInfo
protected boolean autoCreateChildQueueEnabled
protected LeafQueueTemplateInfo leafQueueTemplate
protected java.lang.String mode
protected java.lang.String queueType
protected java.lang.String creationMethod
protected java.lang.String autoCreationEligibility
protected java.lang.String defaultNodeLabelExpression
protected AutoQueueTemplatePropertiesInfo autoQueueTemplateProperties
protected AutoQueueTemplatePropertiesInfo autoQueueParentTemplateProperties
protected AutoQueueTemplatePropertiesInfo autoQueueLeafTemplateProperties
public static java.util.ArrayList<QueueAclInfo> getSortedQueueAclInfoList(CSQueue queue, java.lang.String queuePath, CapacitySchedulerConfiguration conf)
protected void populateQueueResourceUsage(ResourceUsage queueResourceUsage)
protected void populateQueueCapacities(CSQueue queue)
public float getCapacity()
public float getUsedCapacity()
public float getMaxCapacity()
public float getAbsoluteCapacity()
public float getAbsoluteMaxCapacity()
public float getAbsoluteUsedCapacity()
public int getNumApplications()
public long getAllocatedContainers()
public long getReservedContainers()
public long getPendingContainers()
public boolean isAbsoluteResource()
public java.lang.String getQueueName()
public java.lang.String getQueueState()
public java.lang.String getQueuePath()
public CapacitySchedulerQueueInfoList getQueues()
public ResourceInfo getResourcesUsed()
public java.util.ArrayList<java.lang.String> getNodeLabels()
public QueueCapacitiesInfo getCapacities()
public ResourcesInfo getResources()
public ResourceInfo getMinEffectiveCapacity()
public ResourceInfo getMaxEffectiveCapacity()
public ResourceInfo getMaximumAllocation()
public QueueAclsInfo getQueueAcls()
public int getPriority()
public java.lang.String getOrderingPolicyInfo()
public boolean isLeafQueue()
public boolean isAutoCreateChildQueueEnabled()
public LeafQueueTemplateInfo getLeafQueueTemplate()
public java.lang.String getMode()
public java.lang.String getQueueType()
public float getWeight()
public float getNormalizedWeight()
public int getMaxParallelApps()
public java.lang.String getDefaultNodeLabelExpression()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.