public CancelJobExecutionRequest withForce(Boolean force) {
        setForce(force);
        return this;
    }
<p>
(Optional) If <code>true</code> the job execution will be canceled if it has status IN_PROGRESS or QUEUED,
otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job
execution that is IN_PROGRESS, and you do not set <code>force</code> to <code>true</code>, then an
<code>InvalidStateTransitionException</code> will be thrown. The default is <code>false</code>.
</p>
<p>
Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job execution
status. Use caution and ensure that the device is able to recover to a valid state.
</p>

@param force
       (Optional) If <code>true</code> the job execution will be canceled if it has status IN_PROGRESS or QUEUED,
       otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job
       execution that is IN_PROGRESS, and you do not set <code>force</code> to <code>true</code>, then an
       <code>InvalidStateTransitionException</code> will be thrown. The default is <code>false</code>.</p>
       <p>
       Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job
       execution status. Use caution and ensure that the device is able to recover to a valid state.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-iot/src/main/java/com/amazonaws/services/iot/model/CancelJobExecutionRequest.java