| Added Methods | 
  | voidaddSchedulingRequests(Collection) | Add a Collection of SchedulingRequests. | 
  | AMRMClientAsynccreateAMRMClientAsync(int,AbstractCallbackHandler) | Create a new instance of AMRMClientAsync. | 
  | AMRMClientAsynccreateAMRMClientAsync(AMRMClient,int, AbstractCallbackHandler) | Create a new instance of AMRMClientAsync. | 
  | CollectiongetMatchingRequests(long) | Returns all matching ContainerRequests that match the given AllocationRequestId. | 
  | ListgetMatchingRequests(Priority,String, ExecutionType, Resource) | Returns all matching ContainerRequests that match the given Priority ResourceName ExecutionType and Capability. | 
  | TimelineV2ClientgetRegisteredTimelineV2Client() | Get registered timeline client. | 
  | RegisterApplicationMasterResponseregisterApplicationMaster(String,int, String, Map) | Register the application master. | 
  | voidregisterTimelineV2Client(TimelineV2Client) | Register TimelineClient 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. |