java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationHistoryData

@Public @Unstable public class ApplicationHistoryData extends Object
The class contains all the fields that are stored persistently for RMApp.
  • Constructor Details

    • ApplicationHistoryData

      public ApplicationHistoryData()
  • Method Details

    • newInstance

      @Public @Unstable public static ApplicationHistoryData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, String applicationName, String applicationType, String queue, String user, long submitTime, long startTime, long finishTime, String diagnosticsInfo, org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus, org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)
    • getApplicationId

      @Public @Unstable public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
    • setApplicationId

      @Public @Unstable public void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
    • getApplicationName

      @Public @Unstable public String getApplicationName()
    • setApplicationName

      @Public @Unstable public void setApplicationName(String applicationName)
    • getApplicationType

      @Public @Unstable public String getApplicationType()
    • setApplicationType

      @Public @Unstable public void setApplicationType(String applicationType)
    • getUser

      @Public @Unstable public String getUser()
    • setUser

      @Public @Unstable public void setUser(String user)
    • getQueue

      @Public @Unstable public String getQueue()
    • setQueue

      @Public @Unstable public void setQueue(String queue)
    • getSubmitTime

      @Public @Unstable public long getSubmitTime()
    • setSubmitTime

      @Public @Unstable public void setSubmitTime(long submitTime)
    • getStartTime

      @Public @Unstable public long getStartTime()
    • setStartTime

      @Public @Unstable public void setStartTime(long startTime)
    • getFinishTime

      @Public @Unstable public long getFinishTime()
    • setFinishTime

      @Public @Unstable public void setFinishTime(long finishTime)
    • getDiagnosticsInfo

      @Public @Unstable public String getDiagnosticsInfo()
    • setDiagnosticsInfo

      @Public @Unstable public void setDiagnosticsInfo(String diagnosticsInfo)
    • getFinalApplicationStatus

      @Public @Unstable public org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()
    • setFinalApplicationStatus

      @Public @Unstable public void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus)
    • getYarnApplicationState

      @Public @Unstable public org.apache.hadoop.yarn.api.records.YarnApplicationState getYarnApplicationState()
    • setYarnApplicationState

      @Public @Unstable public void setYarnApplicationState(org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)