public class AmazonS3HandlerImpl extends Object implements AmazonS3Handler, org.springframework.beans.factory.InitializingBean
UNSUPPORTED| Constructor and Description |
|---|
AmazonS3HandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
com.amazonaws.services.s3.model.CopyObjectResult |
copyObject(String sourceBucketName,
String sourceKey,
String destinationBucketName,
String destinationKey) |
com.amazonaws.services.s3.model.Bucket |
createBucket(String bucketName) |
void |
deleteBucket(String bucketName) |
void |
deleteObject(String bucketName,
String key) |
String |
getBucketLocation(String bucketName) |
com.amazonaws.services.s3.model.S3Object |
getObject(String bucketName,
String key) |
boolean |
isBucketExist(String bucketName) |
boolean |
isObjectExist(String bucketName,
String objectName) |
List<com.amazonaws.services.s3.model.Bucket> |
listBuckets() |
com.amazonaws.services.s3.model.ObjectListing |
listObjects(String bucketName) |
com.amazonaws.services.s3.model.ObjectListing |
listObjects(String bucketName,
String prefix) |
com.amazonaws.services.s3.model.PutObjectResult |
putObject(String bucketName,
String key,
byte[] input,
String contentType) |
com.amazonaws.services.s3.model.PutObjectResult |
putObject(String bucketName,
String key,
InputStream input,
String contentType) |
AmazonS3HandlerImpl |
setProperties(AmazonS3Properties properties) |
public AmazonS3HandlerImpl setProperties(AmazonS3Properties properties)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic boolean isBucketExist(String bucketName)
isBucketExist in interface AmazonS3Handlerpublic String getBucketLocation(String bucketName)
getBucketLocation in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.Bucket createBucket(String bucketName)
createBucket in interface AmazonS3Handlerpublic void deleteBucket(String bucketName)
deleteBucket in interface AmazonS3Handlerpublic boolean isObjectExist(String bucketName, String objectName)
isObjectExist in interface AmazonS3Handlerpublic List<com.amazonaws.services.s3.model.Bucket> listBuckets()
listBuckets in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.ObjectListing listObjects(String bucketName)
listObjects in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.ObjectListing listObjects(String bucketName, String prefix)
listObjects in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.S3Object getObject(String bucketName, String key)
getObject in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.CopyObjectResult copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)
copyObject in interface AmazonS3Handlerpublic void deleteObject(String bucketName, String key)
deleteObject in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String key, InputStream input, String contentType)
putObject in interface AmazonS3Handlerpublic com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String key, byte[] input, String contentType)
putObject in interface AmazonS3HandlerCopyright © 2023. All rights reserved.