Class SubmitApplicationRequest

java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationRequest

@Public @Stable public abstract class SubmitApplicationRequest extends Object

The request sent by a client to submit an application to the ResourceManager.

The request, via ApplicationSubmissionContext, contains details such as queue, Resource required to run the ApplicationMaster, the equivalent of ContainerLaunchContext for launching the ApplicationMaster etc.

See Also:
  • Constructor Details

    • SubmitApplicationRequest

      public SubmitApplicationRequest()
  • Method Details

    • newInstance

      @Public @Stable public static SubmitApplicationRequest newInstance(ApplicationSubmissionContext context)
    • getApplicationSubmissionContext

      @Public @Stable public abstract ApplicationSubmissionContext getApplicationSubmissionContext()
      Get the ApplicationSubmissionContext for the application.
      Returns:
      ApplicationSubmissionContext for the application
    • setApplicationSubmissionContext

      @Public @Stable public abstract void setApplicationSubmissionContext(ApplicationSubmissionContext context)
      Set the ApplicationSubmissionContext for the application.
      Parameters:
      context - ApplicationSubmissionContext for the application