How do you use the Google DataProc Java Client to submit spark jobs using jar files and classes in associated GS bucket?
<p>I need to trigger Spark Jobs to aggregate data from a JSON file using an API call. I use spring-boot to create the resources. Thus, the steps for the solution is the following:</p>

<ol>
<li>User makes an POST request with a json file as the input</li>
<li>The JSON file is stored in google bucket associated with dataproc cluster. </li>
<li>A aggregating spark job is triggered from within the REST method with the specified jars, classes and the argument is the json file link. </li>
</ol>

<p>I want the job to be triggered using Dataproc's Java Client instead of console or command line. How do you do it?</p>