public static TransferJob createDefaultStsJob()

in src/main/java/com/google/gcs/sdrs/util/StsUtil.java [157:184]


  public static TransferJob createDefaultStsJob(
      Storagetransfer client,
      String projectId,
      String sourceBucket,
      String destinationBucket,
      List<String> prefixesToExclude,
      String description,
      ZonedDateTime startDateTime,
      Integer retentionInDays)
      throws IOException {

    TransferJob transferJob =
        buildTransferJob(
            projectId,
            sourceBucket,
            destinationBucket,
            prefixesToExclude,
            description,
            startDateTime,
            false,
            true,
            retentionInDays);

    logger.info(
        String.format("Creating recurring transfer job in STS: %s", transferJob.toPrettyString()));

    return client.transferJobs().create(transferJob).execute();
  }