| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.ams | Public api for Application Master Service interceptors. | 
| org.apache.hadoop.yarn.api | |
| org.apache.hadoop.yarn.api.protocolrecords | |
| org.apache.hadoop.yarn.api.records | |
| org.apache.hadoop.yarn.api.records.impl | Package org.apache.hadoop.yarn.api.records.impl contains classes
 which define basic resources. | 
| org.apache.hadoop.yarn.api.records.timeline | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.hadoop.yarn.api.resource | API related to resources. | 
| org.apache.hadoop.yarn.exceptions | |
| org.apache.hadoop.yarn.server.api | |
| org.apache.hadoop.yarn.server.api.protocolrecords | |
| org.apache.hadoop.yarn.util.resource | Package org.apache.hadoop.yarn.util.resource contains classes
 which is used as utility class for resource profile computations. | 
| Class and Description | 
|---|
| ApplicationAttemptId ApplicationAttemptIddenotes the particular attempt
 of anApplicationMasterfor a givenApplicationId. | 
| Container Containerrepresents an allocated resource in the cluster. | 
| ContainerUpdateType Encodes the type of Container Update. | 
| RejectedSchedulingRequest This encapsulates a Rejected SchedulingRequest. | 
| UpdateContainerError UpdateContainerErroris used by the Scheduler to notify the
 ApplicationMaster of an UpdateContainerRequest it cannot satisfy due to
 an error in the request. | 
| Class and Description | 
|---|
| ContainerId ContainerIdrepresents a globally unique identifier
 for aContainerin the cluster. | 
| Class and Description | 
|---|
| AMCommand Command sent by the Resource Manager to the Application Master in the 
 AllocateResponse | 
| ApplicationAccessType Application access types. | 
| 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. | 
| ApplicationSubmissionContext ApplicationSubmissionContextrepresents all of the
 information needed by theResourceManagerto launch
 theApplicationMasterfor an application. | 
| ApplicationTimeoutType Application timeout type. | 
| 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. | 
| 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. | 
| ContainerStatus ContainerStatusrepresents the current status of aContainer. | 
| FinalApplicationStatus Enumeration of various final states of an  Application. | 
| LocalizationStatus Represents the localization status of a resource. | 
| LocalResource LocalResourcerepresents a local resource required to
 run a container. | 
| 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. | 
| NodeState State of a  Node. | 
| NodeToAttributeValue 
 Mapping of Attribute Value to a Node. | 
| 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). | 
| 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. | 
| 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. | 
| 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. | 
| ResourceRequest ResourceRequestrepresents the request made
 by an application to theResourceManagerto obtain variousContainerallocations. | 
| ResourceTypeInfo Class to encapsulate information about a ResourceType - the name of the
 resource, the units(milli, micro, etc), the type(countable). | 
| SchedulingRequest SchedulingRequestrepresents a request made by an application to theResourceManagerto obtain an allocation. | 
| SerializedException | 
| SignalContainerCommand Enumeration of various signal container commands. | 
| 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. | 
| YarnApplicationState Enumeration of various states of an  ApplicationMaster. | 
| YarnClusterMetrics YarnClusterMetricsrepresents cluster metrics. | 
| Class and 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. | 
| 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. | 
| ApplicationTimeoutType Application timeout type. | 
| 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. | 
| 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. | 
| ContainerRetryPolicy Retry policy for relaunching a  Container. | 
| ContainerState State of a  Container. | 
| ContainerStatus ContainerStatusrepresents the current status of aContainer. | 
| 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. | 
| ExecutionTypeRequest An object of this class represents a specification of the execution
 guarantee of the Containers associated with a ResourceRequest. | 
| FinalApplicationStatus Enumeration of various final states of an  Application. | 
| LocalizationState State of localization. | 
| LocalizationStatus Represents the localization status of a resource. | 
| LocalResource LocalResourcerepresents a local resource required to
 run a container. | 
