@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. | 
| ApplicationTimeout | ApplicationTimeoutis a report for configured application timeouts. | 
| CollectorInfo | Collector info containing collector address and collector token passed from
 RM to AM in Allocate Response. | 
| 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. | 
| ContainerRetryContext | ContainerRetryContextindicates how container retry after it fails
 to run. | 
| ContainerStatus | ContainerStatusrepresents the current status of aContainer. | 
| ExecutionTypeRequest | An object of this class represents a specification of the execution
 guarantee of the Containers associated with a ResourceRequest. | 
| LocalizationStatus | Represents the localization status of a resource. | 
| 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 | 
| NodeAttribute | 
 Node Attribute is a kind of a label which represents one of the
 attribute/feature of a Node. | 
| NodeAttributeInfo | 
 Node Attribute Info describes a NodeAttribute. | 
| NodeAttributeKey | 
 Node AttributeKey uniquely identifies a given Node Attribute. | 
| NodeId | NodeIdis the unique identifier for a node. | 
| NodeLabel | |
| NodeReport | NodeReportis a summary of runtime information of a node
 in the cluster. | 
| NodeToAttributeValue | 
 Mapping of Attribute Value to a Node. | 
| 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 | 
| QueueConfigurations | QueueConfigurations contain information about the configuration percentages
 of a queue. | 
| QueueInfo | QueueInfo is a report of the runtime information of the queue. | 
| QueueStatistics | |
| QueueUserACLInfo | QueueUserACLInfoprovides informationQueueACLfor
 the given user. | 
| RejectedSchedulingRequest | This encapsulates a Rejected SchedulingRequest. | 
| ReservationAllocationState | ReservationAllocationStaterepresents the reservation that is
 made by a 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. | 
| ResourceAllocationRequest | ResourceAllocationRequestrepresents an allocation
 made for a reservation for the current state of the plan. | 
| ResourceBlacklistRequest | ResourceBlacklistRequestencapsulates the list of resource-names 
 which should be added or removed from the blacklist of resources 
 for the application. | 
| ResourceInformation | Class to encapsulate information about a Resource - the name of the resource,
 the units(milli, micro, etc), the type(countable), and the value. | 
| ResourceOption | |
| ResourceRequest | ResourceRequestrepresents the request made
 by an application to theResourceManagerto obtain variousContainerallocations. | 
| ResourceRequest.ResourceRequestBuilder | Class to construct instances of  ResourceRequestwith specific
 options. | 
| ResourceRequest.ResourceRequestComparator | |
| ResourceSizing | ResourceSizingcontains information for the size of aSchedulingRequest, such as the number of requested allocations and
 the resources for each allocation. | 
| ResourceTypeInfo | Class to encapsulate information about a ResourceType - the name of the
 resource, the units(milli, micro, etc), the type(countable). | 
| ResourceUtilization | ResourceUtilizationmodels the utilization of a set of computer
 resources in the cluster. | 
| SchedulingRequest | SchedulingRequestrepresents a request made by an application to theResourceManagerto obtain an allocation. | 
| SchedulingRequest.SchedulingRequestBuilder | Class to construct instances of  SchedulingRequestwith specific
 options. | 
| SerializedException | |
| StrictPreemptionContract | Enumeration of particular allocations to be reclaimed. | 
| Token | Tokenis the security entity used by the framework
 to verify authenticity of any resource. | 
| UpdateContainerError | UpdateContainerErroris used by the Scheduler to notify the
 ApplicationMaster of an UpdateContainerRequest it cannot satisfy due to
 an error in the request. | 
| UpdateContainerRequest | UpdateContainerRequestrepresents the request made by an
 application to theResourceManagerto update an attribute of aContainersuch as its Resource allocation or (@code ExecutionType} | 
| UpdatedContainer | An object that encapsulates an updated container and the
 type of Update. | 
| URL | URLrepresents a serializableURL. | 
| YarnClusterMetrics | YarnClusterMetricsrepresents cluster metrics. | 
| Enum | Description | 
|---|---|
| AllocationTagNamespaceType | Class to describe all supported forms of namespaces for an allocation tag. | 
| AMCommand | Command sent by the Resource Manager to the Application Master in the 
 AllocateResponse | 
| ApplicationAccessType | Application access types. | 
| ApplicationTimeoutType | Application timeout type. | 
| ContainerRetryPolicy | Retry policy for relaunching a  Container. | 
| ContainerState | State of a  Container. | 
| ContainerSubState | Container Sub-State. | 
| ContainerUpdateType | Encodes the type of Container Update. | 
| DecommissionType | Specifies the different types of decommissioning of nodes. | 
| ExecutionType | Container property encoding execution semantics. | 
| FinalApplicationStatus | Enumeration of various final states of an  Application. | 
| LocalizationState | State of localization. | 
| LocalResourceType | LocalResourceTypespecifies the type
 of a resource localized by theNodeManager. | 
| LocalResourceVisibility | LocalResourceVisibilityspecifies the visibility
 of a resource localized by theNodeManager. | 
| LogAggregationStatus | Status of Log aggregation. | 
| NodeAttributeOpCode | Enumeration of various node attribute op codes. | 
| NodeAttributeType | 
 Type of a  node Attribute. | 
| NodeState | State of a  Node. | 
| NodeUpdateType | Taxonomy of the  NodeStatethat aNodemight transition into. | 
| QueueACL | QueueACLenumerates the various ACLs for queues. | 
| QueueState | State of a Queue. | 
| RejectionReason | Reason for rejecting a Scheduling Request. | 
| ReservationACL | ReservationACLenumerates the various ACLs for reservations. | 
| ReservationRequestInterpreter | Enumeration of various types of dependencies among multiple
  ReservationRequestswithin oneReservationDefinition(from
 least constraining to most constraining). | 
| ShellContainerCommand | Enumeration of various signal container commands. | 
| SignalContainerCommand | Enumeration of various signal container commands. | 
| YarnApplicationAttemptState | Enumeration of various states of a  RMAppAttempt. | 
| YarnApplicationState | Enumeration of various states of an  ApplicationMaster. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.