@InterfaceAudience.Public @InterfaceStability.Stable public abstract class ResourceAllocationRequest extends Object
ResourceAllocationRequest represents an allocation
 made for a reservation for the current state of the plan. This can be
 changed for reasons such as re-planning, but will always be subject to the
 constraints of the user contract as described by
 ReservationDefinition
 Resource
 It includes:
Resource reserved for the allocation.Resource| Constructor and Description | 
|---|
| ResourceAllocationRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Resource | getCapability()Get the allocated resource. | 
| abstract long | getEndTime()Get the end time that the resource is allocated. | 
| abstract long | getStartTime()Get the start time that the resource is allocated. | 
| static ResourceAllocationRequest | newInstance(long startTime,
           long endTime,
           Resource capability) | 
@InterfaceAudience.Public @InterfaceStability.Stable public static ResourceAllocationRequest newInstance(long startTime, long endTime, Resource capability)
startTime - The start time that the capability is reserved for.endTime - The end time that the capability is reserved for.capability - Resource representing the capability of the
                                   resource allocation.@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getStartTime()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getEndTime()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract Resource getCapability()
Copyright © 2023 Apache Software Foundation. All rights reserved.