Package net.ideahut.springboot.amazon
Interface AmazonS3Handler
- All Known Implementing Classes:
AmazonS3HandlerImpl
public interface AmazonS3Handler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncom.amazonaws.services.s3.model.CopyObjectResultcopyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey) com.amazonaws.services.s3.model.BucketcreateBucket(String bucketName) voiddeleteBucket(String bucketName) voiddeleteObject(String bucketName, String key) getBucketLocation(String bucketName) com.amazonaws.services.s3.model.S3ObjectbooleanisBucketExist(String bucketName) booleanisObjectExist(String bucketName, String objectName) List<com.amazonaws.services.s3.model.Bucket>com.amazonaws.services.s3.model.ObjectListinglistObjects(String bucketName) com.amazonaws.services.s3.model.ObjectListinglistObjects(String bucketName, String prefix) com.amazonaws.services.s3.model.PutObjectResultcom.amazonaws.services.s3.model.PutObjectResultputObject(String bucketName, String key, InputStream input, String contentType)
-
Field Details
-
EMPTY
-
-
Method Details
-
isBucketExist
-
getBucketLocation
-
createBucket
-
deleteBucket
-
listBuckets
List<com.amazonaws.services.s3.model.Bucket> listBuckets() -
listObjects
-
listObjects
-
isObjectExist
-
getObject
-
copyObject
-
deleteObject
-
putObject
com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String key, InputStream input, String contentType) -
putObject
-