Package de.otto.synapse.helper.s3
Class S3Helper
java.lang.Object
de.otto.synapse.helper.s3.S3Helper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateBucket(String bucketName) voiddeleteAllObjectsInBucket(String bucketName) voiddeleteAllObjectsWithPrefixInBucket(String bucketName, String prefix) booleanList<software.amazon.awssdk.services.s3.model.S3Object>listAllFiles(String bucketName) voidvoiduploadAsMultipart(String bucketName, File file, int partSizeInBytes)
-
Field Details
-
PART_SIZE_IN_BYTES
public static final int PART_SIZE_IN_BYTES- See Also:
-
-
Constructor Details
-
S3Helper
public S3Helper(software.amazon.awssdk.services.s3.S3Client s3Client)
-
-
Method Details
-
createBucket
-
listBucketNames
-
upload
-
uploadAsMultipart
- Parameters:
bucketName-file-partSizeInBytes- The minimum file size for multipart file parts is 5 MB
-
download
-
deleteAllObjectsInBucket
-
deleteAllObjectsWithPrefixInBucket
-
listAllFiles
-
listAll
-