@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class ReservationRequests extends Object
ReservationRequests
captures the set of resource and constraints the
user cares about regarding a reservation.ReservationRequest
Constructor and Description |
---|
ReservationRequests() |
Modifier and Type | Method and Description |
---|---|
abstract ReservationRequestInterpreter |
getInterpreter()
Get the
ReservationRequestInterpreter , representing how the list of
resources should be allocated, this captures temporal ordering and other
constraints. |
abstract List<ReservationRequest> |
getReservationResources()
Get the list of
ReservationRequest representing the resources
required by the application |
static ReservationRequests |
newInstance(List<ReservationRequest> reservationResources,
ReservationRequestInterpreter type) |
abstract void |
setInterpreter(ReservationRequestInterpreter interpreter)
Set the
ReservationRequestInterpreter , representing how the list of
resources should be allocated, this captures temporal ordering and other
constraints. |
abstract void |
setReservationResources(List<ReservationRequest> reservationResources)
Set the list of
ReservationRequest representing the resources
required by the application |
@InterfaceAudience.Public @InterfaceStability.Unstable public static ReservationRequests newInstance(List<ReservationRequest> reservationResources, ReservationRequestInterpreter type)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract List<ReservationRequest> getReservationResources()
ReservationRequest
representing the resources
required by the applicationReservationRequest
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setReservationResources(List<ReservationRequest> reservationResources)
ReservationRequest
representing the resources
required by the applicationreservationResources
- the list of ReservationRequest
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract ReservationRequestInterpreter getInterpreter()
ReservationRequestInterpreter
, representing how the list of
resources should be allocated, this captures temporal ordering and other
constraints.ReservationRequestInterpreter
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setInterpreter(ReservationRequestInterpreter interpreter)
ReservationRequestInterpreter
, representing how the list of
resources should be allocated, this captures temporal ordering and other
constraints.interpreter
- the ReservationRequestInterpreter
for this
reservationCopyright © 2018 Apache Software Foundation. All rights reserved.