java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppInfo

public class AppInfo extends Object
  • Field Details

    • appIdNum

      protected String appIdNum
    • trackingUrlIsNotReady

      protected boolean trackingUrlIsNotReady
    • trackingUrlPretty

      protected String trackingUrlPretty
    • amContainerLogsExist

      protected boolean amContainerLogsExist
    • applicationId

      protected org.apache.hadoop.yarn.api.records.ApplicationId applicationId
    • id

      protected String id
    • user

      protected String user
    • queue

      protected String queue
    • finalStatus

      protected org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalStatus
    • progress

      protected float progress
    • trackingUI

      protected String trackingUI
    • trackingUrl

      protected String trackingUrl
    • diagnostics

      protected String diagnostics
    • clusterId

      protected long clusterId
    • rmClusterId

      protected String rmClusterId
    • applicationType

      protected String applicationType
    • applicationTags

      protected String applicationTags
    • priority

      protected int priority
    • startedTime

      protected long startedTime
    • finishedTime

      protected long finishedTime
    • elapsedTime

      protected long elapsedTime
    • amContainerLogs

      protected String amContainerLogs
    • amHostHttpAddress

      protected String amHostHttpAddress
    • queueUsagePercentage

      protected float queueUsagePercentage
    • clusterUsagePercentage

      protected float clusterUsagePercentage
    • resourceSecondsMap

      protected Map<String,Long> resourceSecondsMap
    • preemptedResourceSecondsMap

      protected Map<String,Long> preemptedResourceSecondsMap
    • logAggregationStatus

      protected org.apache.hadoop.yarn.api.records.LogAggregationStatus logAggregationStatus
    • unmanagedApplication

      protected boolean unmanagedApplication
    • appNodeLabelExpression

      protected String appNodeLabelExpression
    • amNodeLabelExpression

      protected String amNodeLabelExpression
    • resourceInfo

      protected ResourcesInfo resourceInfo
  • Constructor Details

  • Method Details

    • isTrackingUrlReady

      public boolean isTrackingUrlReady()
    • getApplicationId

      public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
    • getAppId

      public String getAppId()
    • getAppIdNum

      public String getAppIdNum()
    • getUser

      public String getUser()
    • getQueue

      public String getQueue()
    • getName

      public String getName()
    • getState

      public org.apache.hadoop.yarn.api.records.YarnApplicationState getState()
    • getProgress

      public float getProgress()
    • getTrackingUI

      public String getTrackingUI()
    • getNote

      public String getNote()
    • setNote

      public void setNote(String diagnosticsMsg)
    • getFinalStatus

      public org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalStatus()
    • getTrackingUrl

      public String getTrackingUrl()
    • getTrackingUrlPretty

      public String getTrackingUrlPretty()
    • getStartTime

      public long getStartTime()
    • getLaunchTime

      public long getLaunchTime()
    • getFinishTime

      public long getFinishTime()
    • getElapsedTime

      public long getElapsedTime()
    • getAMContainerLogs

      public String getAMContainerLogs()
    • getAMHostHttpAddress

      public String getAMHostHttpAddress()
    • getAmRPCAddress

      public String getAmRPCAddress()
    • getAmRPCAddressFromRMAppAttempt

      public static String getAmRPCAddressFromRMAppAttempt(RMAppAttempt attempt)
    • amContainerLogsExist

      public boolean amContainerLogsExist()
    • getClusterId

      public long getClusterId()
    • getSubClusterIdInfo

      public org.apache.hadoop.yarn.server.federation.store.records.SubClusterIdInfo getSubClusterIdInfo()
    • getRmClusterId

      public String getRmClusterId()
    • getApplicationType

      public String getApplicationType()
    • getApplicationTags

      public String getApplicationTags()
    • getRunningContainers

      public int getRunningContainers()
    • getAllocatedMB

      public long getAllocatedMB()
    • getAllocatedVCores

      public long getAllocatedVCores()
    • getReservedMB

      public long getReservedMB()
    • getReservedVCores

      public long getReservedVCores()
    • getPreemptedMB

      public long getPreemptedMB()
    • getPreemptedVCores

      public long getPreemptedVCores()
    • getNumNonAMContainersPreempted

      public int getNumNonAMContainersPreempted()
    • getNumAMContainersPreempted

      public int getNumAMContainersPreempted()
    • getMemorySeconds

      public long getMemorySeconds()
    • getVcoreSeconds

      public long getVcoreSeconds()
    • getResourceSecondsMap

      public Map<String,Long> getResourceSecondsMap()
    • getPreemptedMemorySeconds

      public long getPreemptedMemorySeconds()
    • getPreemptedVcoreSeconds

      public long getPreemptedVcoreSeconds()
    • getPreemptedResourceSecondsMap

      public Map<String,Long> getPreemptedResourceSecondsMap()
    • getResourceRequests

      public List<ResourceRequestInfo> getResourceRequests()
    • setResourceRequests

      public void setResourceRequests(List<ResourceRequestInfo> resourceRequests)
    • getLogAggregationStatus

      public org.apache.hadoop.yarn.api.records.LogAggregationStatus getLogAggregationStatus()
    • isUnmanagedApp

      public boolean isUnmanagedApp()
    • getPriority

      public int getPriority()
    • getAppNodeLabelExpression

      public String getAppNodeLabelExpression()
    • getAmNodeLabelExpression

      public String getAmNodeLabelExpression()
    • getResourceInfo

      public ResourcesInfo getResourceInfo()
    • getPreemptedResourceMB

      public long getPreemptedResourceMB()
    • setPreemptedResourceMB

      public void setPreemptedResourceMB(long preemptedResourceMB)
    • getPreemptedResourceVCores

      public long getPreemptedResourceVCores()
    • setPreemptedResourceVCores

      public void setPreemptedResourceVCores(long preemptedResourceVCores)
    • getNumNonAMContainerPreempted

      public int getNumNonAMContainerPreempted()
    • setNumNonAMContainerPreempted

      public void setNumNonAMContainerPreempted(int numNonAMContainerPreempted)
    • getNumAMContainerPreempted

      public int getNumAMContainerPreempted()
    • setNumAMContainerPreempted

      public void setNumAMContainerPreempted(int numAMContainerPreempted)
    • setPreemptedMemorySeconds

      public void setPreemptedMemorySeconds(long preemptedMemorySeconds)
    • setPreemptedVcoreSeconds

      public void setPreemptedVcoreSeconds(long preemptedVcoreSeconds)
    • setAllocatedMB

      public void setAllocatedMB(long allocatedMB)
    • setAllocatedVCores

      public void setAllocatedVCores(long allocatedVCores)
    • setReservedMB

      public void setReservedMB(long reservedMB)
    • setReservedVCores

      public void setReservedVCores(long reservedVCores)
    • setRunningContainers

      public void setRunningContainers(int runningContainers)
    • setMemorySeconds

      public void setMemorySeconds(long memorySeconds)
    • setVcoreSeconds

      public void setVcoreSeconds(long vcoreSeconds)
    • setAppId

      public void setAppId(String appId)
    • setAMHostHttpAddress

      @VisibleForTesting public void setAMHostHttpAddress(String amHost)
    • setState

      public void setState(org.apache.hadoop.yarn.api.records.YarnApplicationState state)
    • setName

      public void setName(String name)
    • getMasterNodeId

      public String getMasterNodeId()
    • setMasterNodeId

      public void setMasterNodeId(String masterNodeId)