java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationFinishData
Direct Known Subclasses:
ApplicationFinishDataPBImpl

@Public @Unstable public abstract class ApplicationFinishData extends Object
The class contains the fields that can be determined when RMApp finishes, and that need to be stored persistently.
  • Constructor Details

    • ApplicationFinishData

      public ApplicationFinishData()
  • Method Details

    • newInstance

      @Public @Unstable public static ApplicationFinishData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, long finishTime, String diagnosticsInfo, org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus, org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)
    • getApplicationId

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

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

      @Public @Unstable public abstract long getFinishTime()
    • setFinishTime

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

      @Public @Unstable public abstract String getDiagnosticsInfo()
    • setDiagnosticsInfo

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

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

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

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

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