org.apache.hadoop.yarn.api.protocolrecords
Class MoveApplicationAcrossQueuesRequest

java.lang.Object
  extended by org.apache.hadoop.yarn.api.protocolrecords.MoveApplicationAcrossQueuesRequest

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract class MoveApplicationAcrossQueuesRequest
extends Object

The request sent by the client to the ResourceManager to move a submitted application to a different queue.

The request includes the ApplicationId of the application to be moved and the queue to place it in.

See Also:
ApplicationClientProtocol.moveApplicationAcrossQueues(MoveApplicationAcrossQueuesRequest)

Constructor Summary
MoveApplicationAcrossQueuesRequest()
           
 
Method Summary
abstract  ApplicationId getApplicationId()
          Get the ApplicationId of the application to be moved.
abstract  String getTargetQueue()
          Get the queue to place the application in.
static MoveApplicationAcrossQueuesRequest newInstance(ApplicationId appId, String queue)
           
abstract  void setApplicationId(ApplicationId appId)
          Set the ApplicationId of the application to be moved.
abstract  void setTargetQueue(String queue)
          Get the queue to place the application in.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveApplicationAcrossQueuesRequest

public MoveApplicationAcrossQueuesRequest()
Method Detail

newInstance

public static MoveApplicationAcrossQueuesRequest newInstance(ApplicationId appId,
                                                             String queue)

getApplicationId

public abstract ApplicationId getApplicationId()
Get the ApplicationId of the application to be moved.

Returns:
ApplicationId of the application to be moved

setApplicationId

public abstract void setApplicationId(ApplicationId appId)
Set the ApplicationId of the application to be moved.

Parameters:
appId - ApplicationId of the application to be moved

getTargetQueue

public abstract String getTargetQueue()
Get the queue to place the application in.

Returns:
the name of the queue to place the application in

setTargetQueue

public abstract void setTargetQueue(String queue)
Get the queue to place the application in.

Parameters:
queue - the name of the queue to place the application in


Copyright © 2014 Apache Software Foundation. All Rights Reserved.