public JobRun withExecutionClass(String executionClass) {
        setExecutionClass(executionClass);
        return this;
    }
<p>
Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is
ideal for time-sensitive workloads that require fast job startup and dedicated resources.
</p>
<p>
The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.
</p>
<p>
Only jobs with Glue version 3.0 and above and command type <code>glueetl</code> will be allowed to set
<code>ExecutionClass</code> to <code>FLEX</code>. The flexible execution class is available for Spark jobs.
</p>

@param executionClass
       Indicates whether the job is run with a standard or flexible execution class. The standard execution-class
       is ideal for time-sensitive workloads that require fast job startup and dedicated resources.</p>
       <p>
       The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may
       vary.
       </p>
       <p>
       Only jobs with Glue version 3.0 and above and command type <code>glueetl</code> will be allowed to set
       <code>ExecutionClass</code> to <code>FLEX</code>. The flexible execution class is available for Spark
       jobs.
@return Returns a reference to this object so that method calls can be chained together.
@see ExecutionClass
aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/JobRun.java