Class ApplicationFinishData
java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationFinishData
- Direct Known Subclasses:
ApplicationFinishDataPBImpl
The class contains the fields that can be determined when
RMApp
finishes, and that need to be stored persistently.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.hadoop.yarn.api.records.ApplicationIdabstract Stringabstract org.apache.hadoop.yarn.api.records.FinalApplicationStatusabstract longabstract org.apache.hadoop.yarn.api.records.YarnApplicationStatestatic ApplicationFinishDatanewInstance(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) abstract voidsetApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) abstract voidsetDiagnosticsInfo(String diagnosticsInfo) abstract voidsetFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus) abstract voidsetFinishTime(long finishTime) abstract voidsetYarnApplicationState(org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)
-
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
-
setDiagnosticsInfo
-
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)
-