code: public ServiceCall<RecognitionJobs> checkJobs(CheckJobsOptions checkJobsOptions) {
      String[] pathSegments = { "v1/recognitions" };
      RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getEndPoint(), pathSegments));
      Map<String, String> sdkHeaders = SdkCommon.getSdkHeaders("speech_to_text", "v1", "checkJobs");
      for (Entry<String, String> header : sdkHeaders.entrySet()) {
        builder.header(header.getKey(), header.getValue());
      }
      builder.header("Accept", "application/json");
      if (checkJobsOptions != null) {
      }
      return createServiceCall(builder.build(), ResponseConverterUtils.getObject(RecognitionJobs.class));
    }
docs: Check jobs.
  
  Returns the ID and status of the latest 100 outstanding jobs associated with the credentials with which it is
  called. The method also returns the creation and update times of each job, and, if a job was created with a
  callback URL and a user token, the user token for the job. To obtain the results for a job whose status is
  `completed` or not one of the latest 100 outstanding jobs, use the **Check a job** method. A job and its results
  remain available until you delete them with the **Delete a job** method or until the job's time to live expires,
  whichever comes first.
  
  **See also:** [Checking the status of the latest
  jobs](https://cloud.ibm.com/docs/services/speech-to-text/async.html#jobs).
  
  @param checkJobsOptions the {@link CheckJobsOptions} containing the options for the call
  @return a {@link ServiceCall} with a response type of {@link RecognitionJobs}