in src/main/java/com/google/gcs/sdrs/util/StsUtil.java [114:141]
public static TransferJob createStsJob(
Storagetransfer client,
String projectId,
String sourceBucket,
String destinationBucket,
List<String> prefixes,
String description,
ZonedDateTime startDateTime)
throws IOException {
// Subtracting a day to force STS to trigger the job immediately
TransferJob transferJob =
buildTransferJob(
projectId,
sourceBucket,
destinationBucket,
prefixes,
description,
startDateTime,
true,
false,
null);
logger.info(
String.format("Creating one time transfer job in STS: %s", transferJob.toPrettyString()));
return client.transferJobs().create(transferJob).execute();
}