public class AppInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
amContainerLogs |
protected boolean |
amContainerLogsExist |
protected String |
amHostHttpAddress |
protected String |
amNodeLabelExpression |
protected String |
appIdNum |
protected org.apache.hadoop.yarn.api.records.ApplicationId |
applicationId |
protected String |
applicationTags |
protected String |
applicationType |
protected String |
appNodeLabelExpression |
protected long |
clusterId |
protected float |
clusterUsagePercentage |
protected String |
diagnostics |
protected long |
elapsedTime |
protected org.apache.hadoop.yarn.api.records.FinalApplicationStatus |
finalStatus |
protected long |
finishedTime |
protected String |
id |
protected org.apache.hadoop.yarn.api.records.LogAggregationStatus |
logAggregationStatus |
protected Map<String,Long> |
preemptedResourceSecondsMap |
protected int |
priority |
protected float |
progress |
protected String |
queue |
protected float |
queueUsagePercentage |
protected ResourcesInfo |
resourceInfo |
protected Map<String,Long> |
resourceSecondsMap |
protected long |
startedTime |
protected String |
trackingUI |
protected String |
trackingUrl |
protected boolean |
trackingUrlIsNotReady |
protected String |
trackingUrlPretty |
protected boolean |
unmanagedApplication |
protected String |
user |
Constructor and Description |
---|
AppInfo() |
AppInfo(ResourceManager rm,
RMApp app,
Boolean hasAccess,
String schemePrefix) |
AppInfo(ResourceManager rm,
RMApp app,
Boolean hasAccess,
String schemePrefix,
DeSelectFields deSelects) |
protected String appIdNum
protected boolean trackingUrlIsNotReady
protected String trackingUrlPretty
protected boolean amContainerLogsExist
protected org.apache.hadoop.yarn.api.records.ApplicationId applicationId
protected String id
protected String user
protected String queue
protected org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalStatus
protected float progress
protected String trackingUI
protected String trackingUrl
protected String diagnostics
protected long clusterId
protected String applicationType
protected String applicationTags
protected int priority
protected long startedTime
protected long finishedTime
protected long elapsedTime
protected String amContainerLogs
protected String amHostHttpAddress
protected float queueUsagePercentage
protected float clusterUsagePercentage
protected org.apache.hadoop.yarn.api.records.LogAggregationStatus logAggregationStatus
protected boolean unmanagedApplication
protected String appNodeLabelExpression
protected String amNodeLabelExpression
protected ResourcesInfo resourceInfo
public AppInfo()
public AppInfo(ResourceManager rm, RMApp app, Boolean hasAccess, String schemePrefix)
public AppInfo(ResourceManager rm, RMApp app, Boolean hasAccess, String schemePrefix, DeSelectFields deSelects)
public boolean isTrackingUrlReady()
public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
public String getAppId()
public String getAppIdNum()
public String getUser()
public String getQueue()
public String getName()
public org.apache.hadoop.yarn.api.records.YarnApplicationState getState()
public float getProgress()
public String getTrackingUI()
public String getNote()
public org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalStatus()
public String getTrackingUrl()
public String getTrackingUrlPretty()
public long getStartTime()
public long getLaunchTime()
public long getFinishTime()
public long getElapsedTime()
public String getAMContainerLogs()
public String getAMHostHttpAddress()
public String getAmRPCAddress()
public static String getAmRPCAddressFromRMAppAttempt(RMAppAttempt attempt)
public boolean amContainerLogsExist()
public long getClusterId()
public String getApplicationType()
public 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 long getPreemptedMemorySeconds()
public long getPreemptedVcoreSeconds()
public List<ResourceRequestInfo> getResourceRequests()
public void setResourceRequests(List<ResourceRequestInfo> resourceRequests)
public org.apache.hadoop.yarn.api.records.LogAggregationStatus getLogAggregationStatus()
public boolean isUnmanagedApp()
public int getPriority()
public String getAppNodeLabelExpression()
public 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(String appId)
public void setAMHostHttpAddress(String amHost)
public void setState(org.apache.hadoop.yarn.api.records.YarnApplicationState state)
public void setName(String name)
Copyright © 2022 Apache Software Foundation. All rights reserved.