Interface AmazonS3Handler

All Known Implementing Classes:
AmazonS3HandlerImpl

public interface AmazonS3Handler
  • Field Details

  • Method Details

    • isBucketExist

      boolean isBucketExist(String bucketName)
    • getBucketLocation

      String getBucketLocation(String bucketName)
    • createBucket

      com.amazonaws.services.s3.model.Bucket createBucket(String bucketName)
    • deleteBucket

      void deleteBucket(String bucketName)
    • listBuckets

      List<com.amazonaws.services.s3.model.Bucket> listBuckets()
    • listObjects

      com.amazonaws.services.s3.model.ObjectListing listObjects(String bucketName)
    • listObjects

      com.amazonaws.services.s3.model.ObjectListing listObjects(String bucketName, String prefix)
    • isObjectExist

      boolean isObjectExist(String bucketName, String objectName)
    • getObject

      com.amazonaws.services.s3.model.S3Object getObject(String bucketName, String key)
    • copyObject

      com.amazonaws.services.s3.model.CopyObjectResult copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)
    • deleteObject

      void deleteObject(String bucketName, String key)
    • putObject

      com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String key, InputStream input, String contentType)
    • putObject

      com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String key, byte[] input, String contentType)