@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class ApplicationStateData extends Object
| Constructor and Description |
|---|
ApplicationStateData() |
| Modifier and Type | Method and Description |
|---|---|
abstract org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext |
getApplicationSubmissionContext()
The
ApplicationSubmissionContext for the application
ApplicationId can be obtained from the this |
abstract String |
getDiagnostics()
Get the diagnostics information for the application master.
|
abstract long |
getFinishTime()
The finish time of the application.
|
abstract org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto |
getProto() |
abstract long |
getStartTime()
Get the start time of the application.
|
abstract RMAppState |
getState()
Get the final state of the application.
|
abstract long |
getSubmitTime()
The time at which the application was received by the Resource Manager
|
abstract String |
getUser() |
static ApplicationStateData |
newInstance(long submitTime,
long startTime,
String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
String diagnostics,
long finishTime) |
static ApplicationStateData |
newInstance(RMStateStore.ApplicationState appState) |
abstract void |
setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context) |
abstract void |
setDiagnostics(String diagnostics) |
abstract void |
setFinishTime(long finishTime) |
abstract void |
setStartTime(long startTime) |
abstract void |
setState(RMAppState state) |
abstract void |
setSubmitTime(long submitTime) |
abstract void |
setUser(String user)
The application submitter
|
public static ApplicationStateData newInstance(long submitTime, long startTime, String user, org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext, RMAppState state, String diagnostics, long finishTime)
public static ApplicationStateData newInstance(RMStateStore.ApplicationState appState)
public abstract org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto getProto()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getSubmitTime()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setSubmitTime(long submitTime)
@InterfaceAudience.Public @InterfaceStability.Stable public abstract long getStartTime()
@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setStartTime(long startTime)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setUser(String user)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract String getUser()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()
ApplicationSubmissionContext for the application
ApplicationId can be obtained from the this@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
public abstract RMAppState getState()
public abstract void setState(RMAppState state)
public abstract String getDiagnostics()
public abstract void setDiagnostics(String diagnostics)
public abstract long getFinishTime()
public abstract void setFinishTime(long finishTime)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.