java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CSAssignment

@Private @Unstable public class CSAssignment extends Object
  • Field Details

    • NULL_ASSIGNMENT

      public static final CSAssignment NULL_ASSIGNMENT
    • SKIP_ASSIGNMENT

      public static final CSAssignment SKIP_ASSIGNMENT
  • Constructor Details

  • Method Details

    • getResource

      public org.apache.hadoop.yarn.api.records.Resource getResource()
    • setResource

      public void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
    • getType

      public NodeType getType()
    • setType

      public void setType(NodeType type)
    • getApplication

      public FiCaSchedulerApp getApplication()
    • setApplication

      public void setApplication(FiCaSchedulerApp application)
    • getExcessReservation

      public RMContainer getExcessReservation()
    • setExcessReservation

      public void setExcessReservation(RMContainer rmContainer)
    • getSkippedType

      public CSAssignment.SkippedType getSkippedType()
    • setSkippedType

      public void setSkippedType(CSAssignment.SkippedType skippedType)
    • toString

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

      public void setFulfilledReservation(boolean fulfilledReservation)
    • isFulfilledReservation

      public boolean isFulfilledReservation()
    • getAssignmentInformation

      public AssignmentInformation getAssignmentInformation()
    • isIncreasedAllocation

      public boolean isIncreasedAllocation()
    • setIncreasedAllocation

      public void setIncreasedAllocation(boolean flag)
    • setContainersToKill

      public void setContainersToKill(List<RMContainer> containersToKill)
    • getContainersToKill

      public List<RMContainer> getContainersToKill()
    • getFulfilledReservedContainer

      public RMContainer getFulfilledReservedContainer()
    • setFulfilledReservedContainer

      public void setFulfilledReservedContainer(RMContainer fulfilledReservedContainer)
    • getSchedulingMode

      public SchedulingMode getSchedulingMode()
    • setSchedulingMode

      public void setSchedulingMode(SchedulingMode schedulingMode)
    • getRequestLocalityType

      public NodeType getRequestLocalityType()
    • setRequestLocalityType

      public void setRequestLocalityType(NodeType requestLocalityType)