Package org.apache.hadoop.yarn.api.records

Class Summary
ApplicationAttemptId ApplicationAttemptId denotes the particular attempt of an ApplicationMaster for a given ApplicationId.
ApplicationAttemptReport ApplicationAttemptReport is a report of an application attempt.
ApplicationId ApplicationId represents the globally unique identifier for an application.
ApplicationReport ApplicationReport is a report of an application.
ApplicationResourceUsageReport Contains various scheduling metrics to be reported by UI and CLI.
ApplicationSubmissionContext ApplicationSubmissionContext represents all of the information needed by the ResourceManager to launch the ApplicationMaster for an application.
Container Container represents an allocated resource in the cluster.
ContainerExitStatus Container exit statuses indicating special exit circumstances.
ContainerId ContainerId represents a globally unique identifier for a Container in the cluster.
ContainerLaunchContext ContainerLaunchContext represents all of the information needed by the NodeManager to launch a container.
ContainerReport ContainerReport is a report of an container.
ContainerResourceIncreaseRequest Used by Application Master, send a container resource increase request to Resource Manager
ContainerStatus ContainerStatus represents the current status of a Container.
LocalResource LocalResource represents a local resource required to run a container.
NMToken The NMToken is used for authenticating communication with NodeManager
NodeId NodeId is the unique identifier for a node.
NodeReport NodeReport is 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 PreemptionMessage is part of the RM-AM protocol, and it is used by the RM to specify resources that the RM wants to reclaim from this ApplicationMaster (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 QueueUserACLInfo provides information QueueACL for the given user.
Resource Resource models a set of computer resources in the cluster.
ResourceBlacklistRequest ResourceBlacklistRequest encapsulates the list of resource-names which should be added or removed from the blacklist of resources for the application.
ResourceRequest ResourceRequest represents the request made by an application to the ResourceManager to obtain various Container allocations.
StrictPreemptionContract Enumeration of particular allocations to be reclaimed.
Token Token is the security entity used by the framework to verify authenticity of any resource.
URL URL represents a serializable URL.
YarnClusterMetrics YarnClusterMetrics represents cluster metrics.

Enum Summary
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 LocalResourceType specifies the type of a resource localized by the NodeManager.
LocalResourceVisibility LocalResourceVisibility specifies the visibility of a resource localized by the NodeManager.
NodeState State of a Node.
QueueACL QueueACL enumerates the various ACLs for queues.
QueueState State of a Queue.
YarnApplicationAttemptState Enumeration of various states of a RMAppAttempt.
YarnApplicationState Enumeration of various states of an ApplicationMaster.

Copyright © 2014 Apache Software Foundation. All Rights Reserved.