All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.hadoop.yarn.proto.ApplicationClientProtocol Maven / Gradle / Ivy

There is a newer version: 3.4.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: applicationclient_protocol.proto

package org.apache.hadoop.yarn.proto;

public final class ApplicationClientProtocol {
  private ApplicationClientProtocol() {}
  public static void registerAllExtensions(
      org.apache.hadoop.thirdparty.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      org.apache.hadoop.thirdparty.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (org.apache.hadoop.thirdparty.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * Protobuf service {@code hadoop.yarn.ApplicationClientProtocolService}
   */
  public static abstract class ApplicationClientProtocolService
      implements org.apache.hadoop.thirdparty.protobuf.Service {
    protected ApplicationClientProtocolService() {}

    public interface Interface {
      /**
       * rpc getNewApplication(.hadoop.yarn.GetNewApplicationRequestProto) returns (.hadoop.yarn.GetNewApplicationResponseProto);
       */
      public abstract void getNewApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getApplicationReport(.hadoop.yarn.GetApplicationReportRequestProto) returns (.hadoop.yarn.GetApplicationReportResponseProto);
       */
      public abstract void getApplicationReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc submitApplication(.hadoop.yarn.SubmitApplicationRequestProto) returns (.hadoop.yarn.SubmitApplicationResponseProto);
       */
      public abstract void submitApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc failApplicationAttempt(.hadoop.yarn.FailApplicationAttemptRequestProto) returns (.hadoop.yarn.FailApplicationAttemptResponseProto);
       */
      public abstract void failApplicationAttempt(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc forceKillApplication(.hadoop.yarn.KillApplicationRequestProto) returns (.hadoop.yarn.KillApplicationResponseProto);
       */
      public abstract void forceKillApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getClusterMetrics(.hadoop.yarn.GetClusterMetricsRequestProto) returns (.hadoop.yarn.GetClusterMetricsResponseProto);
       */
      public abstract void getClusterMetrics(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getApplications(.hadoop.yarn.GetApplicationsRequestProto) returns (.hadoop.yarn.GetApplicationsResponseProto);
       */
      public abstract void getApplications(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getClusterNodes(.hadoop.yarn.GetClusterNodesRequestProto) returns (.hadoop.yarn.GetClusterNodesResponseProto);
       */
      public abstract void getClusterNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getQueueInfo(.hadoop.yarn.GetQueueInfoRequestProto) returns (.hadoop.yarn.GetQueueInfoResponseProto);
       */
      public abstract void getQueueInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getQueueUserAcls(.hadoop.yarn.GetQueueUserAclsInfoRequestProto) returns (.hadoop.yarn.GetQueueUserAclsInfoResponseProto);
       */
      public abstract void getQueueUserAcls(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getDelegationToken(.hadoop.common.GetDelegationTokenRequestProto) returns (.hadoop.common.GetDelegationTokenResponseProto);
       */
      public abstract void getDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc renewDelegationToken(.hadoop.common.RenewDelegationTokenRequestProto) returns (.hadoop.common.RenewDelegationTokenResponseProto);
       */
      public abstract void renewDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc cancelDelegationToken(.hadoop.common.CancelDelegationTokenRequestProto) returns (.hadoop.common.CancelDelegationTokenResponseProto);
       */
      public abstract void cancelDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc moveApplicationAcrossQueues(.hadoop.yarn.MoveApplicationAcrossQueuesRequestProto) returns (.hadoop.yarn.MoveApplicationAcrossQueuesResponseProto);
       */
      public abstract void moveApplicationAcrossQueues(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getApplicationAttemptReport(.hadoop.yarn.GetApplicationAttemptReportRequestProto) returns (.hadoop.yarn.GetApplicationAttemptReportResponseProto);
       */
      public abstract void getApplicationAttemptReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getApplicationAttempts(.hadoop.yarn.GetApplicationAttemptsRequestProto) returns (.hadoop.yarn.GetApplicationAttemptsResponseProto);
       */
      public abstract void getApplicationAttempts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getContainerReport(.hadoop.yarn.GetContainerReportRequestProto) returns (.hadoop.yarn.GetContainerReportResponseProto);
       */
      public abstract void getContainerReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getContainers(.hadoop.yarn.GetContainersRequestProto) returns (.hadoop.yarn.GetContainersResponseProto);
       */
      public abstract void getContainers(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getNewReservation(.hadoop.yarn.GetNewReservationRequestProto) returns (.hadoop.yarn.GetNewReservationResponseProto);
       */
      public abstract void getNewReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc submitReservation(.hadoop.yarn.ReservationSubmissionRequestProto) returns (.hadoop.yarn.ReservationSubmissionResponseProto);
       */
      public abstract void submitReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc updateReservation(.hadoop.yarn.ReservationUpdateRequestProto) returns (.hadoop.yarn.ReservationUpdateResponseProto);
       */
      public abstract void updateReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc deleteReservation(.hadoop.yarn.ReservationDeleteRequestProto) returns (.hadoop.yarn.ReservationDeleteResponseProto);
       */
      public abstract void deleteReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc listReservations(.hadoop.yarn.ReservationListRequestProto) returns (.hadoop.yarn.ReservationListResponseProto);
       */
      public abstract void listReservations(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getNodeToLabels(.hadoop.yarn.GetNodesToLabelsRequestProto) returns (.hadoop.yarn.GetNodesToLabelsResponseProto);
       */
      public abstract void getNodeToLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getLabelsToNodes(.hadoop.yarn.GetLabelsToNodesRequestProto) returns (.hadoop.yarn.GetLabelsToNodesResponseProto);
       */
      public abstract void getLabelsToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getClusterNodeLabels(.hadoop.yarn.GetClusterNodeLabelsRequestProto) returns (.hadoop.yarn.GetClusterNodeLabelsResponseProto);
       */
      public abstract void getClusterNodeLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc updateApplicationPriority(.hadoop.yarn.UpdateApplicationPriorityRequestProto) returns (.hadoop.yarn.UpdateApplicationPriorityResponseProto);
       */
      public abstract void updateApplicationPriority(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc signalToContainer(.hadoop.yarn.SignalContainerRequestProto) returns (.hadoop.yarn.SignalContainerResponseProto);
       */
      public abstract void signalToContainer(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc updateApplicationTimeouts(.hadoop.yarn.UpdateApplicationTimeoutsRequestProto) returns (.hadoop.yarn.UpdateApplicationTimeoutsResponseProto);
       */
      public abstract void updateApplicationTimeouts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getResourceProfiles(.hadoop.yarn.GetAllResourceProfilesRequestProto) returns (.hadoop.yarn.GetAllResourceProfilesResponseProto);
       */
      public abstract void getResourceProfiles(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getResourceProfile(.hadoop.yarn.GetResourceProfileRequestProto) returns (.hadoop.yarn.GetResourceProfileResponseProto);
       */
      public abstract void getResourceProfile(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getResourceTypeInfo(.hadoop.yarn.GetAllResourceTypeInfoRequestProto) returns (.hadoop.yarn.GetAllResourceTypeInfoResponseProto);
       */
      public abstract void getResourceTypeInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getClusterNodeAttributes(.hadoop.yarn.GetClusterNodeAttributesRequestProto) returns (.hadoop.yarn.GetClusterNodeAttributesResponseProto);
       */
      public abstract void getClusterNodeAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getAttributesToNodes(.hadoop.yarn.GetAttributesToNodesRequestProto) returns (.hadoop.yarn.GetAttributesToNodesResponseProto);
       */
      public abstract void getAttributesToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

      /**
       * rpc getNodesToAttributes(.hadoop.yarn.GetNodesToAttributesRequestProto) returns (.hadoop.yarn.GetNodesToAttributesResponseProto);
       */
      public abstract void getNodesToAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    }

    public static org.apache.hadoop.thirdparty.protobuf.Service newReflectiveService(
        final Interface impl) {
      return new ApplicationClientProtocolService() {
        @java.lang.Override
        public  void getNewApplication(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getNewApplication(controller, request, done);
        }

        @java.lang.Override
        public  void getApplicationReport(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getApplicationReport(controller, request, done);
        }

        @java.lang.Override
        public  void submitApplication(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.submitApplication(controller, request, done);
        }

        @java.lang.Override
        public  void failApplicationAttempt(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.failApplicationAttempt(controller, request, done);
        }

        @java.lang.Override
        public  void forceKillApplication(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.forceKillApplication(controller, request, done);
        }

        @java.lang.Override
        public  void getClusterMetrics(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getClusterMetrics(controller, request, done);
        }

        @java.lang.Override
        public  void getApplications(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getApplications(controller, request, done);
        }

        @java.lang.Override
        public  void getClusterNodes(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getClusterNodes(controller, request, done);
        }

        @java.lang.Override
        public  void getQueueInfo(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getQueueInfo(controller, request, done);
        }

        @java.lang.Override
        public  void getQueueUserAcls(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getQueueUserAcls(controller, request, done);
        }

        @java.lang.Override
        public  void getDelegationToken(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getDelegationToken(controller, request, done);
        }

        @java.lang.Override
        public  void renewDelegationToken(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.renewDelegationToken(controller, request, done);
        }

        @java.lang.Override
        public  void cancelDelegationToken(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.cancelDelegationToken(controller, request, done);
        }

        @java.lang.Override
        public  void moveApplicationAcrossQueues(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.moveApplicationAcrossQueues(controller, request, done);
        }

        @java.lang.Override
        public  void getApplicationAttemptReport(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getApplicationAttemptReport(controller, request, done);
        }

        @java.lang.Override
        public  void getApplicationAttempts(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getApplicationAttempts(controller, request, done);
        }

        @java.lang.Override
        public  void getContainerReport(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getContainerReport(controller, request, done);
        }

        @java.lang.Override
        public  void getContainers(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getContainers(controller, request, done);
        }

        @java.lang.Override
        public  void getNewReservation(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getNewReservation(controller, request, done);
        }

        @java.lang.Override
        public  void submitReservation(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.submitReservation(controller, request, done);
        }

        @java.lang.Override
        public  void updateReservation(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.updateReservation(controller, request, done);
        }

        @java.lang.Override
        public  void deleteReservation(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.deleteReservation(controller, request, done);
        }

        @java.lang.Override
        public  void listReservations(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.listReservations(controller, request, done);
        }

        @java.lang.Override
        public  void getNodeToLabels(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getNodeToLabels(controller, request, done);
        }

        @java.lang.Override
        public  void getLabelsToNodes(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getLabelsToNodes(controller, request, done);
        }

        @java.lang.Override
        public  void getClusterNodeLabels(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getClusterNodeLabels(controller, request, done);
        }

        @java.lang.Override
        public  void updateApplicationPriority(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.updateApplicationPriority(controller, request, done);
        }

        @java.lang.Override
        public  void signalToContainer(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.signalToContainer(controller, request, done);
        }

        @java.lang.Override
        public  void updateApplicationTimeouts(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.updateApplicationTimeouts(controller, request, done);
        }

        @java.lang.Override
        public  void getResourceProfiles(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getResourceProfiles(controller, request, done);
        }

        @java.lang.Override
        public  void getResourceProfile(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getResourceProfile(controller, request, done);
        }

        @java.lang.Override
        public  void getResourceTypeInfo(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getResourceTypeInfo(controller, request, done);
        }

        @java.lang.Override
        public  void getClusterNodeAttributes(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getClusterNodeAttributes(controller, request, done);
        }

        @java.lang.Override
        public  void getAttributesToNodes(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getAttributesToNodes(controller, request, done);
        }

        @java.lang.Override
        public  void getNodesToAttributes(
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request,
            org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
          impl.getNodesToAttributes(controller, request, done);
        }

      };
    }

    public static org.apache.hadoop.thirdparty.protobuf.BlockingService
        newReflectiveBlockingService(final BlockingInterface impl) {
      return new org.apache.hadoop.thirdparty.protobuf.BlockingService() {
        public final org.apache.hadoop.thirdparty.protobuf.Descriptors.ServiceDescriptor
            getDescriptorForType() {
          return getDescriptor();
        }

        public final org.apache.hadoop.thirdparty.protobuf.Message callBlockingMethod(
            org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method,
            org.apache.hadoop.thirdparty.protobuf.RpcController controller,
            org.apache.hadoop.thirdparty.protobuf.Message request)
            throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
          if (method.getService() != getDescriptor()) {
            throw new java.lang.IllegalArgumentException(
              "Service.callBlockingMethod() given method descriptor for " +
              "wrong service type.");
          }
          switch(method.getIndex()) {
            case 0:
              return impl.getNewApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto)request);
            case 1:
              return impl.getApplicationReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto)request);
            case 2:
              return impl.submitApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto)request);
            case 3:
              return impl.failApplicationAttempt(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto)request);
            case 4:
              return impl.forceKillApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto)request);
            case 5:
              return impl.getClusterMetrics(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto)request);
            case 6:
              return impl.getApplications(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto)request);
            case 7:
              return impl.getClusterNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto)request);
            case 8:
              return impl.getQueueInfo(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto)request);
            case 9:
              return impl.getQueueUserAcls(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto)request);
            case 10:
              return impl.getDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto)request);
            case 11:
              return impl.renewDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto)request);
            case 12:
              return impl.cancelDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto)request);
            case 13:
              return impl.moveApplicationAcrossQueues(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto)request);
            case 14:
              return impl.getApplicationAttemptReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto)request);
            case 15:
              return impl.getApplicationAttempts(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto)request);
            case 16:
              return impl.getContainerReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto)request);
            case 17:
              return impl.getContainers(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto)request);
            case 18:
              return impl.getNewReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto)request);
            case 19:
              return impl.submitReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto)request);
            case 20:
              return impl.updateReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto)request);
            case 21:
              return impl.deleteReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto)request);
            case 22:
              return impl.listReservations(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto)request);
            case 23:
              return impl.getNodeToLabels(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto)request);
            case 24:
              return impl.getLabelsToNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto)request);
            case 25:
              return impl.getClusterNodeLabels(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto)request);
            case 26:
              return impl.updateApplicationPriority(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto)request);
            case 27:
              return impl.signalToContainer(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto)request);
            case 28:
              return impl.updateApplicationTimeouts(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto)request);
            case 29:
              return impl.getResourceProfiles(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto)request);
            case 30:
              return impl.getResourceProfile(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto)request);
            case 31:
              return impl.getResourceTypeInfo(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto)request);
            case 32:
              return impl.getClusterNodeAttributes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto)request);
            case 33:
              return impl.getAttributesToNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto)request);
            case 34:
              return impl.getNodesToAttributes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto)request);
            default:
              throw new java.lang.AssertionError("Can't get here.");
          }
        }

        public final org.apache.hadoop.thirdparty.protobuf.Message
            getRequestPrototype(
            org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method) {
          if (method.getService() != getDescriptor()) {
            throw new java.lang.IllegalArgumentException(
              "Service.getRequestPrototype() given method " +
              "descriptor for wrong service type.");
          }
          switch(method.getIndex()) {
            case 0:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto.getDefaultInstance();
            case 1:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto.getDefaultInstance();
            case 2:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto.getDefaultInstance();
            case 3:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto.getDefaultInstance();
            case 4:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto.getDefaultInstance();
            case 5:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto.getDefaultInstance();
            case 6:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto.getDefaultInstance();
            case 7:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto.getDefaultInstance();
            case 8:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto.getDefaultInstance();
            case 9:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto.getDefaultInstance();
            case 10:
              return org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto.getDefaultInstance();
            case 11:
              return org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto.getDefaultInstance();
            case 12:
              return org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto.getDefaultInstance();
            case 13:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto.getDefaultInstance();
            case 14:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto.getDefaultInstance();
            case 15:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto.getDefaultInstance();
            case 16:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto.getDefaultInstance();
            case 17:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto.getDefaultInstance();
            case 18:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto.getDefaultInstance();
            case 19:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto.getDefaultInstance();
            case 20:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto.getDefaultInstance();
            case 21:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto.getDefaultInstance();
            case 22:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto.getDefaultInstance();
            case 23:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto.getDefaultInstance();
            case 24:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto.getDefaultInstance();
            case 25:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto.getDefaultInstance();
            case 26:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto.getDefaultInstance();
            case 27:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto.getDefaultInstance();
            case 28:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto.getDefaultInstance();
            case 29:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto.getDefaultInstance();
            case 30:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto.getDefaultInstance();
            case 31:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto.getDefaultInstance();
            case 32:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto.getDefaultInstance();
            case 33:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto.getDefaultInstance();
            case 34:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto.getDefaultInstance();
            default:
              throw new java.lang.AssertionError("Can't get here.");
          }
        }

        public final org.apache.hadoop.thirdparty.protobuf.Message
            getResponsePrototype(
            org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method) {
          if (method.getService() != getDescriptor()) {
            throw new java.lang.IllegalArgumentException(
              "Service.getResponsePrototype() given method " +
              "descriptor for wrong service type.");
          }
          switch(method.getIndex()) {
            case 0:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.getDefaultInstance();
            case 1:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.getDefaultInstance();
            case 2:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.getDefaultInstance();
            case 3:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.getDefaultInstance();
            case 4:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.getDefaultInstance();
            case 5:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.getDefaultInstance();
            case 6:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.getDefaultInstance();
            case 7:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.getDefaultInstance();
            case 8:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.getDefaultInstance();
            case 9:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.getDefaultInstance();
            case 10:
              return org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.getDefaultInstance();
            case 11:
              return org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.getDefaultInstance();
            case 12:
              return org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.getDefaultInstance();
            case 13:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.getDefaultInstance();
            case 14:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.getDefaultInstance();
            case 15:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.getDefaultInstance();
            case 16:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.getDefaultInstance();
            case 17:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.getDefaultInstance();
            case 18:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.getDefaultInstance();
            case 19:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.getDefaultInstance();
            case 20:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.getDefaultInstance();
            case 21:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.getDefaultInstance();
            case 22:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.getDefaultInstance();
            case 23:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.getDefaultInstance();
            case 24:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.getDefaultInstance();
            case 25:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.getDefaultInstance();
            case 26:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.getDefaultInstance();
            case 27:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.getDefaultInstance();
            case 28:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.getDefaultInstance();
            case 29:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.getDefaultInstance();
            case 30:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.getDefaultInstance();
            case 31:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.getDefaultInstance();
            case 32:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.getDefaultInstance();
            case 33:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.getDefaultInstance();
            case 34:
              return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.getDefaultInstance();
            default:
              throw new java.lang.AssertionError("Can't get here.");
          }
        }

      };
    }

    /**
     * rpc getNewApplication(.hadoop.yarn.GetNewApplicationRequestProto) returns (.hadoop.yarn.GetNewApplicationResponseProto);
     */
    public abstract void getNewApplication(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getApplicationReport(.hadoop.yarn.GetApplicationReportRequestProto) returns (.hadoop.yarn.GetApplicationReportResponseProto);
     */
    public abstract void getApplicationReport(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc submitApplication(.hadoop.yarn.SubmitApplicationRequestProto) returns (.hadoop.yarn.SubmitApplicationResponseProto);
     */
    public abstract void submitApplication(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc failApplicationAttempt(.hadoop.yarn.FailApplicationAttemptRequestProto) returns (.hadoop.yarn.FailApplicationAttemptResponseProto);
     */
    public abstract void failApplicationAttempt(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc forceKillApplication(.hadoop.yarn.KillApplicationRequestProto) returns (.hadoop.yarn.KillApplicationResponseProto);
     */
    public abstract void forceKillApplication(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getClusterMetrics(.hadoop.yarn.GetClusterMetricsRequestProto) returns (.hadoop.yarn.GetClusterMetricsResponseProto);
     */
    public abstract void getClusterMetrics(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getApplications(.hadoop.yarn.GetApplicationsRequestProto) returns (.hadoop.yarn.GetApplicationsResponseProto);
     */
    public abstract void getApplications(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getClusterNodes(.hadoop.yarn.GetClusterNodesRequestProto) returns (.hadoop.yarn.GetClusterNodesResponseProto);
     */
    public abstract void getClusterNodes(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getQueueInfo(.hadoop.yarn.GetQueueInfoRequestProto) returns (.hadoop.yarn.GetQueueInfoResponseProto);
     */
    public abstract void getQueueInfo(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getQueueUserAcls(.hadoop.yarn.GetQueueUserAclsInfoRequestProto) returns (.hadoop.yarn.GetQueueUserAclsInfoResponseProto);
     */
    public abstract void getQueueUserAcls(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getDelegationToken(.hadoop.common.GetDelegationTokenRequestProto) returns (.hadoop.common.GetDelegationTokenResponseProto);
     */
    public abstract void getDelegationToken(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc renewDelegationToken(.hadoop.common.RenewDelegationTokenRequestProto) returns (.hadoop.common.RenewDelegationTokenResponseProto);
     */
    public abstract void renewDelegationToken(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc cancelDelegationToken(.hadoop.common.CancelDelegationTokenRequestProto) returns (.hadoop.common.CancelDelegationTokenResponseProto);
     */
    public abstract void cancelDelegationToken(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc moveApplicationAcrossQueues(.hadoop.yarn.MoveApplicationAcrossQueuesRequestProto) returns (.hadoop.yarn.MoveApplicationAcrossQueuesResponseProto);
     */
    public abstract void moveApplicationAcrossQueues(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getApplicationAttemptReport(.hadoop.yarn.GetApplicationAttemptReportRequestProto) returns (.hadoop.yarn.GetApplicationAttemptReportResponseProto);
     */
    public abstract void getApplicationAttemptReport(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getApplicationAttempts(.hadoop.yarn.GetApplicationAttemptsRequestProto) returns (.hadoop.yarn.GetApplicationAttemptsResponseProto);
     */
    public abstract void getApplicationAttempts(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getContainerReport(.hadoop.yarn.GetContainerReportRequestProto) returns (.hadoop.yarn.GetContainerReportResponseProto);
     */
    public abstract void getContainerReport(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getContainers(.hadoop.yarn.GetContainersRequestProto) returns (.hadoop.yarn.GetContainersResponseProto);
     */
    public abstract void getContainers(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getNewReservation(.hadoop.yarn.GetNewReservationRequestProto) returns (.hadoop.yarn.GetNewReservationResponseProto);
     */
    public abstract void getNewReservation(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc submitReservation(.hadoop.yarn.ReservationSubmissionRequestProto) returns (.hadoop.yarn.ReservationSubmissionResponseProto);
     */
    public abstract void submitReservation(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc updateReservation(.hadoop.yarn.ReservationUpdateRequestProto) returns (.hadoop.yarn.ReservationUpdateResponseProto);
     */
    public abstract void updateReservation(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc deleteReservation(.hadoop.yarn.ReservationDeleteRequestProto) returns (.hadoop.yarn.ReservationDeleteResponseProto);
     */
    public abstract void deleteReservation(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc listReservations(.hadoop.yarn.ReservationListRequestProto) returns (.hadoop.yarn.ReservationListResponseProto);
     */
    public abstract void listReservations(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getNodeToLabels(.hadoop.yarn.GetNodesToLabelsRequestProto) returns (.hadoop.yarn.GetNodesToLabelsResponseProto);
     */
    public abstract void getNodeToLabels(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getLabelsToNodes(.hadoop.yarn.GetLabelsToNodesRequestProto) returns (.hadoop.yarn.GetLabelsToNodesResponseProto);
     */
    public abstract void getLabelsToNodes(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getClusterNodeLabels(.hadoop.yarn.GetClusterNodeLabelsRequestProto) returns (.hadoop.yarn.GetClusterNodeLabelsResponseProto);
     */
    public abstract void getClusterNodeLabels(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc updateApplicationPriority(.hadoop.yarn.UpdateApplicationPriorityRequestProto) returns (.hadoop.yarn.UpdateApplicationPriorityResponseProto);
     */
    public abstract void updateApplicationPriority(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc signalToContainer(.hadoop.yarn.SignalContainerRequestProto) returns (.hadoop.yarn.SignalContainerResponseProto);
     */
    public abstract void signalToContainer(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc updateApplicationTimeouts(.hadoop.yarn.UpdateApplicationTimeoutsRequestProto) returns (.hadoop.yarn.UpdateApplicationTimeoutsResponseProto);
     */
    public abstract void updateApplicationTimeouts(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getResourceProfiles(.hadoop.yarn.GetAllResourceProfilesRequestProto) returns (.hadoop.yarn.GetAllResourceProfilesResponseProto);
     */
    public abstract void getResourceProfiles(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getResourceProfile(.hadoop.yarn.GetResourceProfileRequestProto) returns (.hadoop.yarn.GetResourceProfileResponseProto);
     */
    public abstract void getResourceProfile(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getResourceTypeInfo(.hadoop.yarn.GetAllResourceTypeInfoRequestProto) returns (.hadoop.yarn.GetAllResourceTypeInfoResponseProto);
     */
    public abstract void getResourceTypeInfo(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getClusterNodeAttributes(.hadoop.yarn.GetClusterNodeAttributesRequestProto) returns (.hadoop.yarn.GetClusterNodeAttributesResponseProto);
     */
    public abstract void getClusterNodeAttributes(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getAttributesToNodes(.hadoop.yarn.GetAttributesToNodesRequestProto) returns (.hadoop.yarn.GetAttributesToNodesResponseProto);
     */
    public abstract void getAttributesToNodes(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    /**
     * rpc getNodesToAttributes(.hadoop.yarn.GetNodesToAttributesRequestProto) returns (.hadoop.yarn.GetNodesToAttributesResponseProto);
     */
    public abstract void getNodesToAttributes(
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback done);

    public static final
        org.apache.hadoop.thirdparty.protobuf.Descriptors.ServiceDescriptor
        getDescriptor() {
      return org.apache.hadoop.yarn.proto.ApplicationClientProtocol.getDescriptor().getServices().get(0);
    }
    public final org.apache.hadoop.thirdparty.protobuf.Descriptors.ServiceDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }

    public final void callMethod(
        org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method,
        org.apache.hadoop.thirdparty.protobuf.RpcController controller,
        org.apache.hadoop.thirdparty.protobuf.Message request,
        org.apache.hadoop.thirdparty.protobuf.RpcCallback<
          org.apache.hadoop.thirdparty.protobuf.Message> done) {
      if (method.getService() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "Service.callMethod() given method descriptor for wrong " +
          "service type.");
      }
      switch(method.getIndex()) {
        case 0:
          this.getNewApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 1:
          this.getApplicationReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 2:
          this.submitApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 3:
          this.failApplicationAttempt(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 4:
          this.forceKillApplication(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 5:
          this.getClusterMetrics(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 6:
          this.getApplications(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 7:
          this.getClusterNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 8:
          this.getQueueInfo(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 9:
          this.getQueueUserAcls(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 10:
          this.getDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 11:
          this.renewDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 12:
          this.cancelDelegationToken(controller, (org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 13:
          this.moveApplicationAcrossQueues(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 14:
          this.getApplicationAttemptReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 15:
          this.getApplicationAttempts(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 16:
          this.getContainerReport(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 17:
          this.getContainers(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 18:
          this.getNewReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 19:
          this.submitReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 20:
          this.updateReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 21:
          this.deleteReservation(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 22:
          this.listReservations(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 23:
          this.getNodeToLabels(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 24:
          this.getLabelsToNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 25:
          this.getClusterNodeLabels(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 26:
          this.updateApplicationPriority(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 27:
          this.signalToContainer(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 28:
          this.updateApplicationTimeouts(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 29:
          this.getResourceProfiles(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 30:
          this.getResourceProfile(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 31:
          this.getResourceTypeInfo(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 32:
          this.getClusterNodeAttributes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 33:
          this.getAttributesToNodes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        case 34:
          this.getNodesToAttributes(controller, (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto)request,
            org.apache.hadoop.thirdparty.protobuf.RpcUtil.specializeCallback(
              done));
          return;
        default:
          throw new java.lang.AssertionError("Can't get here.");
      }
    }

    public final org.apache.hadoop.thirdparty.protobuf.Message
        getRequestPrototype(
        org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method) {
      if (method.getService() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "Service.getRequestPrototype() given method " +
          "descriptor for wrong service type.");
      }
      switch(method.getIndex()) {
        case 0:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto.getDefaultInstance();
        case 1:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto.getDefaultInstance();
        case 2:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto.getDefaultInstance();
        case 3:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto.getDefaultInstance();
        case 4:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto.getDefaultInstance();
        case 5:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto.getDefaultInstance();
        case 6:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto.getDefaultInstance();
        case 7:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto.getDefaultInstance();
        case 8:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto.getDefaultInstance();
        case 9:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto.getDefaultInstance();
        case 10:
          return org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto.getDefaultInstance();
        case 11:
          return org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto.getDefaultInstance();
        case 12:
          return org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto.getDefaultInstance();
        case 13:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto.getDefaultInstance();
        case 14:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto.getDefaultInstance();
        case 15:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto.getDefaultInstance();
        case 16:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto.getDefaultInstance();
        case 17:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto.getDefaultInstance();
        case 18:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto.getDefaultInstance();
        case 19:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto.getDefaultInstance();
        case 20:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto.getDefaultInstance();
        case 21:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto.getDefaultInstance();
        case 22:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto.getDefaultInstance();
        case 23:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto.getDefaultInstance();
        case 24:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto.getDefaultInstance();
        case 25:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto.getDefaultInstance();
        case 26:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto.getDefaultInstance();
        case 27:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto.getDefaultInstance();
        case 28:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto.getDefaultInstance();
        case 29:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto.getDefaultInstance();
        case 30:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto.getDefaultInstance();
        case 31:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto.getDefaultInstance();
        case 32:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto.getDefaultInstance();
        case 33:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto.getDefaultInstance();
        case 34:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto.getDefaultInstance();
        default:
          throw new java.lang.AssertionError("Can't get here.");
      }
    }

    public final org.apache.hadoop.thirdparty.protobuf.Message
        getResponsePrototype(
        org.apache.hadoop.thirdparty.protobuf.Descriptors.MethodDescriptor method) {
      if (method.getService() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "Service.getResponsePrototype() given method " +
          "descriptor for wrong service type.");
      }
      switch(method.getIndex()) {
        case 0:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.getDefaultInstance();
        case 1:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.getDefaultInstance();
        case 2:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.getDefaultInstance();
        case 3:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.getDefaultInstance();
        case 4:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.getDefaultInstance();
        case 5:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.getDefaultInstance();
        case 6:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.getDefaultInstance();
        case 7:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.getDefaultInstance();
        case 8:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.getDefaultInstance();
        case 9:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.getDefaultInstance();
        case 10:
          return org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.getDefaultInstance();
        case 11:
          return org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.getDefaultInstance();
        case 12:
          return org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.getDefaultInstance();
        case 13:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.getDefaultInstance();
        case 14:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.getDefaultInstance();
        case 15:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.getDefaultInstance();
        case 16:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.getDefaultInstance();
        case 17:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.getDefaultInstance();
        case 18:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.getDefaultInstance();
        case 19:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.getDefaultInstance();
        case 20:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.getDefaultInstance();
        case 21:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.getDefaultInstance();
        case 22:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.getDefaultInstance();
        case 23:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.getDefaultInstance();
        case 24:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.getDefaultInstance();
        case 25:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.getDefaultInstance();
        case 26:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.getDefaultInstance();
        case 27:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.getDefaultInstance();
        case 28:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.getDefaultInstance();
        case 29:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.getDefaultInstance();
        case 30:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.getDefaultInstance();
        case 31:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.getDefaultInstance();
        case 32:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.getDefaultInstance();
        case 33:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.getDefaultInstance();
        case 34:
          return org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.getDefaultInstance();
        default:
          throw new java.lang.AssertionError("Can't get here.");
      }
    }

    public static Stub newStub(
        org.apache.hadoop.thirdparty.protobuf.RpcChannel channel) {
      return new Stub(channel);
    }

    public static final class Stub extends org.apache.hadoop.yarn.proto.ApplicationClientProtocol.ApplicationClientProtocolService implements Interface {
      private Stub(org.apache.hadoop.thirdparty.protobuf.RpcChannel channel) {
        this.channel = channel;
      }

      private final org.apache.hadoop.thirdparty.protobuf.RpcChannel channel;

      public org.apache.hadoop.thirdparty.protobuf.RpcChannel getChannel() {
        return channel;
      }

      public  void getNewApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(0),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.getDefaultInstance()));
      }

      public  void getApplicationReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(1),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.getDefaultInstance()));
      }

      public  void submitApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(2),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.getDefaultInstance()));
      }

      public  void failApplicationAttempt(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(3),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.getDefaultInstance()));
      }

      public  void forceKillApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(4),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.getDefaultInstance()));
      }

      public  void getClusterMetrics(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(5),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.getDefaultInstance()));
      }

      public  void getApplications(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(6),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.getDefaultInstance()));
      }

      public  void getClusterNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(7),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.getDefaultInstance()));
      }

      public  void getQueueInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(8),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.getDefaultInstance()));
      }

      public  void getQueueUserAcls(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(9),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.getDefaultInstance()));
      }

      public  void getDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(10),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.class,
            org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.getDefaultInstance()));
      }

      public  void renewDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(11),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.class,
            org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.getDefaultInstance()));
      }

      public  void cancelDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(12),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.class,
            org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.getDefaultInstance()));
      }

      public  void moveApplicationAcrossQueues(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(13),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.getDefaultInstance()));
      }

      public  void getApplicationAttemptReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(14),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.getDefaultInstance()));
      }

      public  void getApplicationAttempts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(15),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.getDefaultInstance()));
      }

      public  void getContainerReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(16),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.getDefaultInstance()));
      }

      public  void getContainers(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(17),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.getDefaultInstance()));
      }

      public  void getNewReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(18),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.getDefaultInstance()));
      }

      public  void submitReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(19),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.getDefaultInstance()));
      }

      public  void updateReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(20),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.getDefaultInstance()));
      }

      public  void deleteReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(21),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.getDefaultInstance()));
      }

      public  void listReservations(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(22),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.getDefaultInstance()));
      }

      public  void getNodeToLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(23),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.getDefaultInstance()));
      }

      public  void getLabelsToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(24),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.getDefaultInstance()));
      }

      public  void getClusterNodeLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(25),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.getDefaultInstance()));
      }

      public  void updateApplicationPriority(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(26),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.getDefaultInstance()));
      }

      public  void signalToContainer(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(27),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.getDefaultInstance()));
      }

      public  void updateApplicationTimeouts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(28),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.getDefaultInstance()));
      }

      public  void getResourceProfiles(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(29),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.getDefaultInstance()));
      }

      public  void getResourceProfile(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(30),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.getDefaultInstance()));
      }

      public  void getResourceTypeInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(31),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.getDefaultInstance()));
      }

      public  void getClusterNodeAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(32),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.getDefaultInstance()));
      }

      public  void getAttributesToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(33),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.getDefaultInstance()));
      }

      public  void getNodesToAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request,
          org.apache.hadoop.thirdparty.protobuf.RpcCallback done) {
        channel.callMethod(
          getDescriptor().getMethods().get(34),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.getDefaultInstance(),
          org.apache.hadoop.thirdparty.protobuf.RpcUtil.generalizeCallback(
            done,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.class,
            org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.getDefaultInstance()));
      }
    }

    public static BlockingInterface newBlockingStub(
        org.apache.hadoop.thirdparty.protobuf.BlockingRpcChannel channel) {
      return new BlockingStub(channel);
    }

    public interface BlockingInterface {
      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto getNewApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto getApplicationReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto submitApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto failApplicationAttempt(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto forceKillApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto getClusterMetrics(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto getApplications(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto getClusterNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto getQueueInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto getQueueUserAcls(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto getDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto renewDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto cancelDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto moveApplicationAcrossQueues(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto getApplicationAttemptReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto getApplicationAttempts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto getContainerReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto getContainers(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto getNewReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto submitReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto updateReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto deleteReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto listReservations(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto getNodeToLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto getLabelsToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto getClusterNodeLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto updateApplicationPriority(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto signalToContainer(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto updateApplicationTimeouts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto getResourceProfiles(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto getResourceProfile(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto getResourceTypeInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto getClusterNodeAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto getAttributesToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto getNodesToAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException;
    }

    private static final class BlockingStub implements BlockingInterface {
      private BlockingStub(org.apache.hadoop.thirdparty.protobuf.BlockingRpcChannel channel) {
        this.channel = channel;
      }

      private final org.apache.hadoop.thirdparty.protobuf.BlockingRpcChannel channel;

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto getNewApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(0),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewApplicationResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto getApplicationReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(1),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationReportResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto submitApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(2),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SubmitApplicationResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto failApplicationAttempt(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(3),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.FailApplicationAttemptResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto forceKillApplication(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(4),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.KillApplicationResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto getClusterMetrics(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(5),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterMetricsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto getApplications(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(6),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto getClusterNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(7),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto getQueueInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(8),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueInfoResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto getQueueUserAcls(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(9),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetQueueUserAclsInfoResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto getDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(10),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.GetDelegationTokenResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto renewDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(11),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.RenewDelegationTokenResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto cancelDelegationToken(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(12),
          controller,
          request,
          org.apache.hadoop.security.proto.SecurityProtos.CancelDelegationTokenResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto moveApplicationAcrossQueues(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(13),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.MoveApplicationAcrossQueuesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto getApplicationAttemptReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(14),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptReportResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto getApplicationAttempts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(15),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetApplicationAttemptsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto getContainerReport(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(16),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainerReportResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto getContainers(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(17),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetContainersResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto getNewReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(18),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNewReservationResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto submitReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(19),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationSubmissionResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto updateReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(20),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationUpdateResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto deleteReservation(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(21),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationDeleteResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto listReservations(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(22),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.ReservationListResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto getNodeToLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(23),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToLabelsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto getLabelsToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(24),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetLabelsToNodesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto getClusterNodeLabels(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(25),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeLabelsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto updateApplicationPriority(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(26),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationPriorityResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto signalToContainer(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(27),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.SignalContainerResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto updateApplicationTimeouts(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(28),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.UpdateApplicationTimeoutsResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto getResourceProfiles(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(29),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceProfilesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto getResourceProfile(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(30),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto getResourceTypeInfo(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(31),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAllResourceTypeInfoResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto getClusterNodeAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(32),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetClusterNodeAttributesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto getAttributesToNodes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(33),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetAttributesToNodesResponseProto.getDefaultInstance());
      }


      public org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto getNodesToAttributes(
          org.apache.hadoop.thirdparty.protobuf.RpcController controller,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesRequestProto request)
          throws org.apache.hadoop.thirdparty.protobuf.ServiceException {
        return (org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto) channel.callBlockingMethod(
          getDescriptor().getMethods().get(34),
          controller,
          request,
          org.apache.hadoop.yarn.proto.YarnServiceProtos.GetNodesToAttributesResponseProto.getDefaultInstance());
      }

    }

    // @@protoc_insertion_point(class_scope:hadoop.yarn.ApplicationClientProtocolService)
  }


  public static org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n applicationclient_protocol.proto\022\013hado" +
      "op.yarn\032\016Security.proto\032\031yarn_service_pr" +
      "otos.proto2\213 \n ApplicationClientProtocol" +
      "Service\022l\n\021getNewApplication\022*.hadoop.ya" +
      "rn.GetNewApplicationRequestProto\032+.hadoo" +
      "p.yarn.GetNewApplicationResponseProto\022u\n" +
      "\024getApplicationReport\022-.hadoop.yarn.GetA" +
      "pplicationReportRequestProto\032..hadoop.ya" +
      "rn.GetApplicationReportResponseProto\022l\n\021" +
      "submitApplication\022*.hadoop.yarn.SubmitAp" +
      "plicationRequestProto\032+.hadoop.yarn.Subm" +
      "itApplicationResponseProto\022{\n\026failApplic" +
      "ationAttempt\022/.hadoop.yarn.FailApplicati" +
      "onAttemptRequestProto\0320.hadoop.yarn.Fail" +
      "ApplicationAttemptResponseProto\022k\n\024force" +
      "KillApplication\022(.hadoop.yarn.KillApplic" +
      "ationRequestProto\032).hadoop.yarn.KillAppl" +
      "icationResponseProto\022l\n\021getClusterMetric" +
      "s\022*.hadoop.yarn.GetClusterMetricsRequest" +
      "Proto\032+.hadoop.yarn.GetClusterMetricsRes" +
      "ponseProto\022f\n\017getApplications\022(.hadoop.y" +
      "arn.GetApplicationsRequestProto\032).hadoop" +
      ".yarn.GetApplicationsResponseProto\022f\n\017ge" +
      "tClusterNodes\022(.hadoop.yarn.GetClusterNo" +
      "desRequestProto\032).hadoop.yarn.GetCluster" +
      "NodesResponseProto\022]\n\014getQueueInfo\022%.had" +
      "oop.yarn.GetQueueInfoRequestProto\032&.hado" +
      "op.yarn.GetQueueInfoResponseProto\022q\n\020get" +
      "QueueUserAcls\022-.hadoop.yarn.GetQueueUser" +
      "AclsInfoRequestProto\032..hadoop.yarn.GetQu" +
      "eueUserAclsInfoResponseProto\022s\n\022getDeleg" +
      "ationToken\022-.hadoop.common.GetDelegation" +
      "TokenRequestProto\032..hadoop.common.GetDel" +
      "egationTokenResponseProto\022y\n\024renewDelega" +
      "tionToken\022/.hadoop.common.RenewDelegatio" +
      "nTokenRequestProto\0320.hadoop.common.Renew" +
      "DelegationTokenResponseProto\022|\n\025cancelDe" +
      "legationToken\0220.hadoop.common.CancelDele" +
      "gationTokenRequestProto\0321.hadoop.common." +
      "CancelDelegationTokenResponseProto\022\212\001\n\033m" +
      "oveApplicationAcrossQueues\0224.hadoop.yarn" +
      ".MoveApplicationAcrossQueuesRequestProto" +
      "\0325.hadoop.yarn.MoveApplicationAcrossQueu" +
      "esResponseProto\022\212\001\n\033getApplicationAttemp" +
      "tReport\0224.hadoop.yarn.GetApplicationAtte" +
      "mptReportRequestProto\0325.hadoop.yarn.GetA" +
      "pplicationAttemptReportResponseProto\022{\n\026" +
      "getApplicationAttempts\022/.hadoop.yarn.Get" +
      "ApplicationAttemptsRequestProto\0320.hadoop" +
      ".yarn.GetApplicationAttemptsResponseProt" +
      "o\022o\n\022getContainerReport\022+.hadoop.yarn.Ge" +
      "tContainerReportRequestProto\032,.hadoop.ya" +
      "rn.GetContainerReportResponseProto\022`\n\rge" +
      "tContainers\022&.hadoop.yarn.GetContainersR" +
      "equestProto\032\'.hadoop.yarn.GetContainersR" +
      "esponseProto\022l\n\021getNewReservation\022*.hado" +
      "op.yarn.GetNewReservationRequestProto\032+." +
      "hadoop.yarn.GetNewReservationResponsePro" +
      "to\022t\n\021submitReservation\022..hadoop.yarn.Re" +
      "servationSubmissionRequestProto\032/.hadoop" +
      ".yarn.ReservationSubmissionResponseProto" +
      "\022l\n\021updateReservation\022*.hadoop.yarn.Rese" +
      "rvationUpdateRequestProto\032+.hadoop.yarn." +
      "ReservationUpdateResponseProto\022l\n\021delete" +
      "Reservation\022*.hadoop.yarn.ReservationDel" +
      "eteRequestProto\032+.hadoop.yarn.Reservatio" +
      "nDeleteResponseProto\022g\n\020listReservations" +
      "\022(.hadoop.yarn.ReservationListRequestPro" +
      "to\032).hadoop.yarn.ReservationListResponse" +
      "Proto\022h\n\017getNodeToLabels\022).hadoop.yarn.G" +
      "etNodesToLabelsRequestProto\032*.hadoop.yar" +
      "n.GetNodesToLabelsResponseProto\022i\n\020getLa" +
      "belsToNodes\022).hadoop.yarn.GetLabelsToNod" +
      "esRequestProto\032*.hadoop.yarn.GetLabelsTo" +
      "NodesResponseProto\022u\n\024getClusterNodeLabe" +
      "ls\022-.hadoop.yarn.GetClusterNodeLabelsReq" +
      "uestProto\032..hadoop.yarn.GetClusterNodeLa" +
      "belsResponseProto\022\204\001\n\031updateApplicationP" +
      "riority\0222.hadoop.yarn.UpdateApplicationP" +
      "riorityRequestProto\0323.hadoop.yarn.Update" +
      "ApplicationPriorityResponseProto\022h\n\021sign" +
      "alToContainer\022(.hadoop.yarn.SignalContai" +
      "nerRequestProto\032).hadoop.yarn.SignalCont" +
      "ainerResponseProto\022\204\001\n\031updateApplication" +
      "Timeouts\0222.hadoop.yarn.UpdateApplication" +
      "TimeoutsRequestProto\0323.hadoop.yarn.Updat" +
      "eApplicationTimeoutsResponseProto\022x\n\023get" +
      "ResourceProfiles\022/.hadoop.yarn.GetAllRes" +
      "ourceProfilesRequestProto\0320.hadoop.yarn." +
      "GetAllResourceProfilesResponseProto\022o\n\022g" +
      "etResourceProfile\022+.hadoop.yarn.GetResou" +
      "rceProfileRequestProto\032,.hadoop.yarn.Get" +
      "ResourceProfileResponseProto\022x\n\023getResou" +
      "rceTypeInfo\022/.hadoop.yarn.GetAllResource" +
      "TypeInfoRequestProto\0320.hadoop.yarn.GetAl" +
      "lResourceTypeInfoResponseProto\022\201\001\n\030getCl" +
      "usterNodeAttributes\0221.hadoop.yarn.GetClu" +
      "sterNodeAttributesRequestProto\0322.hadoop." +
      "yarn.GetClusterNodeAttributesResponsePro" +
      "to\022u\n\024getAttributesToNodes\022-.hadoop.yarn" +
      ".GetAttributesToNodesRequestProto\032..hado" +
      "op.yarn.GetAttributesToNodesResponseProt" +
      "o\022u\n\024getNodesToAttributes\022-.hadoop.yarn." +
      "GetNodesToAttributesRequestProto\032..hadoo" +
      "p.yarn.GetNodesToAttributesResponseProto" +
      "B?\n\034org.apache.hadoop.yarn.protoB\031Applic" +
      "ationClientProtocol\210\001\001\240\001\001"
    };
    org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public org.apache.hadoop.thirdparty.protobuf.ExtensionRegistry assignDescriptors(
              org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new org.apache.hadoop.thirdparty.protobuf.Descriptors.FileDescriptor[] {
          org.apache.hadoop.security.proto.SecurityProtos.getDescriptor(),
          org.apache.hadoop.yarn.proto.YarnServiceProtos.getDescriptor(),
        }, assigner);
    org.apache.hadoop.security.proto.SecurityProtos.getDescriptor();
    org.apache.hadoop.yarn.proto.YarnServiceProtos.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy