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 S3Direct()
public abstract PutObjectResult putObject(PutObjectRequest req)
putObject in interface S3DirectSpi public abstract S3Object getObject(GetObjectRequest req)
getObject in interface S3DirectSpi public abstract ObjectMetadata getObject(GetObjectRequest req, File dest)
getObject in interface S3DirectSpi public abstract ObjectMetadata getObjectMetadata(GetObjectMetadataRequest req)
public abstract CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest req)
completeMultipartUpload in interface S3DirectSpi public abstract InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest req)
initiateMultipartUpload in interface S3DirectSpi public abstract UploadPartResult uploadPart(UploadPartRequest req)
uploadPart in interface S3DirectSpi public abstract CopyPartResult copyPart(CopyPartRequest req)
copyPart in interface S3DirectSpi public abstract void abortMultipartUpload(AbortMultipartUploadRequest req)
abortMultipartUpload in interface S3DirectSpi