public class AppInfo
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
amContainerLogs |
|
protected boolean |
amContainerLogsExist |
|
protected java.lang.String |
amHostHttpAddress |
|
protected java.lang.String |
amNodeLabelExpression |
|
protected java.lang.String |
appIdNum |
|
protected org.apache.hadoop.yarn.api.records.ApplicationId |
applicationId |
|
protected java.lang.String |
applicationTags |
|
protected java.lang.String |
applicationType |
|
protected java.lang.String |
appNodeLabelExpression |
|
protected long |
clusterId |
|
protected float |
clusterUsagePercentage |
|
protected java.lang.String |
diagnostics |
|
protected long |
elapsedTime |
|
protected org.apache.hadoop.yarn.api.records.FinalApplicationStatus |
finalStatus |
|
protected long |
finishedTime |
|
protected java.lang.String |
id |
|
protected org.apache.hadoop.yarn.api.records.LogAggregationStatus |
logAggregationStatus |
|
protected java.util.Map<java.lang.String,java.lang.Long> |
preemptedResourceSecondsMap |
|
protected int |
priority |
|
protected float |
progress |
|
protected java.lang.String |
queue |
|
protected float |
queueUsagePercentage |
|
protected ResourcesInfo |
resourceInfo |
|
protected java.util.Map<java.lang.String,java.lang.Long> |
resourceSecondsMap |
|
protected java.lang.String |
rmClusterId |
|
protected long |
startedTime |
|
protected java.lang.String |
trackingUI |
|
protected java.lang.String |
trackingUrl |
|
protected boolean |
trackingUrlIsNotReady |
|
protected java.lang.String |
trackingUrlPretty |
|
protected boolean |
unmanagedApplication |
|
protected java.lang.String |
user |
| Constructor | Description |
|---|---|
AppInfo() |
|
AppInfo(ResourceManager rm,
RMApp app,
java.lang.Boolean hasAccess,
java.lang.String schemePrefix) |
|
AppInfo(ResourceManager rm,
RMApp app,
java.lang.Boolean hasAccess,
java.lang.String schemePrefix,
DeSelectFields deSelects) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
amContainerLogsExist() |
|
long |
getAllocatedMB() |
|
long |
getAllocatedVCores() |
|
java.lang.String |
getAMContainerLogs() |
|
java.lang.String |
getAMHostHttpAddress() |
|
java.lang.String |
getAmNodeLabelExpression() |
|
java.lang.String |
getAmRPCAddress() |
|
static java.lang.String |
getAmRPCAddressFromRMAppAttempt(RMAppAttempt attempt) |
|
java.lang.String |
getAppId() |
|
java.lang.String |
getAppIdNum() |
|
org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationId() |
|
java.lang.String |
getApplicationTags() |
|
java.lang.String |
getApplicationType() |
|
java.lang.String |
getAppNodeLabelExpression() |
|
long |
getClusterId() |
|
long |
getElapsedTime() |
|
org.apache.hadoop.yarn.api.records.FinalApplicationStatus |
getFinalStatus() |
|
long |
getFinishTime() |
|
long |
getLaunchTime() |
|
org.apache.hadoop.yarn.api.records.LogAggregationStatus |
getLogAggregationStatus() |
|
java.lang.String |
getMasterNodeId() |
|
long |
getMemorySeconds() |
|
java.lang.String |
getName() |
|
java.lang.String |
getNote() |
|
int |
getNumAMContainerPreempted() |
|
int |
getNumAMContainersPreempted() |
|
int |
getNumNonAMContainerPreempted() |
|
int |
getNumNonAMContainersPreempted() |
|
long |
getPreemptedMB() |
|
long |
getPreemptedMemorySeconds() |
|
long |
getPreemptedResourceMB() |
|
java.util.Map<java.lang.String,java.lang.Long> |
getPreemptedResourceSecondsMap() |
|
long |
getPreemptedResourceVCores() |
|
long |
getPreemptedVCores() |
|
long |
getPreemptedVcoreSeconds() |
|
int |
getPriority() |
|
float |
getProgress() |
|
java.lang.String |
getQueue() |
|
long |
getReservedMB() |
|
long |
getReservedVCores() |
|
ResourcesInfo |
getResourceInfo() |
|
java.util.List<ResourceRequestInfo> |
getResourceRequests() |
|
java.util.Map<java.lang.String,java.lang.Long> |
getResourceSecondsMap() |
|
java.lang.String |
getRmClusterId() |
|
int |
getRunningContainers() |
|
long |
getStartTime() |
|
org.apache.hadoop.yarn.api.records.YarnApplicationState |
getState() |
|
org.apache.hadoop.yarn.server.federation.store.records.SubClusterIdInfo |
getSubClusterIdInfo() |
|
java.lang.String |
getTrackingUI() |
|
java.lang.String |
getTrackingUrl() |
|
java.lang.String |
getTrackingUrlPretty() |
|
java.lang.String |
getUser() |
|
long |
getVcoreSeconds() |
|
boolean |
isTrackingUrlReady() |
|
boolean |
isUnmanagedApp() |
|
void |
setAllocatedMB(long allocatedMB) |
|
void |
setAllocatedVCores(long allocatedVCores) |
|
void |
setAMHostHttpAddress(java.lang.String amHost) |
|
void |
setAppId(java.lang.String appId) |
|
void |
setMasterNodeId(java.lang.String masterNodeId) |
|
void |
setMemorySeconds(long memorySeconds) |
|
void |
setName(java.lang.String name) |
|
void |
setNote(java.lang.String diagnosticsMsg) |
|
void |
setNumAMContainerPreempted(int numAMContainerPreempted) |
|
void |
setNumNonAMContainerPreempted(int numNonAMContainerPreempted) |
|
void |
setPreemptedMemorySeconds(long preemptedMemorySeconds) |
|
void |
setPreemptedResourceMB(long preemptedResourceMB) |
|
void |
setPreemptedResourceVCores(long preemptedResourceVCores) |
|
void |
setPreemptedVcoreSeconds(long preemptedVcoreSeconds) |
|
void |
setReservedMB(long reservedMB) |
|
void |
setReservedVCores(long reservedVCores) |
|
void |
setResourceRequests(java.util.List<ResourceRequestInfo> resourceRequests) |
|
void |
setRunningContainers(int runningContainers) |
|
void |
setState(org.apache.hadoop.yarn.api.records.YarnApplicationState state) |
|
void |
setVcoreSeconds(long vcoreSeconds) |
protected java.lang.String appIdNum
protected boolean trackingUrlIsNotReady
protected java.lang.String trackingUrlPretty
protected boolean amContainerLogsExist
protected org.apache.hadoop.yarn.api.records.ApplicationId applicationId
protected java.lang.String id
protected java.lang.String user
protected java.lang.String queue
protected org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalStatus
protected float progress
protected java.lang.String trackingUI
protected java.lang.String trackingUrl
protected java.lang.String diagnostics
protected long clusterId
protected java.lang.String rmClusterId
protected java.lang.String applicationType
protected java.lang.String applicationTags
protected int priority
protected long startedTime
protected long finishedTime
protected long elapsedTime
protected java.lang.String amContainerLogs
protected java.lang.String amHostHttpAddress
protected float queueUsagePercentage
protected float clusterUsagePercentage
protected java.util.Map<java.lang.String,java.lang.Long> resourceSecondsMap
protected java.util.Map<java.lang.String,java.lang.Long> preemptedResourceSecondsMap
protected org.apache.hadoop.yarn.api.records.LogAggregationStatus logAggregationStatus
protected boolean unmanagedApplication
protected java.lang.String appNodeLabelExpression
protected java.lang.String amNodeLabelExpression
protected ResourcesInfo resourceInfo
public AppInfo()
public AppInfo(ResourceManager rm, RMApp app, java.lang.Boolean hasAccess, java.lang.String schemePrefix)
public AppInfo(ResourceManager rm, RMApp app, java.lang.Boolean hasAccess, java.lang.String schemePrefix, DeSelectFields deSelects)
public boolean isTrackingUrlReady()
public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
public java.lang.String getAppId()
public java.lang.String getAppIdNum()
public java.lang.String getUser()
public java.lang.String getQueue()
public java.lang.String getName()
public org.apache.hadoop.yarn.api.records.YarnApplicationState getState()
public float getProgress()
public java.lang.String getTrackingUI()
public java.lang.String getNote()
public void setNote(java.lang.String diagnosticsMsg)
public org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalStatus()
public java.lang.String getTrackingUrl()
public java.lang.String getTrackingUrlPretty()
public long getStartTime()
public long getLaunchTime()
public long getFinishTime()
public long getElapsedTime()
public java.lang.String getAMContainerLogs()
public java.lang.String getAMHostHttpAddress()
public java.lang.String getAmRPCAddress()
public static java.lang.String getAmRPCAddressFromRMAppAttempt(RMAppAttempt attempt)
public boolean amContainerLogsExist()
public long getClusterId()
public org.apache.hadoop.yarn.server.federation.store.records.SubClusterIdInfo getSubClusterIdInfo()
public java.lang.String getRmClusterId()
public java.lang.String getApplicationType()
public java.lang.String getApplicationTags()
public int getRunningContainers()
public long getAllocatedMB()
public long getAllocatedVCores()
public long getReservedMB()
public long getReservedVCores()
public long getPreemptedMB()
public long getPreemptedVCores()
public int getNumNonAMContainersPreempted()
public int getNumAMContainersPreempted()
public long getMemorySeconds()
public long getVcoreSeconds()
public java.util.Map<java.lang.String,java.lang.Long> getResourceSecondsMap()
public long getPreemptedMemorySeconds()
public long getPreemptedVcoreSeconds()
public java.util.Map<java.lang.String,java.lang.Long> getPreemptedResourceSecondsMap()
public java.util.List<ResourceRequestInfo> getResourceRequests()
public void setResourceRequests(java.util.List<ResourceRequestInfo> resourceRequests)
public org.apache.hadoop.yarn.api.records.LogAggregationStatus getLogAggregationStatus()
public boolean isUnmanagedApp()
public int getPriority()
public java.lang.String getAppNodeLabelExpression()
public java.lang.String getAmNodeLabelExpression()
public ResourcesInfo getResourceInfo()
public long getPreemptedResourceMB()
public void setPreemptedResourceMB(long preemptedResourceMB)
public long getPreemptedResourceVCores()
public void setPreemptedResourceVCores(long preemptedResourceVCores)
public int getNumNonAMContainerPreempted()
public void setNumNonAMContainerPreempted(int numNonAMContainerPreempted)
public int getNumAMContainerPreempted()
public void setNumAMContainerPreempted(int numAMContainerPreempted)
public void setPreemptedMemorySeconds(long preemptedMemorySeconds)
public void setPreemptedVcoreSeconds(long preemptedVcoreSeconds)
public void setAllocatedMB(long allocatedMB)
public void setAllocatedVCores(long allocatedVCores)
public void setReservedMB(long reservedMB)
public void setReservedVCores(long reservedVCores)
public void setRunningContainers(int runningContainers)
public void setMemorySeconds(long memorySeconds)
public void setVcoreSeconds(long vcoreSeconds)
public void setAppId(java.lang.String appId)
@VisibleForTesting public void setAMHostHttpAddress(java.lang.String amHost)
public void setState(org.apache.hadoop.yarn.api.records.YarnApplicationState state)
public void setName(java.lang.String name)
public java.lang.String getMasterNodeId()
public void setMasterNodeId(java.lang.String masterNodeId)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.