Using Java, is it possible to set the time to live (TTL) on a blob that is being created in Google Cloud Storage?
I do not want to set TTL on the Bucket - only on the items within the Bucket.
For example, 14 days after its creation date, I would like any files that are stored in a specific bucket to be deleted.
Here is an example of how I am creating my blob:
WriteChannel writer = storage.writer(BlobInfo.newBuilder(blobId).setContentType("application/json").build());
I was looking for a way to set the TTL upon creation but have not been able to find a solution. Please advise