@InterfaceAudience.Public @InterfaceStability.Stable public interface ApplicationReport
ApplicationReport
is a report of an application.
It includes details such as:
ApplicationId
of the application.ApplicationMaster
is running.ApplicationMaster
.YarnApplicationState
of the application.Modifier and Type | Method and Description |
---|---|
ApplicationId |
getApplicationId()
Get the
ApplicationId of the application. |
ApplicationResourceUsageReport |
getApplicationResourceUsageReport()
Retrieve the structure containing the job resources for this application
|
String |
getClientToken()
Get the client token for communicating with the
ApplicationMaster . |
String |
getDiagnostics()
Get the diagnositic information of the application in case of
errors.
|
FinalApplicationStatus |
getFinalApplicationStatus()
Get the final finish status of the application.
|
long |
getFinishTime()
Get the finish time of the application.
|
String |
getHost()
Get the host on which the
ApplicationMaster
is running. |
String |
getName()
Get the user-defined name of the application.
|
String |
getQueue()
Get the queue to which the application was submitted.
|
int |
getRpcPort()
Get the RPC port of the
ApplicationMaster . |
long |
getStartTime()
Get the start time of the application.
|
String |
getTrackingUrl()
Get the tracking url for the application.
|
String |
getUser()
Get the user who submitted the application.
|
YarnApplicationState |
getYarnApplicationState()
Get the
YarnApplicationState of the application. |
@InterfaceAudience.Public @InterfaceStability.Stable ApplicationId getApplicationId()
ApplicationId
of the application.ApplicationId
of the application@InterfaceAudience.Public @InterfaceStability.Stable String getUser()
@InterfaceAudience.Public @InterfaceStability.Stable String getQueue()
@InterfaceAudience.Public @InterfaceStability.Stable String getName()
@InterfaceAudience.Public @InterfaceStability.Stable String getHost()
ApplicationMaster
is running.ApplicationMaster
is running@InterfaceAudience.Public @InterfaceStability.Stable int getRpcPort()
ApplicationMaster
.ApplicationMaster
@InterfaceAudience.Public @InterfaceStability.Stable String getClientToken()
ApplicationMaster
.ApplicationMaster
@InterfaceAudience.Public @InterfaceStability.Stable YarnApplicationState getYarnApplicationState()
YarnApplicationState
of the application.YarnApplicationState
of the application@InterfaceAudience.Public @InterfaceStability.Stable String getDiagnostics()
@InterfaceAudience.Public @InterfaceStability.Stable String getTrackingUrl()
@InterfaceAudience.Public @InterfaceStability.Stable long getStartTime()
@InterfaceAudience.Public @InterfaceStability.Stable long getFinishTime()
@InterfaceAudience.Public @InterfaceStability.Stable FinalApplicationStatus getFinalApplicationStatus()
@InterfaceAudience.Public @InterfaceStability.Stable ApplicationResourceUsageReport getApplicationResourceUsageReport()
Copyright © 2014 Apache Software Foundation. All Rights Reserved.