Class QueueManagementChange
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.QueueManagementChange
- Direct Known Subclasses:
QueueManagementChange.UpdateQueue
Encapsulates Queue entitlement and state updates needed
for adjusting capacity dynamically
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumUpdating the queue may involve entitlement updates and/or QueueState changes QueueAction can potentially be enhanced for adding, removing queues for queue managementstatic class -
Constructor Summary
ConstructorsConstructorDescriptionQueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction) QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, org.apache.hadoop.yarn.api.records.QueueState targetQueueState, AutoCreatedLeafQueueConfig queueTemplateUpdates) QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, AutoCreatedLeafQueueConfig queueTemplateUpdates) -
Method Summary
-
Constructor Details
-
QueueManagementChange
-
QueueManagementChange
public QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, org.apache.hadoop.yarn.api.records.QueueState targetQueueState, AutoCreatedLeafQueueConfig queueTemplateUpdates) -
QueueManagementChange
public QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, AutoCreatedLeafQueueConfig queueTemplateUpdates)
-
-
Method Details
-
getTransitionToQueueState
public org.apache.hadoop.yarn.api.records.QueueState getTransitionToQueueState() -
getQueue
-
getUpdatedQueueTemplate
-
getQueueAction
-
equals
-
hashCode
public int hashCode() -
toString
-