Class ContainerStartData
java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ContainerStartData
- Direct Known Subclasses:
ContainerStartDataPBImpl
The class contains the fields that can be determined when
RMContainer starts, and that need to be stored persistently.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.hadoop.yarn.api.records.Resourceabstract org.apache.hadoop.yarn.api.records.NodeIdabstract org.apache.hadoop.yarn.api.records.ContainerIdabstract org.apache.hadoop.yarn.api.records.Priorityabstract longstatic ContainerStartDatanewInstance(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) abstract voidsetAllocatedResource(org.apache.hadoop.yarn.api.records.Resource resource) abstract voidsetAssignedNode(org.apache.hadoop.yarn.api.records.NodeId nodeId) abstract voidsetContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) abstract voidsetPriority(org.apache.hadoop.yarn.api.records.Priority priority) abstract voidsetStartTime(long startTime)
-
Constructor Details
-
ContainerStartData
public ContainerStartData()
-
-
Method Details
-
newInstance
@Public @Unstable public static ContainerStartData 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) -
getContainerId
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.ContainerId getContainerId() -
setContainerId
@Public @Unstable public abstract void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) -
getAllocatedResource
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getAllocatedResource() -
setAllocatedResource
@Public @Unstable public abstract void setAllocatedResource(org.apache.hadoop.yarn.api.records.Resource resource) -
getAssignedNode
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.NodeId getAssignedNode() -
setAssignedNode
@Public @Unstable public abstract void setAssignedNode(org.apache.hadoop.yarn.api.records.NodeId nodeId) -
getPriority
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Priority getPriority() -
setPriority
@Public @Unstable public abstract void setPriority(org.apache.hadoop.yarn.api.records.Priority priority) -
getStartTime
@Public @Unstable public abstract long getStartTime() -
setStartTime
@Public @Unstable public abstract void setStartTime(long startTime)
-