public class ApplicationStateDataPBImpl extends org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto> implements ApplicationStateData
| Constructor and Description |
|---|
ApplicationStateDataPBImpl() |
ApplicationStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto proto) |
| Modifier and Type | Method and Description |
|---|---|
static RMAppState |
convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.RMAppStateProto e) |
static org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.RMAppStateProto |
convertToProtoFormat(RMAppState e) |
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext |
getApplicationSubmissionContext()
The
ApplicationSubmissionContext for the application
ApplicationId can be obtained from the this |
String |
getDiagnostics()
Get the diagnostics information for the application master.
|
long |
getFinishTime()
The finish time of the application.
|
org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto |
getProto() |
long |
getStartTime()
Get the start time of the application.
|
RMAppState |
getState()
Get the final state of the application.
|
long |
getSubmitTime()
The time at which the application was received by the Resource Manager
|
String |
getUser() |
static ApplicationStateData |
newApplicationStateData(long submitTime,
long startTime,
String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
String diagnostics,
long finishTime) |
void |
setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context) |
void |
setDiagnostics(String diagnostics) |
void |
setFinishTime(long finishTime) |
void |
setStartTime(long startTime) |
void |
setState(RMAppState finalState) |
void |
setSubmitTime(long submitTime) |
void |
setUser(String user)
The application submitter
|
public ApplicationStateDataPBImpl()
public ApplicationStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto proto)
public org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto getProto()
getProto in class org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.ApplicationStateDataProto>public long getSubmitTime()
ApplicationStateDatagetSubmitTime in interface ApplicationStateDatapublic void setSubmitTime(long submitTime)
setSubmitTime in interface ApplicationStateDatapublic long getStartTime()
ApplicationStateDatagetStartTime in interface ApplicationStateDatapublic void setStartTime(long startTime)
setStartTime in interface ApplicationStateDatapublic String getUser()
getUser in interface ApplicationStateDatapublic void setUser(String user)
ApplicationStateDatasetUser in interface ApplicationStateDatapublic org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()
ApplicationStateDataApplicationSubmissionContext for the application
ApplicationId can be obtained from the thisgetApplicationSubmissionContext in interface ApplicationStateDatapublic void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
setApplicationSubmissionContext in interface ApplicationStateDatapublic RMAppState getState()
ApplicationStateDatagetState in interface ApplicationStateDatapublic void setState(RMAppState finalState)
setState in interface ApplicationStateDatapublic String getDiagnostics()
ApplicationStateDatagetDiagnostics in interface ApplicationStateDatapublic void setDiagnostics(String diagnostics)
setDiagnostics in interface ApplicationStateDatapublic long getFinishTime()
ApplicationStateDatagetFinishTime in interface ApplicationStateDatapublic void setFinishTime(long finishTime)
setFinishTime in interface ApplicationStateDatapublic static ApplicationStateData newApplicationStateData(long submitTime, long startTime, String user, org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext, RMAppState state, String diagnostics, long finishTime)
public static org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.RMAppStateProto convertToProtoFormat(RMAppState e)
public static RMAppState convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerServiceProtos.RMAppStateProto e)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.