@InterfaceAudience.Private @InterfaceStability.Unstable public abstract class QueueManagementChange extends Object
Modifier and Type | Class and Description |
---|---|
static class |
QueueManagementChange.QueueAction
Updating the queue may involve entitlement updates
and/or QueueState changes
QueueAction can potentially be enhanced
for adding, removing queues for queue management
|
static class |
QueueManagementChange.UpdateQueue |
Constructor and Description |
---|
QueueManagementChange(CSQueue queue,
QueueManagementChange.QueueAction queueAction) |
QueueManagementChange(CSQueue queue,
QueueManagementChange.QueueAction queueAction,
AutoCreatedLeafQueueConfig queueTemplateUpdates) |
QueueManagementChange(CSQueue queue,
QueueManagementChange.QueueAction queueAction,
org.apache.hadoop.yarn.api.records.QueueState targetQueueState,
AutoCreatedLeafQueueConfig queueTemplateUpdates) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
CSQueue |
getQueue() |
QueueManagementChange.QueueAction |
getQueueAction() |
org.apache.hadoop.yarn.api.records.QueueState |
getTransitionToQueueState() |
AutoCreatedLeafQueueConfig |
getUpdatedQueueTemplate() |
int |
hashCode() |
String |
toString() |
public QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction)
public QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, org.apache.hadoop.yarn.api.records.QueueState targetQueueState, AutoCreatedLeafQueueConfig queueTemplateUpdates)
public QueueManagementChange(CSQueue queue, QueueManagementChange.QueueAction queueAction, AutoCreatedLeafQueueConfig queueTemplateUpdates)
public org.apache.hadoop.yarn.api.records.QueueState getTransitionToQueueState()
public CSQueue getQueue()
public AutoCreatedLeafQueueConfig getUpdatedQueueTemplate()
public QueueManagementChange.QueueAction getQueueAction()
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.