Package | Description |
---|---|
com.ibm.cloud.objectstorage.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1 | |
com.ibm.cloud.objectstorage.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
Modifier and Type | Method and Description |
---|---|
protected UploadObjectRequest |
UploadObjectObserver.getRequest()
Returns the request initialized via
UploadObjectObserver.init(UploadObjectRequest, S3DirectSpi, AmazonS3, ExecutorService) |
Modifier and Type | Method and Description |
---|---|
UploadObjectObserver |
UploadObjectObserver.init(UploadObjectRequest req,
S3DirectSpi s3direct,
AmazonS3 s3,
ExecutorService es)
Used to initialized this observer.
|
protected InitiateMultipartUploadRequest |
AmazonS3Client.newInitiateMultipartUploadRequest(UploadObjectRequest req)
Creates and returns a multi-part upload initiation request from the given upload-object
request.
|
protected InitiateMultipartUploadRequest |
UploadObjectObserver.newInitiateMultipartUploadRequest(UploadObjectRequest req) |
String |
UploadObjectObserver.onUploadInitiation(UploadObjectRequest req)
Notified from
AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) to
initiate a multi-part upload. |
CompleteMultipartUploadResult |
AmazonS3EncryptionV2.uploadObject(UploadObjectRequest req)
Used to encrypt data first to disk with pipelined concurrent multi-part
uploads to S3.
|
Modifier and Type | Method and Description |
---|---|
void |
S3CryptoModuleBase.putLocalObjectSecurely(UploadObjectRequest reqIn,
String uploadId,
OutputStream os) |
abstract void |
S3CryptoModule.putLocalObjectSecurely(UploadObjectRequest req,
String uploadId,
OutputStream os) |
void |
CryptoModuleDispatcher.putLocalObjectSecurely(UploadObjectRequest req,
String uploadId,
OutputStream os) |
Modifier and Type | Method and Description |
---|---|
<T extends UploadObjectRequest> |
UploadObjectRequest.withUploadPartMetadata(ObjectMetadata partUploadMetadata)
Fluent API for
UploadObjectRequest.setUploadPartMetadata(ObjectMetadata) . |
Modifier and Type | Method and Description |
---|---|
UploadObjectRequest |
UploadObjectRequest.clone()
Returns a clone (as deep as possible) of this request object.
|
UploadObjectRequest |
UploadObjectRequest.withDiskLimit(long diskLimit)
Configured the maximum disk space (in bytes) that will be consumed for
this request.
|
UploadObjectRequest |
UploadObjectRequest.withExecutorService(ExecutorService executorService)
Configure a custom executor service for concurrent uploads.
|
UploadObjectRequest |
UploadObjectRequest.withMaterialsDescription(Map<String,String> materialsDescription)
Fluent API for
UploadObjectRequest.setMaterialsDescription(Map) . |
UploadObjectRequest |
UploadObjectRequest.withMultiFileOutputStream(MultiFileOutputStream multiFileOutputStream)
Configure a custom multi-file output stream; or null if the default is
to be used.
|
UploadObjectRequest |
UploadObjectRequest.withPartSize(long partSize)
Configured the part size for multi-part upload.
|
UploadObjectRequest |
UploadObjectRequest.withUploadObjectObserver(UploadObjectObserver uploadObjectObserver)
Configure a custom upload-object observer; or null if the default is to
be used.
|
Copyright © 2024. All rights reserved.