@Override
    public ListJobsResult listJobs(ListJobsRequest request) {
        request = beforeClientExecution(request);
        return executeListJobs(request);
    }
<p>
Lists current S3 Batch Operations jobs as well as the jobs that have ended within the last 90 days for the Amazon
Web Services account making the request. For more information, see <a
href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3 Batch Operations</a> in the
<i>Amazon S3 User Guide</i>.
</p>
<dl>
<dt>Permissions</dt>
<dd>
<p>
To use the <code>ListJobs</code> operation, you must have permission to perform the <code>s3:ListJobs</code>
action.
</p>
</dd>
</dl>
<p>
Related actions include:
</p>
<p/>
<ul>
<li>
<p>
<a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
</p>
</li>
<li>
<p>
<a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
</p>
</li>
<li>
<p>
<a
href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
</p>
</li>
<li>
<p>
<a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
</p>
</li>
</ul>

@param listJobsRequest
@return Result of the ListJobs operation returned by the service.
@throws InvalidRequestException
@throws InternalServiceException
@throws InvalidNextTokenException
@sample AWSS3Control.ListJobs
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs" target="_top">AWS API
     Documentation</a>
aws-java-sdk-s3control/src/main/java/com/amazonaws/services/s3control/AWSS3ControlClient.java