Class Hierarchy (Apache Hadoop YARN API 3.5.0 API)
Description: class tree

# Hierarchy For All Packages

Package Hierarchies:

- org.apache.hadoop.yarn.ams,
- org.apache.hadoop.yarn.api,
- org.apache.hadoop.yarn.api.protocolrecords,
- org.apache.hadoop.yarn.api.records,
- org.apache.hadoop.yarn.api.records.impl,
- org.apache.hadoop.yarn.api.records.timeline,
- org.apache.hadoop.yarn.api.records.timeline.reader,
- org.apache.hadoop.yarn.api.records.timeline.writer,
- org.apache.hadoop.yarn.api.records.timelineservice,
- org.apache.hadoop.yarn.api.records.timelineservice.reader,
- org.apache.hadoop.yarn.api.records.timelineservice.writer,
- org.apache.hadoop.yarn.api.resource,
- org.apache.hadoop.yarn.conf,
- org.apache.hadoop.yarn.exceptions,
- org.apache.hadoop.yarn.factories,
- org.apache.hadoop.yarn.factory.providers,
- org.apache.hadoop.yarn.server.api,
- org.apache.hadoop.yarn.server.api.protocolrecords,
- org.apache.hadoop.yarn.util,
- org.apache.hadoop.yarn.util.constraint,
- org.apache.hadoop.yarn.util.csi,
- org.apache.hadoop.yarn.util.resource

## Class Hierarchy

