public interface AmazonS3Operations
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_MD5_HEADER |
| Modifier and Type | Method and Description |
|---|---|
AmazonS3Object |
getObject(java.lang.String bucketName,
java.lang.String folder,
java.lang.String objectName)
Gets the Object from Amazon S3 from the specified bucket,folder and with
the given objectName
|
PaginatedObjectsView |
listObjects(java.lang.String bucketName,
java.lang.String folder,
java.lang.String nextMarker,
int pageSize)
Lists Objects in the given bucket and given folder.
|
void |
putObject(java.lang.String bucketName,
java.lang.String folder,
java.lang.String objectName,
AmazonS3Object s3Object)
Put the given
AmazonS3Object in the provided bucket in the folder specified with the name given
The object if exists, will be overwritten and the folder path hierarchy
if absent will be created |
boolean |
removeObject(java.lang.String bucketName,
java.lang.String folder,
java.lang.String objectName)
Removes the specified object from the bucket given, folder specified
and the given object name from S3
|
static final java.lang.String CONTENT_MD5_HEADER
PaginatedObjectsView listObjects(java.lang.String bucketName, java.lang.String folder, java.lang.String nextMarker, int pageSize)
bucketName - folder - nextMarker - pageSize - PaginatedObjectsView of the matching resultvoid putObject(java.lang.String bucketName,
java.lang.String folder,
java.lang.String objectName,
AmazonS3Object s3Object)
AmazonS3Object in the provided bucket in the folder specified with the name given
The object if exists, will be overwritten and the folder path hierarchy
if absent will be createdbucketName - folder - objectName - s3Object - AmazonS3Object getObject(java.lang.String bucketName, java.lang.String folder, java.lang.String objectName)
bucketName - folder - objectName - boolean removeObject(java.lang.String bucketName,
java.lang.String folder,
java.lang.String objectName)
bucketName - folder - objectName -