public class ApplicationAttemptStateDataPBImpl extends ApplicationAttemptStateData
| Constructor and Description |
|---|
ApplicationAttemptStateDataPBImpl() |
ApplicationAttemptStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto proto) |
| Modifier and Type | Method and Description |
|---|---|
static RMAppAttemptState |
convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppAttemptStateProto e) |
static org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppAttemptStateProto |
convertToProtoFormat(RMAppAttemptState e) |
boolean |
equals(Object other) |
int |
getAMContainerExitStatus() |
org.apache.hadoop.security.Credentials |
getAppAttemptTokens()
The application attempt tokens that belong to this attempt
|
org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
getAttemptId()
The ApplicationAttemptId for the application attempt
|
String |
getDiagnostics()
Get the diagnositic information of the attempt
|
org.apache.hadoop.yarn.api.records.FinalApplicationStatus |
getFinalApplicationStatus()
Get the final finish status of the application.
|
String |
getFinalTrackingUrl()
Get the original not-proxied final tracking url for the
application.
|
long |
getFinishTime()
Get the finish time of the application attempt.
|
org.apache.hadoop.yarn.api.records.Container |
getMasterContainer() |
long |
getMemorySeconds()
Get the memory seconds (in MB seconds) of the application.
|
long |
getPreemptedMemorySeconds()
Get the preempted memory seconds
(in MB seconds) of the application.
|
long |
getPreemptedVcoreSeconds()
Get the preempted vcore seconds
of the application.
|
org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto |
getProto() |
long |
getStartTime()
Get the start time of the application.
|
RMAppAttemptState |
getState()
Get the final state of the application attempt.
|
long |
getVcoreSeconds()
Get the vcore seconds of the application.
|
int |
hashCode() |
void |
setAMContainerExitStatus(int exitStatus) |
void |
setAppAttemptTokens(org.apache.hadoop.security.Credentials attemptTokens) |
void |
setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId) |
void |
setDiagnostics(String diagnostics) |
void |
setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState) |
void |
setFinalTrackingUrl(String url)
Set the final tracking Url of the AM.
|
void |
setFinishTime(long finishTime) |
void |
setMasterContainer(org.apache.hadoop.yarn.api.records.Container container) |
void |
setMemorySeconds(long memorySeconds) |
void |
setPreemptedMemorySeconds(long memorySeconds) |
void |
setPreemptedVcoreSeconds(long vcoreSeconds) |
void |
setStartTime(long startTime) |
void |
setState(RMAppAttemptState state) |
void |
setVcoreSeconds(long vcoreSeconds) |
String |
toString() |
newInstance, newInstancepublic ApplicationAttemptStateDataPBImpl()
public ApplicationAttemptStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto proto)
public org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto getProto()
getProto in class ApplicationAttemptStateDatapublic org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAttemptId()
ApplicationAttemptStateDatagetAttemptId in class ApplicationAttemptStateDatapublic void setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
setAttemptId in class ApplicationAttemptStateDatapublic org.apache.hadoop.yarn.api.records.Container getMasterContainer()
getMasterContainer in class ApplicationAttemptStateDatapublic void setMasterContainer(org.apache.hadoop.yarn.api.records.Container container)
setMasterContainer in class ApplicationAttemptStateDatapublic org.apache.hadoop.security.Credentials getAppAttemptTokens()
ApplicationAttemptStateDatagetAppAttemptTokens in class ApplicationAttemptStateDatapublic void setAppAttemptTokens(org.apache.hadoop.security.Credentials attemptTokens)
setAppAttemptTokens in class ApplicationAttemptStateDatapublic RMAppAttemptState getState()
ApplicationAttemptStateDatagetState in class ApplicationAttemptStateDatapublic void setState(RMAppAttemptState state)
setState in class ApplicationAttemptStateDatapublic String getFinalTrackingUrl()
ApplicationAttemptStateDatagetFinalTrackingUrl in class ApplicationAttemptStateDatapublic void setFinalTrackingUrl(String url)
ApplicationAttemptStateDatasetFinalTrackingUrl in class ApplicationAttemptStateDatapublic String getDiagnostics()
ApplicationAttemptStateDatagetDiagnostics in class ApplicationAttemptStateDatapublic void setDiagnostics(String diagnostics)
setDiagnostics in class ApplicationAttemptStateDatapublic long getStartTime()
ApplicationAttemptStateDatagetStartTime in class ApplicationAttemptStateDatapublic void setStartTime(long startTime)
setStartTime in class ApplicationAttemptStateDatapublic long getMemorySeconds()
ApplicationAttemptStateDatagetMemorySeconds in class ApplicationAttemptStateDatapublic long getVcoreSeconds()
ApplicationAttemptStateDatagetVcoreSeconds in class ApplicationAttemptStateDatapublic void setMemorySeconds(long memorySeconds)
setMemorySeconds in class ApplicationAttemptStateDatapublic void setVcoreSeconds(long vcoreSeconds)
setVcoreSeconds in class ApplicationAttemptStateDatapublic long getPreemptedMemorySeconds()
ApplicationAttemptStateDatagetPreemptedMemorySeconds in class ApplicationAttemptStateDatapublic long getPreemptedVcoreSeconds()
ApplicationAttemptStateDatagetPreemptedVcoreSeconds in class ApplicationAttemptStateDatapublic void setPreemptedMemorySeconds(long memorySeconds)
setPreemptedMemorySeconds in class ApplicationAttemptStateDatapublic void setPreemptedVcoreSeconds(long vcoreSeconds)
setPreemptedVcoreSeconds in class ApplicationAttemptStateDatapublic org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()
ApplicationAttemptStateDatagetFinalApplicationStatus in class ApplicationAttemptStateDatapublic void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState)
setFinalApplicationStatus in class ApplicationAttemptStateDatapublic int getAMContainerExitStatus()
getAMContainerExitStatus in class ApplicationAttemptStateDatapublic void setAMContainerExitStatus(int exitStatus)
setAMContainerExitStatus in class ApplicationAttemptStateDatapublic static org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppAttemptStateProto convertToProtoFormat(RMAppAttemptState e)
public static RMAppAttemptState convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppAttemptStateProto e)
public long getFinishTime()
ApplicationAttemptStateDatagetFinishTime in class ApplicationAttemptStateDatapublic void setFinishTime(long finishTime)
setFinishTime in class ApplicationAttemptStateDataCopyright © 2017 Apache Software Foundation. All Rights Reserved.