| Class | Description |
|---|---|
| AddToClusterNodeLabelsRequest | |
| AddToClusterNodeLabelsResponse | |
| AllocateRequest |
The core request sent by the
ApplicationMaster to the
ResourceManager to obtain resources in the cluster. |
| AllocateRequest.AllocateRequestBuilder |
Class to construct instances of
AllocateRequest with specific
options. |
| AllocateResponse |
The response sent by the
ResourceManager the
ApplicationMaster during resource negotiation. |
| AllocateResponse.AllocateResponseBuilder |
Class to construct instances of
AllocateResponse with specific
options. |
| 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.
|
| ApplicationAttemptEntity |
This entity represents an application attempt.
|
| ApplicationAttemptId |
ApplicationAttemptId denotes the particular attempt
of an ApplicationMaster for a given ApplicationId. |
| ApplicationAttemptNotFoundException |
This exception is thrown on
(GetApplicationAttemptReportRequest)
API when the Application Attempt doesn't exist in Application History Server or
ApplicationMasterProtocol.allocate(AllocateRequest) if application
doesn't exist in RM. |
| ApplicationAttemptReport |
ApplicationAttemptReport is a report of an application attempt. |
| ApplicationBaseProtocol |
The protocol between clients and the
ResourceManager or
ApplicationHistoryServer to get information on applications,
application attempts and containers. |
| ApplicationClientProtocol |
The protocol between clients and the
ResourceManager
to submit/abort jobs and to get information on applications, cluster metrics,
nodes, queues and ACLs. |
| ApplicationConstants |
This is the API for the applications comprising of constants that YARN sets
up for the applications and the containers.
|
| ApplicationConstants.ContainerLaunchType |
The type of launch for the container.
|
| ApplicationConstants.Environment |
Environment for Applications.
|
| ApplicationEntity |
This entity represents an application.
|
| ApplicationHistoryProtocol |
The protocol between clients and the
ApplicationHistoryServer to
get the information of completed applications etc. |
| ApplicationId |
ApplicationId represents the globally unique
identifier for an application. |
| ApplicationIdNotProvidedException |
Exception to be thrown when Client submit an application without
providing
ApplicationId in ApplicationSubmissionContext. |
| ApplicationInitializationContext |
Initialization context for
AuxiliaryService when starting an
application. |
| ApplicationMasterNotRegisteredException |
This exception is thrown when an Application Master tries to unregister by calling
ApplicationMasterProtocol.finishApplicationMaster(FinishApplicationMasterRequest)
API without first registering by calling
ApplicationMasterProtocol.registerApplicationMaster(RegisterApplicationMasterRequest)
or after an RM restart. |
| ApplicationMasterProtocol |
The protocol between a live instance of
ApplicationMaster
and the ResourceManager. |
| ApplicationMasterServiceContext |
This is a marker interface for a context object that is injected into
the ApplicationMasterService processor.
|
| ApplicationMasterServiceProcessor |
Interface to abstract out the the actual processing logic of the
Application Master Service.
|
| ApplicationMasterServiceUtils |
Utility methods to be used by
ApplicationMasterServiceProcessor. |
| ApplicationNotFoundException |
This exception is thrown on
(GetApplicationReportRequest) API
when the Application doesn't exist in RM and AHS |
| ApplicationReport |
ApplicationReport is a report of an application. |
| ApplicationResourceUsageReport |
Contains various scheduling metrics to be reported by UI and CLI.
|
| ApplicationsRequestScope |
Enumeration that controls the scope of applications fetched
|
| ApplicationSubmissionContext |
ApplicationSubmissionContext represents all of the
information needed by the ResourceManager to launch
the ApplicationMaster for an application. |
| ApplicationTerminationContext |
Initialization context for
AuxiliaryService when stopping an
application. |
| ApplicationTimeout |
ApplicationTimeout is a report for configured application timeouts. |
| ApplicationTimeoutType |
Application timeout type.
|
| AttributeMappingOperationType |
Type of node to attribute mapping operation.
|
| AuxiliaryLocalPathHandler |
An Interface that can retrieve local directories to read from or write to.
|
| AuxiliaryService |
A generic service that will be started by the NodeManager.
|
| BatchSaveFederationQueuePoliciesRequest |
In Federation mode,
we will support batch save queues policies to FederationStateStore.
|
| BatchSaveFederationQueuePoliciesResponse | |
| CancelDelegationTokenRequest |
The request issued by the client to the
ResourceManager to cancel a
delegation token. |
| CancelDelegationTokenResponse |
The response from the
ResourceManager to a cancelDelegationToken
request. |
| CheckForDecommissioningNodesRequest | |
| CheckForDecommissioningNodesResponse | |
| ClientSCMProtocol |
The protocol between clients and the
SharedCacheManager to claim
and release resources in the shared cache. |
| ClientSCMProtocolPB | |
| ClusterEntity |
This entity represents a YARN cluster.
|
| CollectorInfo |
Collector info containing collector address and collector token passed from
RM to AM in Allocate Response.
|
| CommitResponse |
Response to Commit Container Request.
|
| ConfigurableAuxiliaryService |
A generic service that will be started by the ResourceManager.
|
| ConfigurableAuxServices |
Manages a set of @link{ConfigurableAuxiliaryService} instances by starting
and stopping them.
|
| ConfigurationException |
This exception is thrown on unrecoverable configuration errors.
|
| ConfigurationProvider | |
| ConfigurationProviderFactory | |
| Container |
Container represents an allocated resource in the cluster. |
| ContainerContext |
Base context class for
AuxiliaryService initializing and stopping a
container. |
| ContainerEntity |
This entity represents a container belonging to an application attempt.
|
| ContainerExitStatus |
Container exit statuses indicating special exit circumstances.
|
| ContainerId |
ContainerId represents a globally unique identifier
for a Container in the cluster. |
| ContainerInitializationContext |
Initialization context for
AuxiliaryService when starting a
container. |
| ContainerLaunchContext |
ContainerLaunchContext represents all of the information
needed by the NodeManager to launch a container. |
| ContainerLogAggregationPolicy |
This API is used by NodeManager to decide if a given container's logs
should be aggregated at run time.
|
| ContainerLogContext |
Context class for
ContainerLogAggregationPolicy. |
| ContainerManagementProtocol |
The protocol between an
ApplicationMaster and a
NodeManager to start/stop and increase resource of containers
and to get status of running containers. |
| ContainerNotFoundException |
This exception is thrown on
(GetContainerReportRequest)
API when the container doesn't exist in AHS |
| ContainerReport |
ContainerReport is a report of an container. |
| ContainerRetryContext |
ContainerRetryContext indicates how container retry after it fails
to run. |
| ContainerRetryPolicy |
Retry policy for relaunching a
Container. |
| ContainerState |
State of a
Container. |
| ContainerStatus |
ContainerStatus represents the current status of a
Container. |
| ContainerSubState |
Container Sub-State.
|
| ContainerTerminationContext |
Termination context for
AuxiliaryService when stopping a
container. |
| ContainerType |
Container property encoding allocation and execution semantics.
|
| ContainerUpdateRequest |
The request sent by
Application Master to the
Node Manager to change the resource quota of a container. |
| ContainerUpdateResponse |
The response sent by the
NodeManager to the
ApplicationMaster when asked to update container resource. |
| ContainerUpdateType |
Encodes the type of Container Update.
|
| CsiAdaptorPB |
Interface for the CSI adaptor protocol.
|
| CsiAdaptorPlugin |
csi-adaptor is a plugin, user can provide customized implementation
according to this interface.
|
| CsiAdaptorProtocol |
CSI adaptor delegates all the calls from YARN to a CSI driver.
|
| CsiConfigUtils |
Utility class for CSI in the API level.
|
| CustomRMAddressFinder |
Class that allows to find RM address while using Custom RM HA
|
| DecommissionType |
Specifies the different types of decommissioning of nodes.
|
| DefaultYarnConfiguration |
Holds an instance of default @link{YarnConfiguration}.
|
| DeleteFederationApplicationRequest |
This class is used for cleaning up an application that exists in the FederationStateStore.
|
| DeleteFederationApplicationResponse | |
| DeleteFederationQueuePoliciesRequest |
This class is used for handling queue policy deletion requests,
which include the queues that need to be removed.
|
| DeleteFederationQueuePoliciesResponse |
This class is utilized for responding to queue deletion requests
and includes the provision of return information.
|
| DeregisterSubClusterRequest | |
| DeregisterSubClusterResponse | |
| DeregisterSubClusters | |
| EnhancedHeadroom |
Enhanced head room in AllocateResponse.
|
| 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.
|
| FailApplicationAttemptRequest |
The request sent by the client to the
ResourceManager
to fail an application attempt. |
| FailApplicationAttemptResponse |
The response sent by the
ResourceManager to the client
failing an application attempt. |
| FederationQueueWeight |
Queue weights for representing Federation.
|
| FederationSubCluster |
Federation SubClusters.
|
| FinalApplicationStatus |
Enumeration of various final states of an
Application. |
| FinishApplicationMasterRequest |
The finalization request sent by the
ApplicationMaster to
inform the ResourceManager about its completion. |
| FinishApplicationMasterResponse |
The response sent by the
ResourceManager to a
ApplicationMaster on it's completion. |
| FlowActivityEntity |
Entity that represents a record for flow activity.
|
| FlowRunEntity |
This entity represents a flow run.
|
| GetAllResourceProfilesRequest |
Request class for getting all the resource profiles from the RM.
|
| GetAllResourceProfilesResponse |
Response class for getting all the resource profiles from the RM.
|
| GetAllResourceTypeInfoRequest |
Request class for getting all the resource profiles from the RM.
|
| GetAllResourceTypeInfoResponse |
Response class for getting all the resource profiles from the RM.
|
| GetApplicationAttemptReportRequest |
The request sent by a client to the
ResourceManager to get an
ApplicationAttemptReport for an application attempt. |
| GetApplicationAttemptReportResponse |
The response sent by the
ResourceManager to a client requesting
an application attempt report. |
| GetApplicationAttemptsRequest |
The request from clients to get a list of application attempt reports of an
application from the
ResourceManager. |
| GetApplicationAttemptsResponse |
The response sent by the
ResourceManager to a client requesting
a list of ApplicationAttemptReport for application attempts. |
| GetApplicationReportRequest |
The request sent by a client to the
ResourceManager to
get an ApplicationReport for an application. |
| GetApplicationReportResponse |
The response sent by the
ResourceManager to a client
requesting an application report. |
| GetApplicationsRequest |
The request from clients to get a report of Applications
in the cluster from the
ResourceManager. |
| GetApplicationsResponse |
The response sent by the
ResourceManager to a client
requesting an ApplicationReport for applications. |
| GetAttributesToNodesRequest |
The request from clients to get node to attribute value mapping for all or
given set of Node AttributeKey's in the cluster from the
ResourceManager. |
| GetAttributesToNodesResponse |
The response sent by the
ResourceManager to a client requesting
node to attribute value mapping for all or given set of Node AttributeKey's. |
| GetClusterMetricsRequest |
The request sent by clients to get cluster metrics from the
ResourceManager. |
| GetClusterMetricsResponse |
The response sent by the
ResourceManager to a client
requesting cluster metrics. |
| GetClusterNodeAttributesRequest |
The request from clients to get node attributes in the cluster from the
ResourceManager. |
| GetClusterNodeAttributesResponse |
The response sent by the
ResourceManager to a client requesting
a node attributes in cluster. |
| GetClusterNodeLabelsRequest | |
| GetClusterNodeLabelsResponse | |
| GetClusterNodesRequest |
The request from clients to get a report of all nodes
in the cluster from the
ResourceManager. |
| GetClusterNodesResponse |
The response sent by the
ResourceManager to a client
requesting a NodeReport for all nodes. |
| GetContainerReportRequest |
The request sent by a client to the
ResourceManager to get an
ContainerReport for a container. |
| GetContainerReportResponse |
The response sent by the
ResourceManager to a client requesting
a container report. |
| GetContainersRequest |
The request from clients to get a list of container reports, which belong to
an application attempt from the
ResourceManager. |
| GetContainersResponse |
The response sent by the
ResourceManager to a client requesting
a list of ContainerReport for containers. |
| GetContainerStatusesRequest |
The request sent by the
ApplicationMaster to the
NodeManager to get ContainerStatus of requested
containers. |
| GetContainerStatusesResponse |
The response sent by the
NodeManager to the
ApplicationMaster when asked to obtain the
ContainerStatus of requested containers. |
| GetDelegationTokenRequest |
The request issued by the client to get a delegation token from
the
ResourceManager. |
| GetDelegationTokenResponse |
Response to a
GetDelegationTokenRequest request
from the client. |
| GetLabelsToNodesRequest | |
| GetLabelsToNodesResponse | |
| GetLocalizationStatusesRequest |
The request sent by an application master to the node manager to get
LocalizationStatuses of containers. |
| GetLocalizationStatusesResponse |
The response sent by the node manager to an application master when
localization statuses are requested.
|
| GetNewApplicationRequest |
The request sent by clients to get a new
ApplicationId for
submitting an application. |
| GetNewApplicationResponse |
The response sent by the
ResourceManager to the client for
a request to get a new ApplicationId for submitting applications. |
| GetNewReservationRequest |
The request sent by clients to get a new
ReservationId for
submitting an reservation. |
| GetNewReservationResponse |
The response sent by the
ResourceManager to the client for
a request to get a new ReservationId for submitting reservations. |
| GetNodesToAttributesRequest |
The request from clients to get nodes to attributes mapping
in the cluster from the
ResourceManager. |
| GetNodesToAttributesResponse |
The response sent by the
ResourceManager to a client requesting
nodes to attributes mapping. |
| GetNodesToLabelsRequest | |
| GetNodesToLabelsResponse | |
| GetPluginInfoRequest |
Get plugin info request.
|
| GetPluginInfoResponse |
Get plugin info response.
|
| GetQueueInfoRequest |
The request sent by clients to get queue information
from the
ResourceManager. |
| GetQueueInfoResponse |
The response sent by the
ResourceManager to a client
requesting information about queues in the system. |
| GetQueueUserAclsInfoRequest |
The request sent by clients to the
ResourceManager to
get queue acls for the current user. |
| GetQueueUserAclsInfoResponse |
The response sent by the
ResourceManager to clients
seeking queue acls for the user. |
| GetResourceProfileRequest |
Request class for getting the details for a particular resource profile.
|
| GetResourceProfileResponse |
Response class for getting the details for a particular resource profile.
|
| GetSubClustersRequest | |
| GetSubClustersResponse | |
| HAUtil | |
| HierarchicalTimelineEntity |
This class extends timeline entity and defines parent-child relationships
with other entities.
|
| IncreaseContainersResourceRequest |
The request sent by
Application Master to the
Node Manager to change the resource quota of a container. |
| IncreaseContainersResourceResponse |
The response sent by the
NodeManager to the
ApplicationMaster when asked to increase container resource. |
| InvalidApplicationMasterRequestException |
This exception is thrown when an ApplicationMaster asks for resources by
calling
ApplicationMasterProtocol.allocate(AllocateRequest)
without first registering by calling
ApplicationMasterProtocol.registerApplicationMaster(RegisterApplicationMasterRequest)
or if it tries to register more than once. |
| InvalidAuxServiceException |
This exception is thrown by a NodeManager that is rejecting start-container
requests via
ContainerManagementProtocol.startContainers(StartContainersRequest)
for auxservices does not exist. |
| InvalidContainerException |
This exception is thrown by a NodeManager that is rejecting start-container
requests via
ContainerManagementProtocol.startContainers(StartContainersRequest)
for containers allocated by a previous instance of the RM. |
| InvalidContainerReleaseException |
This exception is thrown when an Application Master tries to release
containers not belonging to it using
ApplicationMasterProtocol.allocate(AllocateRequest) API. |
| InvalidLabelResourceRequestException |
This exception is thrown when a resource requested via
ResourceRequest in the
ApplicationMasterProtocol.allocate(AllocateRequest) when requested
label is not having permission to access. |
| InvalidResourceBlacklistRequestException |
This exception is thrown when an application provides an invalid
ResourceBlacklistRequest specification for blacklisting of resources
in ApplicationMasterProtocol.allocate(AllocateRequest) API. |
| InvalidResourceRequestException |
This exception is thrown when a resource requested via
ResourceRequest in the
ApplicationMasterProtocol.allocate(AllocateRequest) API is out of the
range of the configured lower and upper limits on resources. |
| InvalidResourceRequestException.InvalidResourceType | |
| KillApplicationRequest |
The request sent by the client to the
ResourceManager
to abort a submitted application. |
| KillApplicationResponse |
The response sent by the
ResourceManager to the client aborting
a submitted application. |
| LightWeightResource |
LightWeightResource extends Resource to handle base resources such
as memory and CPU. |
| LocalizationState |
State of localization.
|
| LocalizationStatus |
Represents the localization status of a resource.
|
| LocalResource |
LocalResource represents a local resource required to
run a container. |
| LocalResourceType |
LocalResourceType specifies the type
of a resource localized by the NodeManager. |
| LocalResourceVisibility |
LocalResourceVisibility specifies the visibility
of a resource localized by the NodeManager. |
| LogAggregationContext |
LogAggregationContext represents all of the
information needed by the NodeManager to handle
the logs for an application. |
| LogAggregationStatus |
Status of Log aggregation.
|
| MoveApplicationAcrossQueuesRequest |
The request sent by the client to the
ResourceManager
to move a submitted application to a different queue. |
| MoveApplicationAcrossQueuesResponse |
The response sent by the
ResourceManager to the client moving
a submitted application to a different queue. |
| NMNotYetReadyException |
This exception is thrown on
ContainerManagementProtocol.startContainers(StartContainersRequest) API
when an NM starts from scratch but has not yet connected with RM. |
| 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 |
NodeId is the unique identifier for a node. |
| NodeLabel | |
| NodePublishVolumeRequest |
The request sent by node manager to CSI driver adaptor
to publish a volume on a node.
|
| NodePublishVolumeResponse |
The response sent by a CSI driver adaptor to the node manager
after publishing a volume on the node.
|
| NodeReport |
NodeReport is a summary of runtime information of a node
in the cluster. |
| NodeState |
State of a
Node. |
| NodesToAttributesMappingRequest |
list of node-attribute mapping request info.
|
| NodesToAttributesMappingResponse |
NodesToAttributesMappingResponse holds response object for attribute
mapping.
|
| NodeToAttributes |
Represents a mapping of Node id to list of attributes.
|
| NodeToAttributeValue |
Mapping of Attribute Value to a Node.
|
| NodeUnpublishVolumeRequest |
The request sent by node manager to CSI driver adaptor
to un-publish a volume on a node.
|
| NodeUnpublishVolumeResponse |
The response sent by a CSI driver adaptor to the node manager
after un-publishing a volume on the node.
|
| NodeUpdateType |
Taxonomy of the
NodeState that a
Node might transition into. |
| PlacementConstraint |
PlacementConstraint represents a placement constraint for a resource
allocation. |
| PlacementConstraint.AbstractConstraint |
Abstract class that acts as the superclass of all placement constraint
classes.
|
| PlacementConstraint.And |
Class that represents a composite constraint that is a conjunction of other
constraints.
|
| PlacementConstraint.CardinalityConstraint |
Class that represents a cardinality constraint.
|
| PlacementConstraint.CompositeConstraint<R extends PlacementConstraint.Visitable> |
Class that represents composite constraints, which comprise other
constraints, forming a constraint tree.
|
| PlacementConstraint.DelayedOr |
Class that represents a composite constraint that comprises a list of timed
placement constraints (see
PlacementConstraint.TimedPlacementConstraint). |
| PlacementConstraint.Or |
Class that represents a composite constraint that is a disjunction of other
constraints.
|
| PlacementConstraint.SingleConstraint |
Consider a set of nodes N that belongs to the scope specified in the
constraint.
|
| PlacementConstraint.TargetConstraint |
Class that represents a target constraint.
|
| PlacementConstraint.TargetExpression |
Class representing the target expressions that are used in placement
constraints.
|
| PlacementConstraint.TargetExpression.TargetType |
Enum specifying the type of the target expression.
|
| PlacementConstraint.TimedPlacementConstraint |
Represents a timed placement constraint that has to be satisfied within a
time window.
|
| PlacementConstraint.TimedPlacementConstraint.DelayUnit |
The unit of scheduling delay.
|
| PlacementConstraint.Visitable |
Interface used to enable the elements of the constraint tree to be visited.
|
| PlacementConstraint.Visitor<T> |
Visitor API for a constraint tree.
|
| PlacementConstraintParseException |
Exception when the placement constraint parser fails to parse an expression.
|
| PlacementConstraintParser |
Placement constraint expression parser.
|
| PlacementConstraintParser.BaseStringTokenizer |
A basic tokenizer that splits an expression by a given delimiter.
|
| PlacementConstraintParser.CardinalityConstraintParser |
Constraint parser used to parse a given target expression, such as
"cardinality, NODE, foo, 0, 1".
|
| PlacementConstraintParser.ConjunctionConstraintParser |
Parser used to parse conjunction form of constraints, such as
AND(A, ..., B), OR(A, ..., B).
|
| PlacementConstraintParser.ConjunctionTokenizer |
Tokenizer used to parse conjunction form of a constraint expression,
[AND|OR](C1:C2:...:Cn).
|
| PlacementConstraintParser.ConstraintParser |
Constraint Parser used to parse placement constraints from a
given expression.
|
| PlacementConstraintParser.ConstraintTokenizer |
Tokenizer interface that used to parse an expression.
|
| PlacementConstraintParser.MultipleConstraintsTokenizer |
Tokenizer used to handle a placement spec composed by multiple
constraint expressions.
|
| PlacementConstraintParser.NodeConstraintParser |
Constraint parser used to parse a given target expression.
|
| PlacementConstraintParser.SourceTags |
A helper class to encapsulate source tags and allocations in the
placement specification.
|
| PlacementConstraintParser.SourceTagsTokenizer |
Tokenizer used to parse allocation tags expression, which should be
in tag(numOfAllocations) syntax.
|
| PlacementConstraintParser.TargetConstraintParser |
Constraint parser used to parse a given target expression, such as
"NOTIN, NODE, foo, bar".
|
| PlacementConstraints |
This class contains various static methods for the applications to create
placement constraints (see also
PlacementConstraint). |
| PlacementConstraints.PlacementTargets |
Class with static methods for constructing target expressions to be used in
placement constraints.
|
| 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
|
| QueryFederationQueuePoliciesRequest |
Request for querying Federation Queue Policies.
|
| QueryFederationQueuePoliciesResponse |
This is the QueryFederationQueuePoliciesResponse, which contains the following information:
1.
|
| QueueACL |
QueueACL enumerates the various ACLs for queues. |
| QueueConfigurations |
QueueConfigurations contain information about the configuration percentages
of a queue.
|
| QueueEntity |
This entity represents a queue.
|
| QueueInfo |
QueueInfo is a report of the runtime information of the queue.
|
| QueueState |
State of a Queue.
|
| QueueStatistics | |
| QueueUserACLInfo |
QueueUserACLInfo provides information QueueACL for
the given user. |
| RecordFactory | |
| RecordFactoryProvider | |
| Records |
Convenient API record utils
|
| RefreshAdminAclsRequest | |
| RefreshAdminAclsResponse | |
| RefreshClusterMaxPriorityRequest | |
| RefreshClusterMaxPriorityResponse | |
| RefreshNodesRequest | |
| RefreshNodesResourcesRequest |
Request to refresh the resources of a node.
|
| RefreshNodesResourcesResponse |
Response to a request to refresh the resources of a node.
|
| RefreshNodesResponse | |
| RefreshQueuesRequest | |
| RefreshQueuesResponse | |
| RefreshServiceAclsRequest | |
| RefreshServiceAclsResponse | |
| RefreshSuperUserGroupsConfigurationRequest | |
| RefreshSuperUserGroupsConfigurationResponse | |
| RefreshUserToGroupsMappingsRequest | |
| RefreshUserToGroupsMappingsResponse | |
| RegisterApplicationMasterRequest |
The request sent by the
ApplicationMaster to ResourceManager
on registration. |
| RegisterApplicationMasterResponse |
The response sent by the
ResourceManager to a new
ApplicationMaster on registration. |
| ReInitializeContainerRequest |
This encapsulates all the required fields needed for a Container
ReInitialization.
|
| ReInitializeContainerResponse |
The response to the
ReInitializeContainerRequest. |
| RejectedSchedulingRequest |
This encapsulates a Rejected SchedulingRequest.
|
| RejectionReason |
Reason for rejecting a Scheduling Request.
|
| ReleaseSharedCacheResourceRequest |
The request from clients to release a resource in the shared cache.
|
| ReleaseSharedCacheResourceResponse |
The response to clients from the
SharedCacheManager when
releasing a resource in the shared cache. |
| RemoveFromClusterNodeLabelsRequest | |
| RemoveFromClusterNodeLabelsResponse | |
| RenewDelegationTokenRequest |
The request issued by the client to renew a delegation token from
the
ResourceManager. |
| RenewDelegationTokenResponse |
The response to a renewDelegationToken call to the
ResourceManager. |
| ReplaceLabelsOnNodeRequest | |
| ReplaceLabelsOnNodeResponse | |
| ReservationACL |
ReservationACL enumerates the various ACLs for reservations. |
| ReservationAllocationState |
ReservationAllocationState represents the reservation that is
made by a user. |
| ReservationDefinition |
ReservationDefinition captures the set of resource and time
constraints the user cares about regarding a reservation. |
| ReservationDeleteRequest |
ReservationDeleteRequest captures the set of requirements the user
has to delete an existing reservation. |
| ReservationDeleteResponse |
ReservationDeleteResponse contains the answer of the admission
control system in the ResourceManager to a reservation delete
operation. |
| ReservationId |
ReservationId represents the globally unique identifier for
a reservation. |
| ReservationListRequest |
ReservationListRequest captures the set of requirements the
user has to list reservations. |
| ReservationListResponse |
ReservationListResponse captures the list of reservations that the
user has queried. |
| ReservationRequest |
ReservationRequest represents the request made by an application to
the ResourceManager to reserve Resources. |
| ReservationRequest.ReservationRequestComparator | |
| ReservationRequestInterpreter |
Enumeration of various types of dependencies among multiple
ReservationRequests within one ReservationDefinition (from
least constraining to most constraining). |
| ReservationRequests |
ReservationRequests captures the set of resource and constraints the
user cares about regarding a reservation. |
| ReservationSubmissionRequest |
ReservationSubmissionRequest captures the set of requirements the
user has to create a reservation. |
| ReservationSubmissionResponse |
The response sent by the
ResourceManager to a client on
reservation submission. |
| ReservationUpdateRequest |
ReservationUpdateRequest captures the set of requirements the user
has to update an existing reservation. |
| ReservationUpdateResponse |
ReservationUpdateResponse contains the answer of the admission
control system in the ResourceManager to a reservation update
operation. |
| Resource |
Resource models a set of computer resources in the
cluster. |
| ResourceAllocationRequest |
ResourceAllocationRequest represents an allocation
made for a reservation for the current state of the plan. |
| ResourceBlacklistRequest |
ResourceBlacklistRequest encapsulates 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.
|
| ResourceLocalizationRequest |
The request sent by the ApplicationMaster to ask for localizing resources.
|
| ResourceLocalizationResponse |
The response to the
ResourceLocalizationRequest |
| ResourceManagerAdministrationProtocol | |
| ResourceNotFoundException |
This exception is thrown when details of an unknown resource type
are requested.
|
| ResourceOption | |
| ResourceProfilesNotEnabledException |
This exception is thrown when the client requests information about
ResourceProfiles in the
ApplicationClientProtocol but resource
profiles is not enabled on the RM. |
| ResourceRequest |
ResourceRequest represents the request made
by an application to the ResourceManager
to obtain various Container allocations. |
| ResourceRequest.ResourceRequestBuilder |
Class to construct instances of
ResourceRequest with specific
options. |
| ResourceRequest.ResourceRequestComparator | |
| ResourceSizing |
ResourceSizing contains information for the size of a
SchedulingRequest, 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).
|
| ResourceTypes |
Enum which represents the resource type.
|
| ResourceUtilization |
ResourceUtilization models the utilization of a set of computer
resources in the cluster. |
| ResourceUtils |
Helper class to read the resource-types to be supported by the system.
|
| RestartContainerResponse |
The response to a restart Container request.
|
| RMAddressFinderLoader |
Class to load custom RMAddressFinder
ideally all the loading should be done in the constructor
but there are issues with static initialization ordering
that dictated loading this class over "get" method and
make it synchronized to prevent from double loading
|
| RollbackResponse |
Response to a Rollback request.
|
| RunSharedCacheCleanerTaskRequest |
The request from admin to ask the
SharedCacheManager to run
cleaner service right away. |
| RunSharedCacheCleanerTaskResponse |
The response to admin from the
SharedCacheManager when
is asked to run the cleaner service. |
| SaveFederationQueuePolicyRequest |
In Yarn Federation mode, this class is used to save the queue policy interface.
|
| SaveFederationQueuePolicyResponse | |
| SchedulerInvalidResoureRequestException |
This exception is thrown when any issue inside scheduler to handle a new or
updated
SchedulingRequest/
ResourceRequest add to the
scheduler. |
| SchedulingRequest |
SchedulingRequest represents a request made by an application to the
ResourceManager to obtain an allocation. |
| SchedulingRequest.SchedulingRequestBuilder |
Class to construct instances of
SchedulingRequest with specific
options. |
| SCMAdminProtocol |
The protocol between administrators and the
SharedCacheManager |
| SCMAdminProtocolPB | |
| SerializedException | |
| ShellContainerCommand |
Enumeration of various signal container commands.
|
| SignalContainerCommand |
Enumeration of various signal container commands.
|
| SignalContainerRequest |
The request sent by the client to the
ResourceManager
or by the ApplicationMaster to the NodeManager
to signal a container. |
| SignalContainerResponse |
The response sent by the
ResourceManager to the client
signalling a container. |
| StartContainerRequest |
The request sent by the
ApplicationMaster to the
NodeManager to start a container. |
| StartContainersRequest |
The request which contains a list of
StartContainerRequest sent by
the ApplicationMaster to the NodeManager to
start containers. |
| StartContainersResponse |
The response sent by the
NodeManager to the
ApplicationMaster when asked to start an allocated
container. |
| StopContainersRequest |
The request sent by the
ApplicationMaster to the
NodeManager to stop containers. |
| StopContainersResponse |
The response sent by the
NodeManager to the
ApplicationMaster when asked to stop allocated
containers. |
| StrictPreemptionContract |
Enumeration of particular allocations to be reclaimed.
|
| SubApplicationEntity |
This entity represents a user defined entities to be stored under sub
application table.
|
| SubmitApplicationRequest |
The request sent by a client to submit an application to the
ResourceManager. |
| SubmitApplicationResponse |
The response sent by the
ResourceManager to a client on
application submission. |
| TimelineAbout | |
| TimelineDelegationTokenResponse |
The response of delegation token related request
|
| TimelineDomain |
This class contains the information about a timeline domain, which is used
to a user to host a number of timeline entities, isolating them from others'.
|
| TimelineDomain |
This class contains the information about a timeline service domain, which is
used to a user to host a number of timeline entities, isolating them from
others'.
|
| TimelineDomains |
The class that hosts a list of timeline domains.
|
| TimelineEntities |
The class that hosts a list of timeline entities.
|
| TimelineEntities |
This class hosts a set of timeline entities.
|
| TimelineEntity |
The class that contains the the meta information of some conceptual entity
and its related events.
|
| TimelineEntity |
The basic timeline entity data structure for timeline service v2.
|
| TimelineEntity.Identifier |
Identifier of timeline entity(entity id + entity type).
|
| TimelineEntityGroupId |
TimelineEntityGroupId is an abstract way for
timeline service users to represent “a group of related timeline data. |
| TimelineEntityType |
Defines type of entity.
|
| TimelineEvent |
The class that contains the information of an event that is related to some
conceptual entity of an application.
|
| TimelineEvent |
This class contains the information of an event that belongs to an entity.
|
| TimelineEvents |
The class that hosts a list of events, which are categorized according to
their related entities.
|
| TimelineEvents.EventsOfOneEntity |
The class that hosts a list of events that are only related to one entity.
|
| TimelineHealth |
This class holds health information for ATS.
|
| TimelineHealth.TimelineHealthStatus |
Timline health status.
|
| TimelineMetric |
This class contains the information of a metric that is related to some
entity.
|
| TimelineMetric.Type |
Type of metric.
|
| TimelineMetricCalculator |
A calculator for timeline metrics.
|
| TimelineMetricOperation |
Aggregation operations.
|
| TimelinePutResponse |
A class that holds a list of put errors.
|
| TimelinePutResponse.TimelinePutError |
A class that holds the error code for one entity.
|
| TimelineServiceHelper |
Helper class for Timeline service.
|
| TimelineWriteResponse |
A class that holds a list of put errors.
|
| TimelineWriteResponse.TimelineWriteError |
A class that holds the error code for one entity.
|
| Token |
Token is the security entity used by the framework
to verify authenticity of any resource. |
| UnitsConversionUtil |
A util to convert values in one unit to another.
|
| UnitsConversionUtil.Converter |
Helper class for encapsulating conversion values.
|
| UpdateApplicationPriorityRequest |
The request sent by the client to the
ResourceManager to set or
update the application priority. |
| UpdateApplicationPriorityResponse |
The response sent by the
ResourceManager to the client on update
the application priority. |
| UpdateApplicationTimeoutsRequest |
The request sent by the client to the
ResourceManager to set or
update the application timeout. |
| UpdateApplicationTimeoutsResponse |
The response sent by the
ResourceManager to the client on update
application timeout. |
| UpdateContainerError |
UpdateContainerError is used by the Scheduler to notify the
ApplicationMaster of an UpdateContainerRequest it cannot satisfy due to
an error in the request. |
| UpdateContainerRequest |
UpdateContainerRequest represents the request made by an
application to the ResourceManager to update an attribute of a
Container such as its Resource allocation or (@code ExecutionType} |
| UpdatedContainer |
An object that encapsulates an updated container and the
type of Update.
|
| UpdateNodeResourceRequest |
The request sent by admin to change a list of nodes' resource to the
ResourceManager. |
| UpdateNodeResourceResponse |
The response sent by the
ResourceManager to Admin client on
node resource change. |
| URL |
URL represents a serializable URL. |
| UserEntity |
This entity represents a user.
|
| UseSharedCacheResourceRequest |
The request from clients to the
SharedCacheManager that claims a
resource in the shared cache. |
| UseSharedCacheResourceResponse |
The response from the SharedCacheManager to the client that indicates whether
a requested resource exists in the cache.
|
| ValidateVolumeCapabilitiesRequest |
YARN internal message used to validate volume capabilities
with a CSI driver controller plugin.
|
| ValidateVolumeCapabilitiesRequest.AccessMode |
Volume access mode.
|
| ValidateVolumeCapabilitiesRequest.VolumeCapability |
Volume capability.
|
| ValidateVolumeCapabilitiesRequest.VolumeType |
Volume type.
|
| ValidateVolumeCapabilitiesResponse |
YARN internal message used to represent the response of
volume capabilities validation with a CSI driver controller plugin.
|
| YarnApplicationAttemptState |
Enumeration of various states of a
RMAppAttempt. |
| YarnApplicationState |
Enumeration of various states of an
ApplicationMaster. |
| YarnClusterMetrics |
YarnClusterMetrics represents cluster metrics. |
| YarnConfiguration | |
| YarnDefaultProperties |
Default values for properties defined in yarn-site.xml.
|
| YarnException |
YarnException indicates exceptions from yarn servers.
|
| YARNFeatureNotEnabledException |
This exception is thrown when a feature is being used which is not enabled
yet.
|
| YarnRuntimeException |
Base YARN Exception.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.