Class RejectedSchedulingRequest

java.lang.Object
org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest

@Public @Unstable public abstract class RejectedSchedulingRequest extends Object
This encapsulates a Rejected SchedulingRequest. It contains the offending Scheduling Request along with the reason for rejection.
  • Constructor Details

    • RejectedSchedulingRequest

      public RejectedSchedulingRequest()
  • Method Details

    • newInstance

      public static RejectedSchedulingRequest newInstance(RejectionReason reason, SchedulingRequest request)
      Create new RejectedSchedulingRequest.
      Parameters:
      reason - Rejection Reason.
      request - Rejected Scheduling Request.
      Returns:
      RejectedSchedulingRequest.
    • getReason

      public abstract RejectionReason getReason()
      Get Rejection Reason.
      Returns:
      Rejection reason.
    • setReason

      public abstract void setReason(RejectionReason reason)
      Set Rejection Reason.
      Parameters:
      reason - Rejection Reason.
    • getRequest

      public abstract SchedulingRequest getRequest()
      Get the Rejected Scheduling Request.
      Returns:
      SchedulingRequest.
    • setRequest

      public abstract void setRequest(SchedulingRequest request)
      Set the SchedulingRequest.
      Parameters:
      request - SchedulingRequest.