private boolean isValidPooledJob()

in src/main/java/com/google/gcs/sdrs/service/worker/rule/impl/StsRuleExecutor.java [829:847]


  private boolean isValidPooledJob(
      TransferJob pooledJob,
      String jobName,
      String projectId,
      String bucketName,
      String scheduledAt) {
    if (pooledJob == null) {
      return false;
    }

    boolean result =
        pooledJob.getName().equals(jobName)
            && pooledJob.getProjectId().equals(projectId)
            && pooledJob.getSchedule().getScheduleEndDate() == null
            && (scheduledAt == null || isScheduledAtSame(pooledJob, scheduledAt))
            && pooledJob.getTransferSpec().getGcsDataSource().getBucketName().equals(bucketName);

    return result;
  }