public class ReservationInputValidator extends Object
| Constructor and Description | 
|---|
| ReservationInputValidator(org.apache.hadoop.yarn.util.Clock clock)Utility class to validate reservation requests. | 
| Modifier and Type | Method and Description | 
|---|---|
| Plan | validateReservationDeleteRequest(ReservationSystem reservationSystem,
                                org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request) | 
| Plan | validateReservationListRequest(ReservationSystem reservationSystem,
                              org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request) | 
| Plan | validateReservationSubmissionRequest(ReservationSystem reservationSystem,
                                    org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request,
                                    org.apache.hadoop.yarn.api.records.ReservationId reservationId) | 
| Plan | validateReservationUpdateRequest(ReservationSystem reservationSystem,
                                org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request) | 
public ReservationInputValidator(org.apache.hadoop.yarn.util.Clock clock)
clock - the Clock to usepublic Plan validateReservationSubmissionRequest(ReservationSystem reservationSystem, org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request, org.apache.hadoop.yarn.api.records.ReservationId reservationId) throws org.apache.hadoop.yarn.exceptions.YarnException
Plan associated with
 the specified Queue or throws an exception message illustrating the
 details of any validation check failuresreservationSystem - the ReservationSystem to validate againstrequest - the ReservationSubmissionRequest defining the
          resources required over time for the requestreservationId - the ReservationId associated with the current
          requestPlan to submit the request toorg.apache.hadoop.yarn.exceptions.YarnException - if validation failspublic Plan validateReservationUpdateRequest(ReservationSystem reservationSystem, org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException
Plan associated with
 the specified Queue or throws an exception message illustrating the
 details of any validation check failuresreservationSystem - the ReservationSystem to validate againstrequest - the ReservationUpdateRequest defining the resources
          required over time for the requestPlan to submit the request toorg.apache.hadoop.yarn.exceptions.YarnException - if validation failspublic Plan validateReservationListRequest(ReservationSystem reservationSystem, org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException
Plan associated with
 the specified Queue or throws an exception message illustrating the
 details of any validation check failures.reservationSystem - the ReservationSystem to validate againstrequest - the ReservationListRequest defining search
          parameters for reservations in the ReservationSystem that
          is being validated against.Plan to list reservations of.org.apache.hadoop.yarn.exceptions.YarnException - if validation failspublic Plan validateReservationDeleteRequest(ReservationSystem reservationSystem, org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException
Plan associated with
 the specified Queue or throws an exception message illustrating the
 details of any validation check failuresreservationSystem - the ReservationSystem to validate againstrequest - the ReservationDeleteRequest defining the resources
          required over time for the requestPlan to submit the request toorg.apache.hadoop.yarn.exceptions.YarnException - if validation failsCopyright © 2008–2023 Apache Software Foundation. All rights reserved.