public abstract class S3CryptoModule<T extends MultipartUploadContext>
extends java.lang.Object
| Constructor and Description |
|---|
S3CryptoModule() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abortMultipartUploadSecurely(AbortMultipartUploadRequest req) |
abstract CompleteMultipartUploadResult |
completeMultipartUploadSecurely(CompleteMultipartUploadRequest req) |
abstract CopyPartResult |
copyPartSecurely(CopyPartRequest req) |
abstract S3Object |
getObjectSecurely(GetObjectRequest req) |
abstract ObjectMetadata |
getObjectSecurely(GetObjectRequest req,
java.io.File dest) |
abstract InitiateMultipartUploadResult |
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req) |
abstract PutObjectResult |
putObjectSecurely(PutObjectRequest req) |
abstract UploadPartResult |
uploadPartSecurely(UploadPartRequest req) |
public abstract PutObjectResult putObjectSecurely(PutObjectRequest req)
public abstract S3Object getObjectSecurely(GetObjectRequest req)
public abstract ObjectMetadata getObjectSecurely(GetObjectRequest req, java.io.File dest)
public abstract CompleteMultipartUploadResult completeMultipartUploadSecurely(CompleteMultipartUploadRequest req)
public abstract InitiateMultipartUploadResult initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req)
public abstract UploadPartResult uploadPartSecurely(UploadPartRequest req)
public abstract CopyPartResult copyPartSecurely(CopyPartRequest req)
public abstract void abortMultipartUploadSecurely(AbortMultipartUploadRequest req)