Ks3ClientForHZControl, Ks3ClientForHZStream, Ks3ClientForUS| 构造器和说明 |
|---|
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterialsProvider encryptionMaterialsProvider) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
abortMultipartUpload(AbortMultipartUploadRequest req)
Abort Multipart Upload
|
CompleteMultipartUploadResult |
completeMultipartUpload(CompleteMultipartUploadRequest req)
Complete Multipart Upload
|
CopyResult |
copyObject(CopyObjectRequest req)
Copy Object
|
CopyResult |
copyPart(CopyPartRequest copyPartRequest)
Upload Part Copy
|
void |
deleteObject(DeleteObjectRequest req)
DELETE OBJECT
|
GetObjectResult |
getObject(GetObjectRequest req)
GET OBJECT
|
InitiateMultipartUploadResult |
initiateMultipartUpload(InitiateMultipartUploadRequest req)
Initiate Multipart Upload
|
PutObjectResult |
putObject(PutObjectRequest req)
PUT OBJECT
|
PartETag |
uploadPart(UploadPartRequest uploadPartRequest)
注意,当使用分块上传时,需要依次按顺序上传各个块,不能多线程并发上传或者上传顺序不对。
|
abortMultipartUpload, appendObject, bucketExists, clearObject, clearObject, completeMultipartUpload, completeMultipartUpload, copyObject, copyObject, copyObject, createBucket, createBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketMirror, deleteBucketMirror, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplicationConfiguration, deleteObject, deleteObjectTagging, deleteObjectTagging, execute, generatePresignedUrl, generatePresignedUrl, generatePresignedUrl, getAdpTask, getAdpTask, getBucketACL, getBucketACL, getBucketCannedACL, getBucketCannedACL, getBucketCors, getBucketCors, getBucketLifecycle, getBucketLifecycle, getBucketLoaction, getBucketLoaction, getBucketLocation, getBucketLocation, getBucketLocationName, getBucketLocationName, getBucketLogging, getBucketLogging, getBucketMirror, getBucketMirror, getBucketPolicy, getBucketPolicy, getBucketReplicationConfiguration, getBucketRetention, getKs3config, getObject, getObjectACL, getObjectACL, getObjectCannedACL, getObjectCannedACL, getObjectTagging, getObjectTagging, headBucket, headBucket, headObject, headObject, initiateMultipartUpload, listBuckets, listBuckets, listMultipartUploads, listMultipartUploads, listMultipartUploads, listMultipartUploads, listObjects, listObjects, listObjects, listObjectsV2, listObjectsV2, listObjectsV2, listParts, listParts, listParts, listParts, listRetentionObjects, listRetentionObjects, listRetentionObjects, makeDir, objectExists, objectExists, postObject, postObject, processObject, processObject, putAdpTask, putAdpTask, putAdpTask, putBucketACL, putBucketACL, putBucketACL, putBucketCors, putBucketLifecycle, putBucketLifecycle, putBucketLogging, putBucketLogging, putBucketLogging, putBucketMirror, putBucketMirror, putBucketPolicy, putBucketPolicy, putBucketReplicationConfiguration, putBucketReplicationConfiguration, putBucketRetention, putBucketRetention, putObject, putObject, putObject, putObject, putObject, putObjectACL, putObjectACL, putObjectACL, putObjectFetch, putObjectFetch, putObjectTagging, putObjectTagging, recoverObject, recoverObject, recoverObject, restoreObject, restoreObject, setAuth, setEndpoint, setKs3config, setPathAccessStyle, shutdown, withAuth, withEndpoint, withKs3config, withPathStyleAccesspublic Ks3EncryptionClient(String accesskeyid, String accesskeysecret, EncryptionMaterials encryptionMaterials)
public Ks3EncryptionClient(String accesskeyid, String accesskeysecret, EncryptionMaterialsProvider encryptionMaterialsProvider)
public Ks3EncryptionClient(String accesskeyid, String accesskeysecret, EncryptionMaterials encryptionMaterials, CryptoConfiguration cryptoConfig, Ks3ClientConfig ks3config)
public Ks3EncryptionClient(String accesskeyid, String accesskeysecret, EncryptionMaterials encryptionMaterials, CryptoConfiguration cryptoConfig)
public Ks3EncryptionClient(String accesskeyid, String accesskeysecret, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig, Ks3ClientConfig ks3config)
public PutObjectResult putObject(PutObjectRequest req)
Ks3putObject 在接口中 Ks3putObject 在类中 Ks3Clientreq - PutObjectRequestPutObjectResultpublic GetObjectResult getObject(GetObjectRequest req)
Ks3getObject 在接口中 Ks3getObject 在类中 Ks3Clientreq - GetObjectRequestGetObjectResultpublic void deleteObject(DeleteObjectRequest req)
Ks3deleteObject 在接口中 Ks3deleteObject 在类中 Ks3Clientreq - DeleteObjectRequestpublic CopyResult copyObject(CopyObjectRequest req)
Ks3copyObject 在接口中 Ks3copyObject 在类中 Ks3Clientreq - CopyObjectRequestCopyResultpublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest req)
Ks3completeMultipartUpload 在接口中 Ks3completeMultipartUpload 在类中 Ks3Clientreq - CompleteMultipartUploadRequestCompleteMultipartUploadResultpublic InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest req)
Ks3initiateMultipartUpload 在接口中 Ks3initiateMultipartUpload 在类中 Ks3Clientreq - InitiateMultipartUploadRequestInitiateMultipartUploadResultpublic PartETag uploadPart(UploadPartRequest uploadPartRequest) throws Ks3ClientException, Ks3ServiceException
uploadPart 在接口中 Ks3uploadPart 在类中 Ks3ClientuploadPartRequest - UploadPartRequestPartETagKs3ClientExceptionKs3ServiceException - 分块上传文件
public CopyResult copyPart(CopyPartRequest copyPartRequest)
Ks3copyPart 在接口中 Ks3copyPart 在类中 Ks3ClientcopyPartRequest - CopyPartRequestCopyResultpublic void abortMultipartUpload(AbortMultipartUploadRequest req)
Ks3abortMultipartUpload 在接口中 Ks3abortMultipartUpload 在类中 Ks3Clientreq - AbortMultipartUploadRequestCopyright © 2024. All rights reserved.