Class S3FileStorage.Builder
java.lang.Object
io.leandev.appfuse.file.s3.S3FileStorage.Builder
- Enclosing class:
S3FileStorage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()idGenerator(FileIdGenerator idGenerator) maxFileSize(long maxFileSize) presignedDownloadEnabled(boolean presignedDownloadEnabled) presignedUploadEnabled(boolean presignedUploadEnabled) presignedUrlExpiration(Duration presignedUrlExpiration) presignedUrlExpirationSeconds(long seconds) s3Client(software.amazon.awssdk.services.s3.S3Client s3Client) s3Presigner(software.amazon.awssdk.services.s3.presigner.S3Presigner s3Presigner) stagingBaseUrl(String stagingBaseUrl)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
s3Client
-
s3Presigner
public S3FileStorage.Builder s3Presigner(software.amazon.awssdk.services.s3.presigner.S3Presigner s3Presigner) -
bucket
-
keyPrefix
-
stagingBaseUrl
-
cdnUrl
-
presignedUploadEnabled
-
presignedDownloadEnabled
-
presignedUrlExpiration
-
presignedUrlExpirationSeconds
-
maxFileSize
-
idGenerator
-
build
-