| LocalResourceType LocalResourceTypespecifies the type
 of a resource localized by theNodeManager. | 
| LocalResourceVisibility LocalResourceVisibilityspecifies the visibility
 of a resource localized by theNodeManager. | 
| LogAggregationContext LogAggregationContextrepresents all of the
 information needed by theNodeManagerto handle
 the logs for an application. | 
| LogAggregationStatus Status of Log aggregation. | 
| 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. | 
| NodeAttributeOpCode Enumeration of various node attribute op codes. | 
| NodeAttributeType 
 Type of a  node Attribute. | 
| NodeId NodeIdis the unique identifier for a node. | 
| NodeLabel | 
| NodeReport NodeReportis a summary of runtime information of a node
 in the cluster. | 
| NodeState State of a  Node. | 
| NodeToAttributeValue 
 Mapping of Attribute Value to a Node. | 
| NodeUpdateType Taxonomy of the  NodeStatethat aNodemight transition into. | 
| 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 | 
| QueueACL QueueACLenumerates the various ACLs for queues. | 
| QueueConfigurations QueueConfigurations contain information about the configuration percentages
 of a queue. | 
| QueueInfo QueueInfo is a report of the runtime information of the queue. | 
| QueueState State of a Queue. | 
| QueueStatistics | 
| QueueUserACLInfo QueueUserACLInfoprovides informationQueueACLfor
 the given user. | 
| RejectedSchedulingRequest This encapsulates a Rejected SchedulingRequest. | 
| RejectionReason Reason for rejecting a Scheduling Request. | 
| ReservationACL ReservationACLenumerates the various ACLs for reservations. | 
| 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. | 
| ReservationRequestInterpreter Enumeration of various types of dependencies among multiple
  ReservationRequestswithin oneReservationDefinition(from
 least constraining to most constraining). | 
| 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. | 
| 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 | 
| ShellContainerCommand Enumeration of various signal container commands. | 
| SignalContainerCommand Enumeration of various signal container commands. | 
| 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. | 
| YarnApplicationAttemptState Enumeration of various states of a  RMAppAttempt. | 
| YarnApplicationState Enumeration of various states of an  ApplicationMaster. | 
| YarnClusterMetrics YarnClusterMetricsrepresents cluster metrics. | 
| Class and Description | 
|---|
| Resource Resourcemodels a set of computer resources in the 
 cluster. | 
| ResourceInformation Class to encapsulate information about a Resource - the name of the resource,
 the units(milli, micro, etc), the type(countable), and the value. | 
| Class and Description | 
|---|
| ApplicationId ApplicationIdrepresents the globally unique 
 identifier for an application. | 
| Class and Description | 
|---|
| NodeAttributeOpCode Enumeration of various node attribute op codes. | 
| Class and Description | 
|---|
| Resource Resourcemodels a set of computer resources in the 
 cluster. | 
| Class and Description | 
|---|
| ApplicationId ApplicationIdrepresents the globally unique 
 identifier for an application. | 
| ContainerId ContainerIdrepresents a globally unique identifier
 for aContainerin the cluster. | 
| ExecutionType Container property encoding execution semantics. | 
| Resource Resourcemodels a set of computer resources in the 
 cluster. | 
| Class and Description | 
|---|
| DecommissionType Specifies the different types of decommissioning of nodes. | 
| NodeAttribute 
 Node Attribute is a kind of a label which represents one of the
 attribute/feature of a Node. | 
| NodeId NodeIdis the unique identifier for a node. | 
| NodeLabel | 
| ResourceOption | 
| Class and Description | 
|---|
| Resource Resourcemodels a set of computer resources in the 
 cluster. | 
| ResourceInformation Class to encapsulate information about a Resource - the name of the resource,
 the units(milli, micro, etc), the type(countable), and the value. | 
| ResourceTypeInfo Class to encapsulate information about a ResourceType - the name of the
 resource, the units(milli, micro, etc), the type(countable). | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.