ApplicationAttemptStateDataPBImpl@Public
@Unstable
public abstract class ApplicationAttemptStateData
extends java.lang.Object
| Constructor | Description |
|---|---|
ApplicationAttemptStateData() |
| Modifier and Type | Method | 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 java.lang.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 java.lang.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 java.util.Map<java.lang.String,java.lang.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 java.util.Map<java.lang.String,java.lang.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,
java.util.Map<java.lang.String,java.lang.Long> resourceSeondsMap,
java.util.Map<java.lang.String,java.lang.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,
java.lang.String finalTrackingUrl,
java.lang.String diagnostics,
org.apache.hadoop.yarn.api.records.FinalApplicationStatus amUnregisteredFinalStatus,
int exitStatus,
long finishTime,
java.util.Map<java.lang.String,java.lang.Long> resourceSecondsMap,
java.util.Map<java.lang.String,java.lang.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(java.lang.String diagnostics) |
|
abstract void |
setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finishState) |
|
abstract void |
setFinalTrackingUrl(java.lang.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(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.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, java.lang.String finalTrackingUrl, java.lang.String diagnostics, org.apache.hadoop.yarn.api.records.FinalApplicationStatus amUnregisteredFinalStatus, int exitStatus, long finishTime, java.util.Map<java.lang.String,java.lang.Long> resourceSecondsMap, java.util.Map<java.lang.String,java.lang.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, java.util.Map<java.lang.String,java.lang.Long> resourceSeondsMap, java.util.Map<java.lang.String,java.lang.Long> preemptedResourceSecondsMap, int totalAllocatedContainers)
public abstract org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProto getProto()
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAttemptId()
public abstract void setAttemptId(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Container getMasterContainer()
public abstract void setMasterContainer(org.apache.hadoop.yarn.api.records.Container container)
@Public @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 java.lang.String getFinalTrackingUrl()
public abstract void setFinalTrackingUrl(java.lang.String url)
url - tracking url.public abstract java.lang.String getDiagnostics()
public abstract void setDiagnostics(java.lang.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)
@Public @Unstable public abstract long getMemorySeconds()
@Public @Unstable public abstract void setMemorySeconds(long memorySeconds)
@Public @Unstable public abstract long getVcoreSeconds()
@Public @Unstable public abstract void setVcoreSeconds(long vcoreSeconds)
@Public @Unstable public abstract long getPreemptedMemorySeconds()
@Public @Unstable public abstract void setPreemptedMemorySeconds(long memorySeconds)
@Public @Unstable public abstract long getPreemptedVcoreSeconds()
@Public @Unstable public abstract void setPreemptedVcoreSeconds(long vcoreSeconds)
@Public @Unstable public abstract java.util.Map<java.lang.String,java.lang.Long> getResourceSecondsMap()
@Public @Unstable public abstract void setResourceSecondsMap(java.util.Map<java.lang.String,java.lang.Long> resourceSecondsMap)
resourceSecondsMap - map containing the resource name and aggregated
resource-seconds@Public @Unstable public abstract java.util.Map<java.lang.String,java.lang.Long> getPreemptedResourceSecondsMap()
@Public @Unstable public abstract void setPreemptedResourceSecondsMap(java.util.Map<java.lang.String,java.lang.Long> preemptedResourceSecondsMap)
preemptedResourceSecondsMap - map containing the resource name and
aggregated preempted resource-seconds@Public @Unstable public abstract int getTotalAllocatedContainers()
@Public @Unstable public abstract void setTotalAllocatedContainers(int totalAllocatedContainers)
totalAllocatedContainers - total number of containersCopyright © 2008–2025 Apache Software Foundation. All rights reserved.