Package dev.mbo.springkotlins3
Class S3Downloader
-
- All Implemented Interfaces:
@Service() public final class S3Downloader
-
-
Constructor Summary
Constructors Constructor Description S3Downloader(S3Client s3, S3Presigner presigner)
-
Method Summary
Modifier and Type Method Description final S3Downloaddownload(S3FileId id, Boolean downloadMetadata, Boolean downloadTagging, S3Download download)final S3DownloaddownloadMeta(S3FileId id)final S3PresignedRequestpresignedGetUrl(S3FileId id, Long validForSeconds)-
-
Method Detail
-
download
final S3Download download(S3FileId id, Boolean downloadMetadata, Boolean downloadTagging, S3Download download)
-
downloadMeta
final S3Download downloadMeta(S3FileId id)
-
presignedGetUrl
final S3PresignedRequest presignedGetUrl(S3FileId id, Long validForSeconds)
-
-
-
-