java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.AssignmentInformation

@Private @Unstable public class AssignmentInformation extends Object
  • Constructor Details

    • AssignmentInformation

      public AssignmentInformation()
  • Method Details

    • getNumAllocations

      public int getNumAllocations()
    • incrAllocations

      public void incrAllocations()
    • incrAllocations

      public void incrAllocations(int by)
    • getNumReservations

      public int getNumReservations()
    • incrReservations

      public void incrReservations()
    • incrReservations

      public void incrReservations(int by)
    • getAllocated

      public org.apache.hadoop.yarn.api.records.Resource getAllocated()
    • getReserved

      public org.apache.hadoop.yarn.api.records.Resource getReserved()
    • addAllocationDetails

      public void addAllocationDetails(RMContainer rmContainer, String queue)
    • addReservationDetails

      public void addReservationDetails(RMContainer rmContainer, String queue)
    • getAllocationDetails

      public List<AssignmentInformation.AssignmentDetails> getAllocationDetails()
    • getReservationDetails

      public List<AssignmentInformation.AssignmentDetails> getReservationDetails()
    • getFirstAllocatedOrReservedRMContainer

      public RMContainer getFirstAllocatedOrReservedRMContainer()
    • getFirstAllocatedOrReservedContainerId

      public org.apache.hadoop.yarn.api.records.ContainerId getFirstAllocatedOrReservedContainerId()