| 程序包 | 说明 |
|---|---|
| com.ksyun.ks3.dto | |
| com.ksyun.ks3.service | |
| com.ksyun.ks3.service.encryption.internal | |
| com.ksyun.ks3.service.encryption.model | |
| com.ksyun.ks3.service.request | |
| com.ksyun.ks3.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
ObjectMetadata |
HeadObjectResult.getObjectMetadata() |
ObjectMetadata |
Ks3Object.getObjectMetadata() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HeadObjectResult.setObjectMetadata(ObjectMetadata objectMetadata) |
void |
Ks3Object.setObjectMetadata(ObjectMetadata objectMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
PutObjectResult |
Ks3.putObject(String bucketName,
String objectKey,
File file,
ObjectMetadata metadata) |
PutObjectResult |
Ks3Client.putObject(String bucketName,
String objectKey,
File file,
ObjectMetadata metadata) |
PutObjectResult |
Ks3.putObject(String bucketname,
String objectkey,
InputStream inputstream,
ObjectMetadata objectmeta)
PUT OBJECT
|
PutObjectResult |
Ks3Client.putObject(String bucketname,
String objectkey,
InputStream inputstream,
ObjectMetadata objectmeta) |
| 限定符和类型 | 方法和说明 |
|---|---|
ObjectMetadata |
CryptoModuleDispatcher.getObjectSecurely(GetObjectRequest req,
File destinationFile) |
abstract ObjectMetadata |
S3CryptoModule.getObjectSecurely(GetObjectRequest req,
File dest) |
protected ObjectMetadata |
S3CryptoModuleBase.updateMetadataWithContentCryptoMaterial(ObjectMetadata metadata,
File file,
com.ksyun.ks3.service.encryption.internal.ContentCryptoMaterial instruction) |
static ObjectMetadata |
EncryptionUtils.updateMetadataWithEncryptionInfo(InitiateMultipartUploadRequest request,
byte[] keyBytesToStoreInMetadata,
Cipher symmetricCipher,
Map<String,String> materialsDescription) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
S3CryptoModuleBase.plaintextLength(PutObjectRequest request,
ObjectMetadata metadata)
Returns the plaintext length from the request and metadata; or -1 if
unknown.
|
protected ObjectMetadata |
S3CryptoModuleBase.updateMetadataWithContentCryptoMaterial(ObjectMetadata metadata,
File file,
com.ksyun.ks3.service.encryption.internal.ContentCryptoMaterial instruction) |
| 构造器和说明 |
|---|
EncryptedInitiateMultipartUploadRequest(String bucketName,
String key,
ObjectMetadata objectMetadata) |
EncryptedPutObjectRequest(String bucketName,
String key,
InputStream input,
ObjectMetadata metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
ObjectMetadata |
CopyObjectRequest.getNewObjectMetadata() |
ObjectMetadata |
InitiateMultipartUploadRequest.getObjectMeta() |
ObjectMetadata |
PutObjectRequest.getObjectMeta() |
ObjectMetadata |
PutObjectFetchRequest.getObjectMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CopyObjectRequest.setNewObjectMetadata(ObjectMetadata newObjectMetadata) |
void |
InitiateMultipartUploadRequest.setObjectMeta(ObjectMetadata objectMeta) |
void |
PutObjectRequest.setObjectMeta(ObjectMetadata objectMeta) |
void |
PutObjectFetchRequest.setObjectMeta(ObjectMetadata objectMeta) |
| 构造器和说明 |
|---|
AppendObjectRequest(String bucketName,
String key,
File file,
ObjectMetadata metadata) |
AppendObjectRequest(String bucketName,
String key,
InputStream inputStream,
ObjectMetadata metadata) |
InitiateMultipartUploadRequest(String bucketname,
String objectkey,
ObjectMetadata metadata) |
PutObjectFetchRequest(String bucketname,
String key,
ObjectMetadata metadata) |
PutObjectRequest(String bucketName,
String key,
File file,
ObjectMetadata metadata) |
PutObjectRequest(String bucketname,
String key,
InputStream inputStream,
ObjectMetadata metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,String> |
HttpUtils.convertMeta2Headers(ObjectMetadata meta) |
Copyright © 2024. All rights reserved.