Class ApplicationAttemptFinishData

java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationAttemptFinishData
Direct Known Subclasses:
ApplicationAttemptFinishDataPBImpl

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

    • ApplicationAttemptFinishData

      public ApplicationAttemptFinishData()
  • Method Details

    • newInstance

      @Public @Unstable public static ApplicationAttemptFinishData newInstance(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, String diagnosticsInfo, String trackingURL, org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus, org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState yarnApplicationAttemptState)
    • getApplicationAttemptId

      @Public @Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
    • setApplicationAttemptId

      @Public @Unstable public abstract void setApplicationAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId)
    • getTrackingURL

      @Public @Unstable public abstract String getTrackingURL()
    • setTrackingURL

      @Public @Unstable public abstract void setTrackingURL(String trackingURL)
    • 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)
    • getYarnApplicationAttemptState

      @Public @Unstable public abstract org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState getYarnApplicationAttemptState()
    • setYarnApplicationAttemptState

      @Public @Unstable public abstract void setYarnApplicationAttemptState(org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState yarnApplicationAttemptState)