@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class LogAggregationReport extends Object
LogAggregationReport
is a report for log aggregation status
in one NodeManager of an application.
It includes details such as:
ApplicationId
of the application.LogAggregationStatus
Constructor and Description |
---|
LogAggregationReport() |
Modifier and Type | Method and Description |
---|---|
abstract org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationId()
Get the
ApplicationId of the application. |
abstract String |
getDiagnosticMessage()
Get the diagnositic information of this log aggregation
|
abstract org.apache.hadoop.yarn.api.records.LogAggregationStatus |
getLogAggregationStatus()
Get the
LogAggregationStatus . |
static LogAggregationReport |
newInstance(org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.LogAggregationStatus status,
String diagnosticMessage) |
abstract void |
setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
abstract void |
setDiagnosticMessage(String diagnosticMessage) |
abstract void |
setLogAggregationStatus(org.apache.hadoop.yarn.api.records.LogAggregationStatus logAggregationStatus) |
@InterfaceAudience.Public @InterfaceStability.Unstable public static LogAggregationReport newInstance(org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.yarn.api.records.LogAggregationStatus status, String diagnosticMessage)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
ApplicationId
of the application.ApplicationId
of the application@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId appId)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.LogAggregationStatus getLogAggregationStatus()
LogAggregationStatus
.LogAggregationStatus
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setLogAggregationStatus(org.apache.hadoop.yarn.api.records.LogAggregationStatus logAggregationStatus)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract String getDiagnosticMessage()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setDiagnosticMessage(String diagnosticMessage)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.