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, newInstance
public ApplicationAttemptStateDataPBImpl()
public ApplicationAttemptStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto proto)
public org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto getProto()
getProto
in class ApplicationAttemptStateData
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAttemptId()
ApplicationAttemptStateData
getAttemptId
in class ApplicationAttemptStateData
public void setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
setAttemptId
in class ApplicationAttemptStateData
public org.apache.hadoop.yarn.api.records.Container getMasterContainer()
getMasterContainer
in class ApplicationAttemptStateData
public void setMasterContainer(org.apache.hadoop.yarn.api.records.Container container)
setMasterContainer
in class ApplicationAttemptStateData
public org.apache.hadoop.security.Credentials getAppAttemptTokens()
ApplicationAttemptStateData
getAppAttemptTokens
in class ApplicationAttemptStateData
public void setAppAttemptTokens(org.apache.hadoop.security.Credentials attemptTokens)
setAppAttemptTokens
in class ApplicationAttemptStateData
public RMAppAttemptState getState()
ApplicationAttemptStateData
getState
in class ApplicationAttemptStateData
public void setState(RMAppAttemptState state)
setState
in class ApplicationAttemptStateData
public String getFinalTrackingUrl()
ApplicationAttemptStateData
getFinalTrackingUrl
in class ApplicationAttemptStateData
public void setFinalTrackingUrl(String url)
ApplicationAttemptStateData
setFinalTrackingUrl
in class ApplicationAttemptStateData
public String getDiagnostics()
ApplicationAttemptStateData
getDiagnostics
in class ApplicationAttemptStateData
public void setDiagnostics(String diagnostics)
setDiagnostics
in class ApplicationAttemptStateData
public long getStartTime()
ApplicationAttemptStateData
getStartTime
in class ApplicationAttemptStateData
public void setStartTime(long startTime)
setStartTime
in class ApplicationAttemptStateData
public long getMemorySeconds()
ApplicationAttemptStateData
getMemorySeconds
in class ApplicationAttemptStateData
public long getVcoreSeconds()
ApplicationAttemptStateData
getVcoreSeconds
in class ApplicationAttemptStateData
public void setMemorySeconds(long memorySeconds)
setMemorySeconds
in class ApplicationAttemptStateData
public void setVcoreSeconds(long vcoreSeconds)
setVcoreSeconds
in class ApplicationAttemptStateData
public long getPreemptedMemorySeconds()
ApplicationAttemptStateData
getPreemptedMemorySeconds
in class ApplicationAttemptStateData
public long getPreemptedVcoreSeconds()
ApplicationAttemptStateData
getPreemptedVcoreSeconds
in class ApplicationAttemptStateData
public void setPreemptedMemorySeconds(long memorySeconds)
setPreemptedMemorySeconds
in class ApplicationAttemptStateData
public void setPreemptedVcoreSeconds(long vcoreSeconds)
setPreemptedVcoreSeconds
in class ApplicationAttemptStateData
public org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()
ApplicationAttemptStateData
getFinalApplicationStatus
in class ApplicationAttemptStateData
public void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState)
setFinalApplicationStatus
in class ApplicationAttemptStateData
public int getAMContainerExitStatus()
getAMContainerExitStatus
in class ApplicationAttemptStateData
public void setAMContainerExitStatus(int exitStatus)
setAMContainerExitStatus
in class ApplicationAttemptStateData
public 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()
ApplicationAttemptStateData
getFinishTime
in class ApplicationAttemptStateData
public void setFinishTime(long finishTime)
setFinishTime
in class ApplicationAttemptStateData
Copyright © 2017 Apache Software Foundation. All Rights Reserved.