@InterfaceAudience.Public
| Class | Description | 
|---|---|
| ApplicationAttemptId | ApplicationAttemptIddenotes the particular attempt
 of anApplicationMasterfor a givenApplicationId. | 
| ApplicationAttemptReport | ApplicationAttemptReportis a report of an application attempt. | 
| ApplicationId | ApplicationIdrepresents the globally unique 
 identifier for an application. | 
| ApplicationReport | ApplicationReportis a report of an application. | 
| ApplicationResourceUsageReport | Contains various scheduling metrics to be reported by UI and CLI. | 
| ApplicationSubmissionContext | ApplicationSubmissionContextrepresents all of the
 information needed by theResourceManagerto launch 
 theApplicationMasterfor an application. | 
| Container | Containerrepresents an allocated resource in the cluster. | 
| ContainerExitStatus | Container exit statuses indicating special exit circumstances. | 
| ContainerId | ContainerIdrepresents a globally unique identifier
 for aContainerin the cluster. | 
| ContainerLaunchContext | ContainerLaunchContextrepresents all of the information
 needed by theNodeManagerto launch a container. | 
| ContainerReport | ContainerReportis a report of an container. | 
| ContainerResourceIncreaseRequest | Used by Application Master, send a container resource increase request to
 Resource Manager | 
| ContainerStatus | ContainerStatusrepresents the current status of aContainer. | 
| LocalResource | LocalResourcerepresents a local resource required to
 run a container. | 
| LogAggregationContext | LogAggregationContextrepresents all of the
 information needed by theNodeManagerto handle
 the logs for an application. | 
| NMToken | The NMToken is used for authenticating communication with
  NodeManager | 
| NodeId | NodeIdis the unique identifier for a node. | 
| NodeReport | NodeReportis a summary of runtime information of a 
 node in the cluster. | 
| PreemptionContainer | Specific container requested back by the  ResourceManager. | 
| PreemptionContract | Description of resources requested back by the  ResourceManager. | 
| PreemptionMessage | A  PreemptionMessageis part of the RM-AM protocol, and it is used by
 the RM to specify resources that the RM wants to reclaim from thisApplicationMaster(AM). | 
| PreemptionResourceRequest | Description of resources requested back by the cluster. | 
| Priority | The priority assigned to a ResourceRequest or Application or Container 
 allocation | 
| QueueInfo | QueueInfo is a report of the runtime information of the queue. | 
| QueueUserACLInfo | QueueUserACLInfoprovides informationQueueACLfor
 the given user. | 
| ReservationDefinition | ReservationDefinitioncaptures the set of resource and time
 constraints the user cares about regarding a reservation. | 
| ReservationId | ReservationIdrepresents the globally unique identifier for
 a reservation. | 
| ReservationRequest | ReservationRequestrepresents the request made by an application to
 theResourceManagerto reserveResources. | 
| ReservationRequest.ReservationRequestComparator | |
| ReservationRequests | ReservationRequestscaptures the set of resource and constraints the
 user cares about regarding a reservation. | 
| Resource | Resourcemodels a set of computer resources in the 
 cluster. | 
| ResourceBlacklistRequest | ResourceBlacklistRequestencapsulates the list of resource-names 
 which should be added or removed from the blacklist of resources 
 for the application. | 
| ResourceOption | |
| ResourceRequest | ResourceRequestrepresents the request made by an
 application to theResourceManagerto obtain variousContainerallocations. | 
| ResourceRequest.ResourceRequestComparator | |
| StrictPreemptionContract | Enumeration of particular allocations to be reclaimed. | 
| Token | Tokenis the security entity used by the framework
 to verify authenticity of any resource. | 
| URL | URLrepresents a serializableURL. | 
| YarnClusterMetrics | YarnClusterMetricsrepresents cluster metrics. | 
| Enum | Description | 
|---|---|
| AMCommand | Command sent by the Resource Manager to the Application Master in the 
 AllocateResponse | 
| ApplicationAccessType | Application access types. | 
| ContainerState | State of a  Container. | 
| FinalApplicationStatus | Enumeration of various final states of an  Application. | 
| LocalResourceType | LocalResourceTypespecifies the type
 of a resource localized by theNodeManager. | 
| LocalResourceVisibility | LocalResourceVisibilityspecifies the visibility
 of a resource localized by theNodeManager. | 
| NodeState | State of a  Node. | 
| QueueACL | QueueACLenumerates the various ACLs for queues. | 
| QueueState | State of a Queue. | 
| ReservationRequestInterpreter | Enumeration of various types of dependencies among multiple
  ReservationRequestswithin oneReservationDefinition(from
 least constraining to most constraining). | 
| YarnApplicationAttemptState | Enumeration of various states of a  RMAppAttempt. | 
| YarnApplicationState | Enumeration of various states of an  ApplicationMaster. | 
Copyright © 2016 Apache Software Foundation. All Rights Reserved.