docs: public Waiter<DescribeSigningJobRequest> successfulSigningJob() {
  
          return new WaiterBuilder<DescribeSigningJobRequest, DescribeSigningJobResult>()
                  .withSdkFunction(new DescribeSigningJobFunction(client))
                  .withAcceptors(new SuccessfulSigningJob.IsSucceededMatcher(), new SuccessfulSigningJob.IsFailedMatcher(),
                          new SuccessfulSigningJob.IsResourceNotFoundExceptionMatcher())
                  .withDefaultPollingStrategy(new PollingStrategy(new MaxAttemptsRetryStrategy(25), new FixedDelayStrategy(20)))
                  .withExecutorService(executorService).build();
      }