java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ContainerHistoryData

@Public @Unstable public class ContainerHistoryData extends Object
The class contains all the fields that are stored persistently for RMContainer.
  • Constructor Details

    • ContainerHistoryData

      public ContainerHistoryData()
  • Method Details

    • newInstance

      @Public @Unstable public static ContainerHistoryData newInstance(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.Resource allocatedResource, org.apache.hadoop.yarn.api.records.NodeId assignedNode, org.apache.hadoop.yarn.api.records.Priority priority, long startTime, long finishTime, String diagnosticsInfo, int containerExitCode, org.apache.hadoop.yarn.api.records.ContainerState containerState)
    • getContainerId

      @Public @Unstable public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
    • setContainerId

      @Public @Unstable public void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId)
    • getAllocatedResource

      @Public @Unstable public org.apache.hadoop.yarn.api.records.Resource getAllocatedResource()
    • setAllocatedResource

      @Public @Unstable public void setAllocatedResource(org.apache.hadoop.yarn.api.records.Resource resource)
    • getAssignedNode

      @Public @Unstable public org.apache.hadoop.yarn.api.records.NodeId getAssignedNode()
    • setAssignedNode

      @Public @Unstable public void setAssignedNode(org.apache.hadoop.yarn.api.records.NodeId nodeId)
    • getPriority

      @Public @Unstable public org.apache.hadoop.yarn.api.records.Priority getPriority()
    • setPriority

      @Public @Unstable public void setPriority(org.apache.hadoop.yarn.api.records.Priority priority)
    • getStartTime

      @Public @Unstable public long getStartTime()
    • setStartTime

      @Public @Unstable public void setStartTime(long startTime)
    • getFinishTime

      @Public @Unstable public long getFinishTime()
    • setFinishTime

      @Public @Unstable public void setFinishTime(long finishTime)
    • getDiagnosticsInfo

      @Public @Unstable public String getDiagnosticsInfo()
    • setDiagnosticsInfo

      @Public @Unstable public void setDiagnosticsInfo(String diagnosticsInfo)
    • getContainerExitStatus

      @Public @Unstable public int getContainerExitStatus()
    • setContainerExitStatus

      @Public @Unstable public void setContainerExitStatus(int containerExitStatus)
    • getContainerState

      @Public @Unstable public org.apache.hadoop.yarn.api.records.ContainerState getContainerState()
    • setContainerState

      @Public @Unstable public void setContainerState(org.apache.hadoop.yarn.api.records.ContainerState containerState)
    • getExposedPorts

      public Map<String,List<Map<String,String>>> getExposedPorts()
    • setExposedPorts

      public void setExposedPorts(Map<String,List<Map<String,String>>> ports)