| Name | Description | Type | Package | Framework |
| AllocateRequest | The core request sent by the ApplicationMaster to the ResourceManager to obtain resources in the cluster. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| AllocateResponse | The response sent by the ResourceManager the ApplicationMaster during resource negotiation. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ApplicationsRequestScope | enum ApplicationsRequestScopeEnumeration that controls the scope of applications fetched | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| FinishApplicationMasterRequest | The finalization request sent by the ApplicationMaster to inform the ResourceManager about its completion. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| FinishApplicationMasterResponse | The response sent by the ResourceManager to a ApplicationMaster on it's completion. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationAttemptReportRequest | The request sent by a client to the ResourceManager to get an ApplicationAttemptReport for an application attempt. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationAttemptReportResponse | The response sent by the ResourceManager to a client requesting an application attempt report. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationAttemptsRequest | The request from clients to get a list of application attempt reports of an application from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationAttemptsResponse | The response sent by the ResourceManager to a client requesting a list of ApplicationAttemptReport for application attempts. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationReportRequest | The request sent by a client to the ResourceManager to get an ApplicationReport for an application. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationReportResponse | The response sent by the ResourceManager to a client requesting an application report. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationsRequest | The request from clients to get a report of Applications in the cluster from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetApplicationsResponse | The response sent by the ResourceManager to a client requesting an ApplicationReport for applications. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetClusterMetricsRequest | The request sent by clients to get cluster metrics from the Currently, this is empty. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetClusterMetricsResponse | The response sent by the ResourceManager to a client requesting cluster metrics. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetClusterNodeLabelsRequest | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop | |
| GetClusterNodeLabelsResponse | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop | |
| GetClusterNodesRequest | The request from clients to get a report of all nodes in the cluster from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetClusterNodesResponse | The response sent by the ResourceManager to a client requesting a NodeReport for all nodes. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainerReportRequest | The request sent by a client to the ResourceManager to get an ContainerReport for a container. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainerReportResponse | The response sent by the ResourceManager to a client requesting a container report. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainersRequest | The request from clients to get a list of container reports, which belong to an application attempt from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainersResponse | The response sent by the ResourceManager to a client requesting a list of ContainerReport for containers. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainerStatusesRequest | The request sent by the ApplicationMaster to the NodeManager to get ContainerStatus of requested | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetContainerStatusesResponse | The response sent by the NodeManager to the ApplicationMaster when asked to obtain the | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetDelegationTokenRequest | The request issued by the client to get a delegation token from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetDelegationTokenResponse | Response to a GetDelegationTokenRequest request from the client. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetNewApplicationRequest | The request sent by clients to get a new ApplicationId for submitting an application. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetNewApplicationResponse | The response sent by the ResourceManager to the client for a request to get a new ApplicationId for submitting applications. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetQueueInfoRequest | The request sent by clients to get queue information from the ResourceManager. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetQueueInfoResponse | The response sent by the ResourceManager to a client requesting information about queues in the system. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetQueueUserAclsInfoRequest | The request sent by clients to the ResourceManager to get queue acls for the current user. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| GetQueueUserAclsInfoResponse | The response sent by the ResourceManager to clients seeking queue acls for the user. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| KillApplicationRequest | The request sent by the client to the ResourceManager to abort a submitted application. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| KillApplicationResponse | The response sent by the ResourceManager to the client aborting a submitted application. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| MoveApplicationAcrossQueuesRequest | The request sent by the client to the ResourceManager to move a submitted application to a different queue. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| MoveApplicationAcrossQueuesResponse | The response sent by the ResourceManager to the client moving a submitted application to a different queue. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| RegisterApplicationMasterRequest | The request sent by the ApplicationMaster to ResourceManager The registration includes details such as: | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| RegisterApplicationMasterResponse | The response sent by the ResourceManager to a new ApplicationMaster on registration. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReleaseSharedCacheResourceRequest | The request from clients to release a resource in the shared cache. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReleaseSharedCacheResourceResponse | The response to clients from the SharedCacheManager when releasing a resource in the shared cache. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationDeleteRequest | ReservationDeleteRequest captures the set of requirements the user has to delete an existing reservation. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationDeleteResponse | ReservationDeleteResponse contains the answer of the admission control system in the ResourceManager to a reservation delete | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationSubmissionRequest | ReservationSubmissionRequest captures the set of requirements the user has to create a reservation. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationSubmissionResponse | ReservationSubmissionResponse contains the answer of the admission control system in the ResourceManager to a reservation create | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationUpdateRequest | ReservationUpdateRequest captures the set of requirements the user has to update an existing reservation. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| ReservationUpdateResponse | ReservationUpdateResponse contains the answer of the admission control system in the ResourceManager to a reservation update | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| StartContainerRequest | The request sent by the ApplicationMaster to the NodeManager to start a container. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| StartContainersRequest | The request which contains a list of StartContainerRequest sent by the ApplicationMaster to the NodeManager to | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| StartContainersResponse | The response sent by the NodeManager to the ApplicationMaster when asked to start an allocated | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| StopContainersRequest | The request sent by the ApplicationMaster to the NodeManager to stop containers. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| StopContainersResponse | The response sent by the NodeManager to the ApplicationMaster when asked to stop allocated | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| SubmitApplicationRequest | The request sent by a client to submit an application to the The request, via ApplicationSubmissionContext, contains | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| SubmitApplicationResponse | The response sent by the ResourceManager to a client on application submission. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| UseSharedCacheResourceRequest | The request from clients to the SharedCacheManager that claims a resource in the shared cache. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |
| UseSharedCacheResourceResponse | The response from the SharedCacheManager to the client that indicates whether a requested resource exists in the cache. | Class | org.apache.hadoop.yarn.api.protocolrecords | Apache Hadoop |