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 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
Copyright © 2022. All rights reserved.