Package | Description |
---|---|
com.ibm.cloud.objectstorage.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.ibm.cloud.objectstorage.services.s3.internal | |
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.
|
com.ibm.cloud.objectstorage.services.s3.transfer.internal |
Modifier and Type | Method and Description |
---|---|
protected UploadPartRequest |
UploadObjectObserver.newUploadPartRequest(PartCreationEvent event,
File part)
Creates and returns an upload-part request corresponding to a ciphertext
file upon a part-creation event.
|
Modifier and Type | Method and Description |
---|---|
UploadPartResult |
AbstractAmazonS3.uploadPart(UploadPartRequest request) |
UploadPartResult |
AmazonS3Client.uploadPart(UploadPartRequest uploadPartRequest) |
protected UploadPartResult |
UploadObjectObserver.uploadPart(UploadPartRequest reqUploadPart)
Uploads the ciphertext via the non-encrypting s3 client.
|
UploadPartResult |
AmazonS3.uploadPart(UploadPartRequest request)
Uploads a part in a multipart upload.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SkipMd5CheckStrategy.skipClientSideValidationPerRequest(UploadPartRequest request)
Determines whether the client should use the
Headers.ETAG header returned by S3 to
validate the integrity of the message client side. |
boolean |
SkipMd5CheckStrategy.skipServerSideValidation(UploadPartRequest request)
Determines whether the client should calculate and send the
Headers.CONTENT_MD5
header to be validated by S3 per the request. |
abstract UploadPartResult |
S3Direct.uploadPart(UploadPartRequest req) |
UploadPartResult |
S3DirectSpi.uploadPart(UploadPartRequest req) |
Modifier and Type | Method and Description |
---|---|
protected CipherLiteInputStream |
S3CryptoModuleBase.newMultipartS3CipherInputStream(UploadPartRequest req,
CipherLite cipherLite) |
UploadPartResult |
S3CryptoModuleBase.uploadPartSecurely(UploadPartRequest req) |
abstract UploadPartResult |
S3CryptoModule.uploadPartSecurely(UploadPartRequest req) |
UploadPartResult |
CryptoModuleDispatcher.uploadPartSecurely(UploadPartRequest req) |
Modifier and Type | Method and Description |
---|---|
UploadPartRequest |
UploadPartRequest.withBucketName(String bucketName)
Sets the name of the bucket containing the existing, initiated multipart
upload, with which this new part will be associated, and returns this
updated object so that additional method calls can be chained together.
|
UploadPartRequest |
UploadPartRequest.withCalculateMD5(boolean isCalculateMD5)
Indicates that Content MD5 should be calculated for this part,
and returns this updated request object so that additional method calls
can be chained together.
|
UploadPartRequest |
UploadPartRequest.withFile(File file)
Sets the file containing the data to upload, and returns this updated
UploadPartRequest object so that additional method calls can be chained
together.
|
UploadPartRequest |
UploadPartRequest.withFileOffset(long fileOffset)
Sets the optional offset in the specified file, at which to begin
uploading data for this part, and returns this updated UploadPartRequest
object so that additional method calls can be chained together.
|
UploadPartRequest |
UploadPartRequest.withInputStream(InputStream inputStream)
Sets the stream containing the data to upload for the new part, and
returns this updated object so that additional method calls can be
chained together.
|
UploadPartRequest |
UploadPartRequest.withKey(String key)
Sets the key of the initiated multipart upload, and returns this updated
object so that additional method calls can be chained together.
|
UploadPartRequest |
UploadPartRequest.withLastPart(boolean isLastPart)
Marks this part as the last part being uploaded in a multipart upload,
and returns this updated request object so that additional method calls
can be chained together.
|
UploadPartRequest |
UploadPartRequest.withMD5Digest(String md5Digest)
Sets the optional, but recommended, MD5 hash of the content of this part.
|
UploadPartRequest |
UploadPartRequest.withObjectMetadata(ObjectMetadata objectMetadata)
Fluent API for
UploadPartRequest.setObjectMetadata(ObjectMetadata) . |
UploadPartRequest |
UploadPartRequest.withPartNumber(int partNumber)
Sets the part number describing this part's position relative to the
other parts in the multipart upload.
|
UploadPartRequest |
UploadPartRequest.withPartSize(long partSize)
Sets the size of this part, in bytes, and returns this updated
UploadPartRequest object so that additional method calls can be chained
together.
|
UploadPartRequest |
UploadPartRequest.withProgressListener(ProgressListener progressListener)
Deprecated.
|
UploadPartRequest |
UploadPartRequest.withRequesterPays(boolean isRequesterPays)
Used for conducting this operation from a Requester Pays Bucket.
|
UploadPartRequest |
UploadPartRequest.withSSECustomerKey(SSECustomerKey sseKey)
Sets the optional customer-provided server-side encryption key to use to
encrypt the object part being uploaded, and returns the updated request
object so that additional method calls can be chained together.
|
UploadPartRequest |
UploadPartRequest.withUploadId(String uploadId)
Sets the ID of the existing, initiated multipart upload with which this
new part will be associated, and returns this updated UploadPartRequest
object so that additional method calls can be chained together.
|
Modifier and Type | Method and Description |
---|---|
UploadPartRequest |
UploadPartRequestFactory.getNextUploadPartRequest() |
Constructor and Description |
---|
UploadPartCallable(AmazonS3 s3,
UploadPartRequest request) |
UploadPartCallable(AmazonS3 s3,
UploadPartRequest request,
boolean calculateMd5) |
Copyright © 2024. All rights reserved.