public abstract class S3Direct extends Object implements S3DirectSpi
| Constructor and Description |
|---|
S3Direct() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abortMultipartUpload(AbortMultipartUploadRequest req) |
abstract CompleteMultipartUploadResult |
completeMultipartUpload(CompleteMultipartUploadRequest req) |
abstract CopyPartResult |
copyPart(CopyPartRequest req) |
abstract S3Object |
getObject(GetObjectRequest req) |
abstract ObjectMetadata |
getObject(GetObjectRequest req,
File dest) |
abstract ObjectMetadata |
getObjectMetadata(GetObjectMetadataRequest req) |
abstract InitiateMultipartUploadResult |
initiateMultipartUpload(InitiateMultipartUploadRequest req) |
abstract PutObjectResult |
putObject(PutObjectRequest req) |
abstract UploadPartResult |
uploadPart(UploadPartRequest req) |
public abstract PutObjectResult putObject(PutObjectRequest req)
putObject in interface S3DirectSpipublic abstract S3Object getObject(GetObjectRequest req)
getObject in interface S3DirectSpipublic abstract ObjectMetadata getObject(GetObjectRequest req, File dest)
getObject in interface S3DirectSpipublic abstract ObjectMetadata getObjectMetadata(GetObjectMetadataRequest req)
public abstract CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest req)
completeMultipartUpload in interface S3DirectSpipublic abstract InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest req)
initiateMultipartUpload in interface S3DirectSpipublic abstract UploadPartResult uploadPart(UploadPartRequest req)
uploadPart in interface S3DirectSpipublic abstract CopyPartResult copyPart(CopyPartRequest req)
copyPart in interface S3DirectSpipublic abstract void abortMultipartUpload(AbortMultipartUploadRequest req)
abortMultipartUpload in interface S3DirectSpi