code: public ListJobsResponse listJobs(ListJobsRequest request) {
          checkNotNull(request, "request should not be null.");
  
          InternalRequest internalRequest = this.createRequest(request, HttpMethodName.GET, JOB);
          if (request.getMarker() != null) {
              internalRequest.addParameter("marker", request.getMarker());
          }
          if (request.getMaxKeys() >= 0) {
              internalRequest.addParameter("maxKeys", String.valueOf(request.getMaxKeys()));
          }
  
          return this.invokeHttpClient(internalRequest, ListJobsResponse.class);
      }
docs: List Batch-Compute jobs owned by the authenticated user.
  <p>
  Users must authenticate with a valid BCE Access Key ID, and the response
  contains all the Batch-Compute jobs owned by the user.
  
  @param request The request containing valid query parameters.
  @return The response containing a list of the Batch-Compute jobs owned by the authenticated sender of the
  request.