| Added Methods | 
  | voidaddSchedulingRequests(Collection) | Add a Collection of SchedulingRequests. | 
  | CollectiongetMatchingRequests(long) | Get outstanding ContainerRequests matching the given allocationRequestId. | 
  | ListgetMatchingRequests(Priority,String, ExecutionType, Resource) | Get outstanding ContainerRequests matching the given parameters. | 
  | ListgetMatchingRequests(Priority,String, ExecutionType, Resource, String) |  | 
  | TimelineV2ClientgetRegisteredTimelineV2Client() | Get registered timeline v2 client. | 
  | RegisterApplicationMasterResponseregisterApplicationMaster(String,int, String, Map) | Register the application master. | 
  | voidregisterTimelineV2Client(TimelineV2Client) | Register TimelineV2Client to AMRMClient. | 
  | voidrequestContainerResourceChange(Container,Resource) | Request container resource change before calling allocate. | 
  | voidrequestContainerUpdate(Container,UpdateContainerRequest) | Request a container update before calling allocate. | 
  | voidupdateTrackingUrl(String) | Update application's tracking url on next heartbeat. | 
  | voidwaitFor(Supplier) | Wait for checkto return true for each 1000 ms. | 
  | voidwaitFor(Supplier,int) | Wait for checkto return true for eachcheckEveryMillisms. | 
  | voidwaitFor(Supplier,int, int) | Wait for checkto return true for eachcheckEveryMillisms. |