@InterfaceAudience.Public @InterfaceStability.Stable public abstract class QueueInfo extends Object
It includes information such as:
QueueState of the queue.| コンストラクタと説明 | 
|---|
| QueueInfo() | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| abstract Set<String> | getAccessibleNodeLabels()Get the  accessible node labelsof the queue. | 
| abstract List<ApplicationReport> | getApplications()Get the running applications of the queue. | 
| abstract float | getCapacity()Get the configured capacity of the queue. | 
| abstract List<QueueInfo> | getChildQueues()Get the child queues of the queue. | 
| abstract float | getCurrentCapacity()Get the current capacity of the queue. | 
| abstract String | getDefaultNodeLabelExpression()Get the  default node label expressionof the queue, this takes
 affect only when theApplicationSubmissionContextandResourceRequestdon't specify theirNodeLabelExpression. | 
| abstract float | getMaximumCapacity()Get the maximum capacity of the queue. | 
| abstract Boolean | getPreemptionDisabled()Get the preemption status of the queue. | 
| abstract String | getQueueName()Get the name of the queue. | 
| abstract QueueState | getQueueState()Get the  QueueStateof the queue. | 
| abstract QueueStatistics | getQueueStatistics()Get the  queue statsfor the queue | 
| abstract void | setDefaultNodeLabelExpression(String defaultLabelExpression) | 
| abstract void | setQueueStatistics(QueueStatistics queueStatistics)Set the queue statistics for the queue | 
public QueueInfo()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract String getQueueName()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract float getCapacity()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract float getMaximumCapacity()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract float getCurrentCapacity()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract List<QueueInfo> getChildQueues()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract List<ApplicationReport> getApplications()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract QueueState getQueueState()
QueueState of the queue.QueueState of the queue@InterfaceAudience.Public @InterfaceStability.Stable public abstract Set<String> getAccessibleNodeLabels()
accessible node labels of the queue.accessible node labels of the queue@InterfaceAudience.Public @InterfaceStability.Stable public abstract String getDefaultNodeLabelExpression()
default node label expression of the queue, this takes
 affect only when the ApplicationSubmissionContext and
 ResourceRequest don't specify their
 NodeLabelExpression.default node label expression of the queue@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setDefaultNodeLabelExpression(String defaultLabelExpression)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract QueueStatistics getQueueStatistics()
queue stats for the queuequeue stats of the queue@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setQueueStatistics(QueueStatistics queueStatistics)
queueStatistics - the queue statistics@InterfaceAudience.Public @InterfaceStability.Stable public abstract Boolean getPreemptionDisabled()
Copyright © 2016 Apache Software Foundation. All rights reserved.