public class CapacitySchedulerInfo extends SchedulerInfo
Modifier and Type | Field and Description |
---|---|
protected String |
autoCreationEligibility |
protected AutoQueueTemplatePropertiesInfo |
autoQueueLeafTemplateProperties |
protected AutoQueueTemplatePropertiesInfo |
autoQueueParentTemplateProperties |
protected AutoQueueTemplatePropertiesInfo |
autoQueueTemplateProperties |
protected QueueCapacitiesInfo |
capacities |
protected float |
capacity |
protected String |
creationMethod |
protected String |
defaultNodeLabelExpression |
protected CapacitySchedulerHealthInfo |
health |
protected float |
maxCapacity |
protected ResourceInfo |
maximumAllocation |
protected int |
maxParallelApps |
protected String |
mode |
protected float |
normalizedWeight |
protected String |
orderingPolicyInfo |
protected QueueAclsInfo |
queueAcls |
protected QueueCapacityVectorInfo |
queueCapacityVectorInfo |
protected String |
queueName |
protected int |
queuePriority |
protected CapacitySchedulerQueueInfoList |
queues |
protected String |
queueType |
protected float |
usedCapacity |
protected float |
weight |
maxAllocResource, maximumClusterPriority, minAllocResource, schedulerName, schedulingResourceTypes
Constructor and Description |
---|
CapacitySchedulerInfo() |
CapacitySchedulerInfo(CSQueue parent,
CapacityScheduler cs) |
Modifier and Type | Method and Description |
---|---|
QueueCapacitiesInfo |
getCapacities() |
float |
getCapacity() |
float |
getMaxCapacity() |
ResourceInfo |
getMaximumAllocation() |
String |
getMode() |
String |
getOrderingPolicyInfo() |
int |
getPriority() |
QueueAclsInfo |
getQueueAcls() |
String |
getQueueName() |
String |
getQueuePath() |
CapacitySchedulerQueueInfoList |
getQueues() |
protected CapacitySchedulerQueueInfoList |
getQueues(CapacityScheduler cs,
CSQueue parent) |
String |
getQueueType() |
float |
getUsedCapacity() |
getMaxAllocation, getMaxClusterLevelAppPriority, getMinAllocation, getSchedulerResourceTypes, getSchedulerType
protected float capacity
protected float usedCapacity
protected float maxCapacity
protected float weight
protected float normalizedWeight
protected QueueCapacityVectorInfo queueCapacityVectorInfo
protected String queueName
protected int maxParallelApps
protected CapacitySchedulerQueueInfoList queues
protected QueueCapacitiesInfo capacities
protected CapacitySchedulerHealthInfo health
protected ResourceInfo maximumAllocation
protected QueueAclsInfo queueAcls
protected int queuePriority
protected String orderingPolicyInfo
protected String mode
protected String queueType
protected String creationMethod
protected String autoCreationEligibility
protected String defaultNodeLabelExpression
protected AutoQueueTemplatePropertiesInfo autoQueueTemplateProperties
protected AutoQueueTemplatePropertiesInfo autoQueueParentTemplateProperties
protected AutoQueueTemplatePropertiesInfo autoQueueLeafTemplateProperties
public CapacitySchedulerInfo()
public CapacitySchedulerInfo(CSQueue parent, CapacityScheduler cs)
public float getCapacity()
public float getUsedCapacity()
public QueueCapacitiesInfo getCapacities()
public float getMaxCapacity()
public String getQueueName()
public String getQueuePath()
public ResourceInfo getMaximumAllocation()
public QueueAclsInfo getQueueAcls()
public int getPriority()
public String getOrderingPolicyInfo()
public CapacitySchedulerQueueInfoList getQueues()
protected CapacitySchedulerQueueInfoList getQueues(CapacityScheduler cs, CSQueue parent)
public String getMode()
public String getQueueType()
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.