- java.lang.Object
  - org.apache.hadoop.service.AbstractService (implements org.apache.hadoop.service.Service)
    - org.apache.hadoop.yarn.server.api.AuxiliaryService
  - org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
  - org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest.AllocateRequestBuilder
  - org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
  - org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse.AllocateResponseBuilder
  - org.apache.hadoop.yarn.api.records.ApplicationAttemptId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.ApplicationAttemptReport
  - org.apache.hadoop.yarn.api.records.ApplicationId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.server.api.ApplicationInitializationContext
  - org.apache.hadoop.yarn.ams.ApplicationMasterServiceUtils
  - org.apache.hadoop.yarn.api.records.ApplicationReport
  - org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
  - org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
  - org.apache.hadoop.yarn.server.api.ApplicationTerminationContext
  - org.apache.hadoop.yarn.api.records.ApplicationTimeout
  - org.apache.hadoop.yarn.server.api.protocolrecords.BatchSaveFederationQueuePoliciesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.BatchSaveFederationQueuePoliciesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest
  - org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesResponse
  - org.apache.hadoop.yarn.api.records.CollectorInfo
  - org.apache.hadoop.yarn.api.protocolrecords.CommitResponse
  - org.apache.hadoop.conf.Configuration (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.yarn.conf.YarnConfiguration
  - org.apache.hadoop.yarn.conf.ConfigurationProvider
  - org.apache.hadoop.yarn.conf.ConfigurationProviderFactory
  - org.apache.hadoop.yarn.api.records.Container (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.server.api.ContainerContext
    - org.apache.hadoop.yarn.server.api.ContainerInitializationContext
    - org.apache.hadoop.yarn.server.api.ContainerTerminationContext
  - org.apache.hadoop.yarn.api.records.ContainerExitStatus
  - org.apache.hadoop.yarn.api.records.ContainerId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.ContainerLaunchContext
  - org.apache.hadoop.yarn.server.api.ContainerLogContext
  - org.apache.hadoop.yarn.api.records.ContainerReport
  - org.apache.hadoop.yarn.api.records.ContainerRetryContext
  - org.apache.hadoop.yarn.api.records.ContainerStatus
  - org.apache.hadoop.yarn.api.protocolrecords.ContainerUpdateRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ContainerUpdateResponse
  - org.apache.hadoop.yarn.util.csi.CsiConfigUtils
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeleteFederationApplicationRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeleteFederationApplicationResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeleteFederationQueuePoliciesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeleteFederationQueuePoliciesResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeregisterSubClusterRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeregisterSubClusterResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.DeregisterSubClusters
  - org.apache.hadoop.yarn.api.records.EnhancedHeadroom
  - org.apache.hadoop.yarn.api.records.ExecutionTypeRequest (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.protocolrecords.FailApplicationAttemptRequest
  - org.apache.hadoop.yarn.api.protocolrecords.FailApplicationAttemptResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.FederationQueueWeight
  - org.apache.hadoop.yarn.server.api.protocolrecords.FederationSubCluster
  - org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest
  - org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetAllResourceProfilesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetAllResourceProfilesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetAllResourceTypeInfoRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetAllResourceTypeInfoResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetAttributesToNodesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetAttributesToNodesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodeAttributesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodeAttributesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodeLabelsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodeLabelsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainersRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainersResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetLabelsToNodesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetLabelsToNodesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetLocalizationStatusesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetLocalizationStatusesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetNodesToAttributesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetNodesToAttributesResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetNodesToLabelsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetNodesToLabelsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetPluginInfoRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetPluginInfoResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoResponse
  - org.apache.hadoop.yarn.api.protocolrecords.GetResourceProfileRequest
  - org.apache.hadoop.yarn.api.protocolrecords.GetResourceProfileResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.GetSubClustersRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.GetSubClustersResponse
  - org.apache.hadoop.yarn.conf.HAUtil
  - org.apache.hadoop.yarn.api.protocolrecords.IncreaseContainersResourceRequest
  - org.apache.hadoop.yarn.api.protocolrecords.IncreaseContainersResourceResponse
  - org.apache.hadoop.yarn.api.protocolrecords.KillApplicationRequest
  - org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse
  - org.apache.hadoop.yarn.api.records.LocalizationStatus
  - org.apache.hadoop.yarn.api.records.LocalResource
  - org.apache.hadoop.yarn.api.records.LogAggregationContext
  - org.apache.hadoop.yarn.api.protocolrecords.MoveApplicationAcrossQueuesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.MoveApplicationAcrossQueuesResponse
  - org.apache.hadoop.yarn.api.records.NMToken
  - org.apache.hadoop.yarn.api.records.NodeAttribute
  - org.apache.hadoop.yarn.api.records.NodeAttributeInfo
  - org.apache.hadoop.yarn.api.records.NodeAttributeKey
  - org.apache.hadoop.yarn.api.records.NodeId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.NodeLabel (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.protocolrecords.NodePublishVolumeRequest
  - org.apache.hadoop.yarn.api.protocolrecords.NodePublishVolumeResponse
  - org.apache.hadoop.yarn.api.records.NodeReport
  - org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.NodeToAttributes
  - org.apache.hadoop.yarn.api.records.NodeToAttributeValue
  - org.apache.hadoop.yarn.api.protocolrecords.NodeUnpublishVolumeRequest
  - org.apache.hadoop.yarn.api.protocolrecords.NodeUnpublishVolumeResponse
  - org.apache.hadoop.yarn.api.resource.PlacementConstraint
  - org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint (implements org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitable)
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.CompositeConstraint<R>
      - org.apache.hadoop.yarn.api.resource.PlacementConstraint.And
      - org.apache.hadoop.yarn.api.resource.PlacementConstraint.DelayedOr
      - org.apache.hadoop.yarn.api.resource.PlacementConstraint.Or
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint
  - org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression (implements org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitable)
  - org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint (implements org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitable)
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.BaseStringTokenizer (implements org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer)
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionTokenizer (implements org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer)
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintParser
    - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.CardinalityConstraintParser
    - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionConstraintParser
    - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.NodeConstraintParser
    - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.TargetConstraintParser
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.MultipleConstraintsTokenizer (implements org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer)
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTags
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTagsTokenizer (implements org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer)
  - org.apache.hadoop.yarn.api.resource.PlacementConstraints
  - org.apache.hadoop.yarn.api.resource.PlacementConstraints.PlacementTargets
  - org.apache.hadoop.yarn.api.records.PreemptionContainer
  - org.apache.hadoop.yarn.api.records.PreemptionContract
  - org.apache.hadoop.yarn.api.records.PreemptionMessage
  - org.apache.hadoop.yarn.api.records.PreemptionResourceRequest
  - org.apache.hadoop.yarn.api.records.Priority (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.server.api.protocolrecords.QueryFederationQueuePoliciesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.QueryFederationQueuePoliciesResponse
  - org.apache.hadoop.yarn.api.records.QueueConfigurations
  - org.apache.hadoop.yarn.api.records.QueueInfo
  - org.apache.hadoop.yarn.api.records.QueueStatistics
  - org.apache.hadoop.yarn.api.records.QueueUserACLInfo
  - org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider
  - org.apache.hadoop.yarn.util.Records
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest
  - org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse
  - org.apache.hadoop.yarn.api.protocolrecords.ReInitializeContainerRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReInitializeContainerResponse
  - org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReleaseSharedCacheResourceRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReleaseSharedCacheResourceResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsResponse
  - org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest
  - org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeResponse
  - org.apache.hadoop.yarn.api.records.ReservationAllocationState
  - org.apache.hadoop.yarn.api.records.ReservationDefinition
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponse
  - org.apache.hadoop.yarn.api.records.ReservationId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponse
  - org.apache.hadoop.yarn.api.records.ReservationRequest (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.ReservationRequest.ReservationRequestComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.hadoop.yarn.api.records.ReservationRequests
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponse
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponse
  - org.apache.hadoop.yarn.api.records.Resource (implements java.lang.Comparable<T>)
    - org.apache.hadoop.yarn.api.records.impl.LightWeightResource
  - org.apache.hadoop.yarn.api.records.ResourceAllocationRequest
  - org.apache.hadoop.yarn.api.records.ResourceBlacklistRequest
  - org.apache.hadoop.yarn.api.records.ResourceInformation (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.protocolrecords.ResourceLocalizationRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ResourceLocalizationResponse
  - org.apache.hadoop.yarn.api.records.ResourceOption
  - org.apache.hadoop.yarn.api.records.ResourceRequest (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.ResourceRequest.ResourceRequestBuilder
  - org.apache.hadoop.yarn.api.records.ResourceRequest.ResourceRequestComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.hadoop.yarn.api.records.ResourceSizing
  - org.apache.hadoop.yarn.api.records.ResourceTypeInfo (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.ResourceUtilization (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.util.resource.ResourceUtils
  - org.apache.hadoop.yarn.api.protocolrecords.RestartContainerResponse
  - org.apache.hadoop.yarn.api.protocolrecords.RollbackResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.RunSharedCacheCleanerTaskRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.RunSharedCacheCleanerTaskResponse
  - org.apache.hadoop.yarn.server.api.protocolrecords.SaveFederationQueuePolicyRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.SaveFederationQueuePolicyResponse
  - org.apache.hadoop.yarn.api.records.SchedulingRequest
  - org.apache.hadoop.yarn.api.records.SchedulingRequest.SchedulingRequestBuilder
  - org.apache.hadoop.yarn.api.records.SerializedException
  - org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest
  - org.apache.hadoop.yarn.api.protocolrecords.SignalContainerResponse
  - org.apache.hadoop.yarn.api.protocolrecords.StartContainerRequest
  - org.apache.hadoop.yarn.api.protocolrecords.StartContainersRequest
  - org.apache.hadoop.yarn.api.protocolrecords.StartContainersResponse
  - org.apache.hadoop.yarn.api.protocolrecords.StopContainersRequest
  - org.apache.hadoop.yarn.api.protocolrecords.StopContainersResponse
  - org.apache.hadoop.yarn.api.records.StrictPreemptionContract
  - org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationRequest
  - org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationResponse
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParseException
      - java.lang.RuntimeException
        - org.apache.hadoop.yarn.exceptions.YarnRuntimeException
          - org.apache.hadoop.yarn.exceptions.ResourceNotFoundException
          - org.apache.hadoop.yarn.exceptions.SchedulerInvalidResourceRequestException
      - org.apache.hadoop.yarn.exceptions.YarnException
        - org.apache.hadoop.yarn.exceptions.ApplicationAttemptNotFoundException
        - org.apache.hadoop.yarn.exceptions.ApplicationIdNotProvidedException
        - org.apache.hadoop.yarn.exceptions.ApplicationMasterNotRegisteredException
        - org.apache.hadoop.yarn.exceptions.ApplicationNotFoundException
        - org.apache.hadoop.yarn.exceptions.ConfigurationException
        - org.apache.hadoop.yarn.exceptions.ContainerNotFoundException
        - org.apache.hadoop.yarn.exceptions.InvalidApplicationMasterRequestException
        - org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException
        - org.apache.hadoop.yarn.exceptions.InvalidContainerException
        - org.apache.hadoop.yarn.exceptions.InvalidContainerReleaseException
        - org.apache.hadoop.yarn.exceptions.InvalidResourceBlacklistRequestException
        - org.apache.hadoop.yarn.exceptions.InvalidResourceRequestException
          - org.apache.hadoop.yarn.exceptions.InvalidLabelResourceRequestException
        - org.apache.hadoop.yarn.exceptions.NMNotYetReadyException
        - org.apache.hadoop.yarn.exceptions.ResourceProfilesNotEnabledException
        - org.apache.hadoop.yarn.exceptions.YARNFeatureNotEnabledException
  - org.apache.hadoop.yarn.api.records.timeline.TimelineAbout
  - org.apache.hadoop.yarn.api.records.timeline.TimelineDelegationTokenResponse
  - org.apache.hadoop.yarn.api.records.timeline.TimelineDomain
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineDomain
  - org.apache.hadoop.yarn.api.records.timeline.reader.TimelineDomainReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.reader.TimelineDomainReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineDomains
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelineDomainsWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelineDomainWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.writer.TimelineDomainWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEntities
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntities
  - org.apache.hadoop.yarn.api.records.timeline.reader.TimelineEntitiesReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.reader.TimelineEntitiesReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelineEntitiesWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.writer.TimelineEntitiesWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEntity (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity (implements java.lang.Comparable<T>)
    - org.apache.hadoop.yarn.api.records.timelineservice.FlowActivityEntity
    - org.apache.hadoop.yarn.api.records.timelineservice.HierarchicalTimelineEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.ApplicationAttemptEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.ApplicationEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.ClusterEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.ContainerEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.FlowRunEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.QueueEntity
      - org.apache.hadoop.yarn.api.records.timelineservice.SubApplicationEntity
    - org.apache.hadoop.yarn.api.records.timelineservice.UserEntity
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEntityGroupId (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.timeline.reader.TimelineEntityReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.reader.TimelineEntityReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.writer.TimelineEntitySetWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelineEntityWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.writer.TimelineEntityWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEvent (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineEvent (implements java.lang.Comparable<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEvents
  - org.apache.hadoop.yarn.api.records.timeline.TimelineEvents.EventsOfOneEntity
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelineEventsWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timeline.TimelineHealth
  - org.apache.hadoop.yarn.api.records.timelineservice.writer.TimelineHealthWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineMetric
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineMetricCalculator
  - org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse
  - org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse.TimelinePutError
  - org.apache.hadoop.yarn.api.records.timeline.reader.TimelinePutResponseReader (implements javax.ws.rs.ext.MessageBodyReader<T>)
  - org.apache.hadoop.yarn.api.records.timeline.writer.TimelinePutResponseWriter (implements javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.apache.hadoop.yarn.util.TimelineServiceHelper
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineWriteResponse
  - org.apache.hadoop.yarn.api.records.timelineservice.TimelineWriteResponse.TimelineWriteError
  - org.apache.hadoop.yarn.api.records.Token
  - org.apache.hadoop.yarn.util.UnitsConversionUtil
  - org.apache.hadoop.yarn.util.UnitsConversionUtil.Converter
  - org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationPriorityRequest
  - org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationPriorityResponse
  - org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationTimeoutsRequest
  - org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationTimeoutsResponse
  - org.apache.hadoop.yarn.api.records.UpdateContainerError
  - org.apache.hadoop.yarn.api.records.UpdateContainerRequest
  - org.apache.hadoop.yarn.api.records.UpdatedContainer
  - org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceRequest
  - org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceResponse
  - org.apache.hadoop.yarn.api.records.URL
  - org.apache.hadoop.yarn.api.protocolrecords.UseSharedCacheResourceRequest
  - org.apache.hadoop.yarn.api.protocolrecords.UseSharedCacheResourceResponse
  - org.apache.hadoop.yarn.api.protocolrecords.ValidateVolumeCapabilitiesRequest
  - org.apache.hadoop.yarn.api.protocolrecords.ValidateVolumeCapabilitiesRequest.VolumeCapability
  - org.apache.hadoop.yarn.api.protocolrecords.ValidateVolumeCapabilitiesResponse
  - org.apache.hadoop.yarn.api.records.YarnClusterMetrics

## Interface Hierarchy

- org.apache.hadoop.yarn.api.ApplicationBaseProtocol
  - org.apache.hadoop.yarn.api.ApplicationClientProtocol
  - org.apache.hadoop.yarn.api.ApplicationHistoryProtocol
- org.apache.hadoop.yarn.api.ApplicationConstants
- org.apache.hadoop.yarn.api.ApplicationMasterProtocol
- org.apache.hadoop.yarn.ams.ApplicationMasterServiceContext
- org.apache.hadoop.yarn.ams.ApplicationMasterServiceProcessor
- org.apache.hadoop.yarn.server.api.AuxiliaryLocalPathHandler
- org.apache.hadoop.yarn.api.ClientSCMProtocol
- org.apache.hadoop.yarn.proto.ClientSCMProtocol.ClientSCMProtocolService.BlockingInterface
  - org.apache.hadoop.yarn.api.ClientSCMProtocolPB
- org.apache.hadoop.yarn.server.api.ContainerLogAggregationPolicy
- org.apache.hadoop.yarn.api.ContainerManagementProtocol
- org.apache.hadoop.yarn.api.CsiAdaptorProtocol
  - org.apache.hadoop.yarn.api.CsiAdaptorPlugin
- org.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface
  - org.apache.hadoop.yarn.api.CsiAdaptorPB
- java.util.Enumeration<E>
  - org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer
- org.apache.hadoop.tools.GetUserMappingsProtocol
  - org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitable
- org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<T>
- org.apache.hadoop.yarn.factories.RecordFactory
- org.apache.hadoop.yarn.server.api.SCMAdminProtocol
- org.apache.hadoop.yarn.proto.SCMAdminProtocol.SCMAdminProtocolService.BlockingInterface
  - org.apache.hadoop.yarn.server.api.SCMAdminProtocolPB

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.hadoop.yarn.api.records.AllocationTagNamespaceType
    - org.apache.hadoop.yarn.api.records.AMCommand
    - org.apache.hadoop.yarn.api.records.ApplicationAccessType
    - org.apache.hadoop.yarn.api.ApplicationConstants.ContainerLaunchType
    - org.apache.hadoop.yarn.api.ApplicationConstants.Environment
    - org.apache.hadoop.yarn.api.protocolrecords.ApplicationsRequestScope
    - org.apache.hadoop.yarn.api.records.ApplicationTimeoutType
    - org.apache.hadoop.yarn.server.api.protocolrecords.AttributeMappingOperationType
    - org.apache.hadoop.yarn.api.records.ContainerRetryPolicy
    - org.apache.hadoop.yarn.api.records.ContainerState
    - org.apache.hadoop.yarn.api.records.ContainerSubState
    - org.apache.hadoop.yarn.server.api.ContainerType
    - org.apache.hadoop.yarn.api.records.ContainerUpdateType
    - org.apache.hadoop.yarn.api.records.DecommissionType
    - org.apache.hadoop.yarn.api.records.ExecutionType
    - org.apache.hadoop.yarn.api.records.FinalApplicationStatus
    - org.apache.hadoop.yarn.exceptions.InvalidResourceRequestException.InvalidResourceType
    - org.apache.hadoop.yarn.api.records.LocalizationState
    - org.apache.hadoop.yarn.api.records.LocalResourceType
    - org.apache.hadoop.yarn.api.records.LocalResourceVisibility
    - org.apache.hadoop.yarn.api.records.LogAggregationStatus
    - org.apache.hadoop.yarn.api.records.NodeAttributeOpCode
    - org.apache.hadoop.yarn.api.records.NodeAttributeType
    - org.apache.hadoop.yarn.api.records.NodeState
    - org.apache.hadoop.yarn.api.records.NodeUpdateType
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression.TargetType
    - org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint.DelayUnit
    - org.apache.hadoop.yarn.api.records.QueueACL
    - org.apache.hadoop.yarn.api.records.QueueState
    - org.apache.hadoop.yarn.api.records.RejectionReason
    - org.apache.hadoop.yarn.api.records.ReservationACL
    - org.apache.hadoop.yarn.api.records.ReservationRequestInterpreter
    - org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes
    - org.apache.hadoop.yarn.api.records.ShellContainerCommand
    - org.apache.hadoop.yarn.api.records.SignalContainerCommand
    - org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntityType
    - org.apache.hadoop.yarn.api.records.timeline.TimelineHealth.TimelineHealthStatus
    - org.apache.hadoop.yarn.api.records.timelineservice.TimelineMetric.Type
    - org.apache.hadoop.yarn.api.records.timelineservice.TimelineMetricOperation
    - org.apache.hadoop.yarn.api.protocolrecords.ValidateVolumeCapabilitiesRequest.AccessMode
    - org.apache.hadoop.yarn.api.protocolrecords.ValidateVolumeCapabilitiesRequest.VolumeType
    - org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState
    - org.apache.hadoop.yarn.api.records.YarnApplicationState