public class S3Service
extends java.lang.Object
| Constructor | Description |
|---|---|
S3Service(software.amazon.awssdk.services.s3.S3Client s3Client) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
createBucket(java.lang.String bucketName) |
|
void |
deleteAllObjectsInBucket(java.lang.String bucketName) |
|
void |
deleteAllObjectsWithPrefixInBucket(java.lang.String bucketName,
java.lang.String prefix) |
|
boolean |
download(java.lang.String bucketName,
java.lang.String fileName,
java.nio.file.Path destination) |
|
java.util.List<software.amazon.awssdk.services.s3.model.S3Object> |
listAll(java.lang.String bucketName) |
|
java.util.List<java.lang.String> |
listAllFiles(java.lang.String bucketName) |
|
java.util.List<java.lang.String> |
listBucketNames() |
|
void |
upload(java.lang.String bucketName,
java.io.File file) |
public S3Service(software.amazon.awssdk.services.s3.S3Client s3Client)
public void createBucket(java.lang.String bucketName)
public java.util.List<java.lang.String> listBucketNames()
public void upload(java.lang.String bucketName,
java.io.File file)
public boolean download(java.lang.String bucketName,
java.lang.String fileName,
java.nio.file.Path destination)
public void deleteAllObjectsInBucket(java.lang.String bucketName)
public void deleteAllObjectsWithPrefixInBucket(java.lang.String bucketName,
java.lang.String prefix)
public java.util.List<java.lang.String> listAllFiles(java.lang.String bucketName)
public java.util.List<software.amazon.awssdk.services.s3.model.S3Object> listAll(java.lang.String bucketName)