org.apache.hadoop.yarn.server.applicationhistoryservice.records
Class ApplicationStartData

java.lang.Object
  extended by org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationStartData
Direct Known Subclasses:
ApplicationStartDataPBImpl

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

The class contains the fields that can be determined when RMApp starts, and that need to be stored persistently.


Constructor Summary
ApplicationStartData()
           
 
Method Summary
abstract  org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
           
abstract  String getApplicationName()
           
abstract  String getApplicationType()
           
abstract  String getQueue()
           
abstract  long getStartTime()
           
abstract  long getSubmitTime()
           
abstract  String getUser()
           
static ApplicationStartData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, String applicationName, String applicationType, String queue, String user, long submitTime, long startTime)
           
abstract  void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
           
abstract  void setApplicationName(String applicationName)
           
abstract  void setApplicationType(String applicationType)
           
abstract  void setQueue(String queue)
           
abstract  void setStartTime(long startTime)
           
abstract  void setSubmitTime(long submitTime)
           
abstract  void setUser(String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationStartData

public ApplicationStartData()
Method Detail

newInstance

@InterfaceAudience.Public
@InterfaceStability.Unstable
public static ApplicationStartData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                                                                                                    String applicationName,
                                                                                                    String applicationType,
                                                                                                    String queue,
                                                                                                    String user,
                                                                                                    long submitTime,
                                                                                                    long startTime)

getApplicationId

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()

setApplicationId

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)

getApplicationName

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract String getApplicationName()

setApplicationName

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setApplicationName(String applicationName)

getApplicationType

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract String getApplicationType()

setApplicationType

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setApplicationType(String applicationType)

getUser

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract String getUser()

setUser

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setUser(String user)

getQueue

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract String getQueue()

setQueue

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setQueue(String queue)

getSubmitTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract long getSubmitTime()

setSubmitTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setSubmitTime(long submitTime)

getStartTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract long getStartTime()

setStartTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setStartTime(long startTime)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.