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.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
InitiateMultipartUploadResult |
AmazonS3Client.initiateMultipartUpload(InitiateMultipartUploadRequest initiateMultipartUploadRequest) |
InitiateMultipartUploadResult |
AbstractAmazonS3.initiateMultipartUpload(InitiateMultipartUploadRequest request) |
InitiateMultipartUploadResult |
AmazonS3.initiateMultipartUpload(InitiateMultipartUploadRequest request)
Initiates a multipart upload and returns an InitiateMultipartUploadResult
which contains an upload ID.
|
Modifier and Type | Method and Description |
---|---|
abstract InitiateMultipartUploadResult |
S3Direct.initiateMultipartUpload(InitiateMultipartUploadRequest req) |
InitiateMultipartUploadResult |
S3DirectSpi.initiateMultipartUpload(InitiateMultipartUploadRequest req) |
Modifier and Type | Method and Description |
---|---|
abstract InitiateMultipartUploadResult |
S3CryptoModule.initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req) |
InitiateMultipartUploadResult |
CryptoModuleDispatcher.initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req) |
InitiateMultipartUploadResult |
S3CryptoModuleBase.initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req) |
Modifier and Type | Class and Description |
---|---|
class |
EncryptedInitiateMultipartUploadRequest
This class is an extension of
InitiateMultipartUploadRequest to allow
additional crypto related attributes to be specified. |
Modifier and Type | Method and Description |
---|---|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withAccessControlList(AccessControlList accessControlList)
Sets the optional access control list for the new upload.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withBucketName(String bucketName)
The name of the bucket to which to initiate the upload
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withCannedACL(CannedAccessControlList acl)
Sets the optional canned Access Control List (ACL) to set permissions for
the new object created when the multipart upload is completed.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withKey(String key)
Sets the key by which to store the new multipart upload, and hence, the
eventual object created from the multipart upload.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus)
The Legal Hold status that you want to apply to the specified object.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectLockLegalHoldStatus(String objectLockLegalHoldStatus)
The Legal Hold status that you want to apply to the specified object.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectLockMode(ObjectLockMode objectLockMode)
The Object Lock mode that you want to apply to this object.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectLockMode(String objectLockMode)
The Object Lock mode that you want to apply to this object.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectLockRetainUntilDate(Date objectLockRetainUntilDate)
The date and time when you want this object's Object Lock to expire.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectMetadata(ObjectMetadata objectMetadata)
Sets the additional information about the new object being created, such
as content type, content encoding, user metadata, etc.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withRedirectLocation(String redirectLocation)
Sets the optional redirect location for the new object.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withRequesterPays(boolean isRequesterPays)
Used for conducting this operation from a Requester Pays Bucket.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams sseAwsKeyManagementParams)
Sets the Amazon Web Services Key Management System parameters used to encrypt the object
on server side.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withSSECustomerKey(SSECustomerKey sseKey)
Sets the optional customer-provided server-side encryption key to use to
encrypt the upload being started, and returns the updated
InitiateMultipartUploadRequest so that additional method calls may be
chained together.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withStorageClass(StorageClass storageClass)
Sets the optional storage class to use when storing this upload's data in
S3.
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withStorageClass(String storageClass) |
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withTagging(com.ibm.cloud.objectstorage.services.s3.model.ObjectTagging tagging)
Set the tags for this object.
|
Copyright © 2024. All rights reserved.