@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class ApplicationAttemptStateData extends Object
| Constructor and Description | 
|---|
| ApplicationAttemptStateData() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract int | getAMContainerExitStatus() | 
| abstract org.apache.hadoop.security.Credentials | getAppAttemptTokens()The application attempt tokens that belong to this attempt | 
| abstract org.apache.hadoop.yarn.api.records.ApplicationAttemptId | getAttemptId()The ApplicationAttemptId for the application attempt | 
| abstract String | getDiagnostics()Get the diagnositic information of the attempt | 
| abstract org.apache.hadoop.yarn.api.records.FinalApplicationStatus | getFinalApplicationStatus()Get the final finish status of the application. | 
| abstract String | getFinalTrackingUrl()Get the original not-proxied final tracking url for the
 application. | 
| abstract long | getFinishTime()Get the finish time of the application attempt. | 
| abstract org.apache.hadoop.yarn.api.records.Container | getMasterContainer() | 
| abstract long | getMemorySeconds()Get the memory seconds (in MB seconds) of the application. | 
| abstract long | getPreemptedMemorySeconds()Get the preempted memory seconds
 (in MB seconds) of the application. | 
| abstract Map<String,Long> | getPreemptedResourceSecondsMap()Get the aggregated number of resources preempted that the application has
 allocated times the number of seconds the application has been running. | 
| abstract long | getPreemptedVcoreSeconds()Get the preempted vcore seconds
 of the application. | 
| abstract org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto | getProto() | 
| abstract Map<String,Long> | getResourceSecondsMap()Get the aggregated number of resources preempted that the application has
 allocated times the number of seconds the application has been running. | 
| abstract long | getStartTime()Get the start time of the application. | 
| abstract RMAppAttemptState | getState()Get the final state of the application attempt. | 
| abstract int | getTotalAllocatedContainers()Get total number of containers allocated for this attempt. | 
| abstract long | getVcoreSeconds()Get the vcore seconds of the application. | 
| static ApplicationAttemptStateData | newInstance(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId,
           org.apache.hadoop.yarn.api.records.Container masterContainer,
           org.apache.hadoop.security.Credentials attemptTokens,
           long startTime,
           Map<String,Long> resourceSeondsMap,
           Map<String,Long> preemptedResourceSecondsMap,
           int totalAllocatedContainers) | 
| static ApplicationAttemptStateData | newInstance(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId,
           org.apache.hadoop.yarn.api.records.Container container,
           org.apache.hadoop.security.Credentials attemptTokens,
           long startTime,
           RMAppAttemptState finalState,
           String finalTrackingUrl,
           String diagnostics,
           org.apache.hadoop.yarn.api.records.FinalApplicationStatus amUnregisteredFinalStatus,
           int exitStatus,
           long finishTime,
           Map<String,Long> resourceSecondsMap,
           Map<String,Long> preemptedResourceSecondsMap,
           int totalAllocatedContainers) | 
| abstract void | setAMContainerExitStatus(int exitStatus) | 
| abstract void | setAppAttemptTokens(org.apache.hadoop.security.Credentials attemptTokens) | 
| abstract void | setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId) | 
| abstract void | setDiagnostics(String diagnostics) | 
| abstract void | setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState) | 
| abstract void | setFinalTrackingUrl(String url)Set the final tracking Url of the AM. | 
| abstract void | setFinishTime(long finishTime) | 
| abstract void | setMasterContainer(org.apache.hadoop.yarn.api.records.Container container) | 
| abstract void | setMemorySeconds(long memorySeconds) | 
| abstract void | setPreemptedMemorySeconds(long memorySeconds) | 
| abstract void | setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap)Set the aggregated number of resources preempted that the application has
 allocated times the number of seconds the application has been running. | 
| abstract void | setPreemptedVcoreSeconds(long vcoreSeconds) | 
| abstract void | setResourceSecondsMap(Map<String,Long> resourceSecondsMap)Set the aggregated number of resources that the application has
 allocated times the number of seconds the application has been running. | 
| abstract void | setStartTime(long startTime) | 
| abstract void | setState(RMAppAttemptState state) | 
| abstract void | setTotalAllocatedContainers(int totalAllocatedContainers)Set total number of containers allocated for this attempt. | 
| abstract void | setVcoreSeconds(long vcoreSeconds) | 
public static ApplicationAttemptStateData newInstance(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId, org.apache.hadoop.yarn.api.records.Container container, org.apache.hadoop.security.Credentials attemptTokens, long startTime, RMAppAttemptState finalState, String finalTrackingUrl, String diagnostics, org.apache.hadoop.yarn.api.records.FinalApplicationStatus amUnregisteredFinalStatus, int exitStatus, long finishTime, Map<String,Long> resourceSecondsMap, Map<String,Long> preemptedResourceSecondsMap, int totalAllocatedContainers)
public static ApplicationAttemptStateData newInstance(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId, org.apache.hadoop.yarn.api.records.Container masterContainer, org.apache.hadoop.security.Credentials attemptTokens, long startTime, Map<String,Long> resourceSeondsMap, Map<String,Long> preemptedResourceSecondsMap, int totalAllocatedContainers)
public abstract org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto getProto()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAttemptId()
public abstract void setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.Container getMasterContainer()
public abstract void setMasterContainer(org.apache.hadoop.yarn.api.records.Container container)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.security.Credentials getAppAttemptTokens()
public abstract void setAppAttemptTokens(org.apache.hadoop.security.Credentials attemptTokens)
public abstract RMAppAttemptState getState()
public abstract void setState(RMAppAttemptState state)
public abstract String getFinalTrackingUrl()
public abstract void setFinalTrackingUrl(String url)
url - public abstract String getDiagnostics()
public abstract void setDiagnostics(String diagnostics)
public abstract long getStartTime()
public abstract void setStartTime(long startTime)
public abstract org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()
public abstract void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState)
public abstract int getAMContainerExitStatus()
public abstract void setAMContainerExitStatus(int exitStatus)
public abstract long getFinishTime()
public abstract void setFinishTime(long finishTime)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getMemorySeconds()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setMemorySeconds(long memorySeconds)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getVcoreSeconds()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setVcoreSeconds(long vcoreSeconds)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getPreemptedMemorySeconds()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setPreemptedMemorySeconds(long memorySeconds)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getPreemptedVcoreSeconds()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setPreemptedVcoreSeconds(long vcoreSeconds)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract Map<String,Long> getResourceSecondsMap()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setResourceSecondsMap(Map<String,Long> resourceSecondsMap)
resourceSecondsMap - map containing the resource name and aggregated
                           resource-seconds@InterfaceAudience.Public @InterfaceStability.Unstable public abstract Map<String,Long> getPreemptedResourceSecondsMap()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap)
preemptedResourceSecondsMap - map containing the resource name and
                                    aggregated preempted resource-seconds@InterfaceAudience.Public @InterfaceStability.Unstable public abstract int getTotalAllocatedContainers()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setTotalAllocatedContainers(int totalAllocatedContainers)
totalAllocatedContainers - total number of containersCopyright © 2008–2023 Apache Software Foundation. All rights reserved.