Class ContainerPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.Container
org.apache.hadoop.yarn.api.records.impl.pb.ContainerPBImpl
All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.Container>

@Private @Unstable public class ContainerPBImpl extends org.apache.hadoop.yarn.api.records.Container
  • Constructor Details

    • ContainerPBImpl

      public ContainerPBImpl()
    • ContainerPBImpl

      public ContainerPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ContainerProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ContainerProto getProto()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getId

      public org.apache.hadoop.yarn.api.records.ContainerId getId()
      Specified by:
      getId in class org.apache.hadoop.yarn.api.records.Container
    • setNodeId

      public void setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId)
      Specified by:
      setNodeId in class org.apache.hadoop.yarn.api.records.Container
    • getNodeId

      public org.apache.hadoop.yarn.api.records.NodeId getNodeId()
      Specified by:
      getNodeId in class org.apache.hadoop.yarn.api.records.Container
    • setId

      public void setId(org.apache.hadoop.yarn.api.records.ContainerId id)
      Specified by:
      setId in class org.apache.hadoop.yarn.api.records.Container
    • getNodeHttpAddress

      public String getNodeHttpAddress()
      Specified by:
      getNodeHttpAddress in class org.apache.hadoop.yarn.api.records.Container
    • setNodeHttpAddress

      public void setNodeHttpAddress(String nodeHttpAddress)
      Specified by:
      setNodeHttpAddress in class org.apache.hadoop.yarn.api.records.Container
    • getResource

      public org.apache.hadoop.yarn.api.records.Resource getResource()
      Specified by:
      getResource in class org.apache.hadoop.yarn.api.records.Container
    • setResource

      public void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
      Specified by:
      setResource in class org.apache.hadoop.yarn.api.records.Container
    • getExposedPorts

      public Map<String,List<Map<String,String>>> getExposedPorts()
      Specified by:
      getExposedPorts in class org.apache.hadoop.yarn.api.records.Container
    • setExposedPorts

      public void setExposedPorts(Map<String,List<Map<String,String>>> ports)
      Specified by:
      setExposedPorts in class org.apache.hadoop.yarn.api.records.Container
    • getPriority

      public org.apache.hadoop.yarn.api.records.Priority getPriority()
      Specified by:
      getPriority in class org.apache.hadoop.yarn.api.records.Container
    • setPriority

      public void setPriority(org.apache.hadoop.yarn.api.records.Priority priority)
      Specified by:
      setPriority in class org.apache.hadoop.yarn.api.records.Container
    • getContainerToken

      public org.apache.hadoop.yarn.api.records.Token getContainerToken()
      Specified by:
      getContainerToken in class org.apache.hadoop.yarn.api.records.Container
    • setContainerToken

      public void setContainerToken(org.apache.hadoop.yarn.api.records.Token containerToken)
      Specified by:
      setContainerToken in class org.apache.hadoop.yarn.api.records.Container
    • getExecutionType

      public org.apache.hadoop.yarn.api.records.ExecutionType getExecutionType()
      Specified by:
      getExecutionType in class org.apache.hadoop.yarn.api.records.Container
    • setExecutionType

      public void setExecutionType(org.apache.hadoop.yarn.api.records.ExecutionType executionType)
      Specified by:
      setExecutionType in class org.apache.hadoop.yarn.api.records.Container
    • getAllocationRequestId

      public long getAllocationRequestId()
      Overrides:
      getAllocationRequestId in class org.apache.hadoop.yarn.api.records.Container
    • setAllocationRequestId

      public void setAllocationRequestId(long allocationRequestID)
      Overrides:
      setAllocationRequestId in class org.apache.hadoop.yarn.api.records.Container
    • getVersion

      public int getVersion()
      Overrides:
      getVersion in class org.apache.hadoop.yarn.api.records.Container
    • setVersion

      public void setVersion(int version)
      Overrides:
      setVersion in class org.apache.hadoop.yarn.api.records.Container
    • getAllocationTags

      public Set<String> getAllocationTags()
      Overrides:
      getAllocationTags in class org.apache.hadoop.yarn.api.records.Container
    • setAllocationTags

      public void setAllocationTags(Set<String> allocationTags)
      Overrides:
      setAllocationTags in class org.apache.hadoop.yarn.api.records.Container
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(org.apache.hadoop.yarn.api.records.Container other)