Package | Description |
---|---|
com.ibm.cloud.objectstorage | |
com.ibm.cloud.objectstorage.auth.presign | |
com.ibm.cloud.objectstorage.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Request<T>
Represents a request being sent to an Amazon Web Service, including the
parameters being sent as part of the request, the endpoint to which the
request should be sent, etc.
|
Modifier and Type | Class and Description |
---|---|
class |
AmazonWebServiceRequest
Base class for all user facing web service requests.
|
class |
DefaultRequest<T>
Default implementation of the Request interface.
|
Modifier and Type | Class and Description |
---|---|
static class |
PresignerFacade.PresigningRequest
Empty request object useful for setting request level credentials without having the user facing presiging request extend
from
AmazonWebServiceRequest . |
Modifier and Type | Class and Description |
---|---|
class |
AbortMultipartUploadRequest
The AbortMultipartUploadRequest contains the parameters used for the
AbortMultipartUpload method.
|
class |
AbstractPutObjectRequest
Abstract base class for a put object or put object like request.
|
class |
AddLegalHoldRequest
Request object containing all the options for adding a legal hold to an object.
|
class |
CompleteMultipartUploadRequest
Container for the parameters of the CompleteMultipartUpload operation.
|
class |
CopyObjectRequest
Provides options for copying an Amazon S3 object
from a source location to a new destination.
|
class |
CopyPartRequest
Provides options for copying an Amazon S3 object from a source location to a
part of a multipart upload.
|
class |
CreateBucketRequest
Provides options for creating an Amazon S3 bucket.
|
class |
DeleteBucketAnalyticsConfigurationRequest
Request object to delete an analytics configuration.
|
class |
DeleteBucketCrossOriginConfigurationRequest
Request object for the parameters to delete a bucket's cross origin configuration.
|
class |
DeleteBucketInventoryConfigurationRequest
Request object to delete an inventory configuration.
|
class |
DeleteBucketLifecycleConfigurationRequest
Request object for the parameters to delete a bucket's lifecycle configuration.
|
class |
DeleteBucketMetricsConfigurationRequest
Request object to delete a metrics configuration from a bucket.
|
class |
DeleteBucketPolicyRequest
Deletes the policy associated with the specified bucket.
|
class |
DeleteBucketReplicationConfigurationRequest
Request object for the parameters to delete a bucket's replication
configuration.
|
class |
DeleteBucketRequest
Provides options for deleting a specified bucket.
|
class |
DeleteBucketWebsiteConfigurationRequest
Request object for the parameters to delete a bucket's website configuration.
|
class |
DeleteLegalHoldRequest
Request object containing all the options for deleting a legal hold from an object.
|
class |
DeleteObjectRequest
Provides options for deleting a specified object in a specified bucket.
|
class |
DeleteObjectsRequest
Provides options for deleting multiple objects in a specified bucket.
|
class |
DeletePublicAccessBlockRequest |
class |
DeleteVersionRequest
Provides options for deleting a specific version of an object in the specified bucket.
|
class |
EncryptedGetObjectRequest
An extension of
GetObjectRequest to allow additional encryption
material description to be specified on a per-request basis. |
class |
EncryptedInitiateMultipartUploadRequest
This class is an extension of
InitiateMultipartUploadRequest to allow
additional crypto related attributes to be specified. |
class |
EncryptedPutObjectRequest
This class is an extension of
PutObjectRequest to allow additional
encryption material description to be specified on a per-request basis.In
particular, EncryptedPutObjectRequest is only recognized by
AmazonS3EncryptionClient . |
class |
ExtendObjectRetentionRequest
Request object containing all the options for extending the retention period
of a protected object.
|
class |
GeneratePresignedUrlRequest
Contains options to generate a pre-signed URL for an Amazon S3 resource.
|
class |
GenericBucketRequest
Generic request container for web service requests on buckets.
|
class |
GetBucketAccelerateConfigurationRequest
Request object for the parameters to get a bucket's accelerate configuration.
|
class |
GetBucketAclRequest
Request object containing all the options for requesting a bucket's Access Control List (ACL).
|
class |
GetBucketAnalyticsConfigurationRequest
Request object to get an analytics configuration.
|
class |
GetBucketCrossOriginConfigurationRequest
Request object for the parameters to get a bucket's cross origin configuration.
|
class |
GetBucketFaspConnectionInfoRequest
Request object for the parameters to get a bucket's FASP info.
|
class |
GetBucketInventoryConfigurationRequest
Request object to retrieve an inventory configuration.
|
class |
GetBucketLifecycleConfigurationRequest
Request object for the parameters to get a bucket's lifecycle configuration.
|
class |
GetBucketLocationRequest
Provides options for requesting an Amazon S3 bucket's location.
|
class |
GetBucketLoggingConfigurationRequest
Request object for the parameters to get a bucket's logging configuration.
|
class |
GetBucketMetricsConfigurationRequest
Request object to retrieve metrics configuration from a bucket.
|
class |
GetBucketNotificationConfigurationRequest
Request object for the parameters to get a bucket's notification
configuration.
|
class |
GetBucketPolicyRequest
Gets the policy for the specified bucket.
|
class |
GetBucketProtectionConfigurationRequest
Request object for the parameters to get a bucket's protection configuration.
|
class |
GetBucketReplicationConfigurationRequest
Request object for the parameters to get a bucket's replication
configuration.
|
class |
GetBucketVersioningConfigurationRequest
Request object for the parameters to get a bucket's versioning configuration.
|
class |
GetBucketWebsiteConfigurationRequest
Request object for the parameters to retrieve a bucket's website
configuration.
|
class |
GetObjectAclRequest
Provide options to get an object ACL.
|
class |
GetObjectLegalHoldRequest
Gets an object's current Legal Hold status.
|
class |
GetObjectLockConfigurationRequest
Gets the Object Lock configuration for a bucket.
|
class |
GetObjectMetadataRequest
The HEAD action retrieves metadata from an object without returning the object itself.
|
class |
GetObjectRequest
Retrieves objects from Amazon S3.
|
class |
GetObjectRetentionRequest
Retrieves an object's retention settings.
|
class |
GetPublicAccessBlockRequest |
class |
GetS3AccountOwnerRequest
Request object for retrieving S3 account owner.
|
class |
HeadBucketRequest
Request object for checking if the bucket exists and the user has access to
the given bucket.
|
class |
InitiateMultipartUploadRequest
The InitiateMultipartUploadRequest contains the parameters used for the
InitiateMultipartUpload method.
|
class |
ListBucketAnalyticsConfigurationsRequest
Request object to list the analytics configurations of a bucket.
|
class |
ListBucketInventoryConfigurationsRequest
Request object to list inventory configurations of a bucket.
|
class |
ListBucketMetricsConfigurationsRequest
Request object to list the metrics configurations of a bucket.
|
class |
ListBucketsExtendedRequest
Request to retrieve a listing of buckets from Cloud Object Storage.
|
class |
ListBucketsRequest
Request object for listing all the Amazon S3 buckets owned by a user.
|
class |
ListLegalHoldsRequest
Request object containing all the options for requesting an object's legal holds.
|
class |
ListMultipartUploadsRequest
Container for the parameters of the ListMultipartUploads operation.
|
class |
ListNextBatchOfObjectsRequest
Request object for parameters of listing next batch of objects.
|
class |
ListObjectsRequest
Contains options to return a list of summary information about the objects in the specified
bucket.
|
class |
ListObjectsV2Request
Request to retrieve a listing of objects in an S3 bucket.
|
class |
ListPartsRequest
Container for the the parameters of the ListParts operation.
|
class |
PresignedUrlDownloadRequest
Request class to download objects using presigned urls.
|
class |
PresignedUrlUploadRequest
Request class to upload a object to S3 using presigned urls.
|
class |
PutInstructionFileRequest
Used to create a new instruction file, typically used to share an encrypted
S3 object with partners via re-encrypting the CEK of the specified S3 object
with a partner-specific public key.
|
class |
PutObjectRequest
Uploads a new object to the specified Amazon S3 bucket.
|
class |
RestoreObjectRequest
Request object containing all the options for restoring an object, which was transitioned to the Amazon Glacier
from S3 when it was expired.
|
class |
SetBucketAccelerateConfigurationRequest
Contains options for setting the accelerate configuration for a bucket.
|
class |
SetBucketAclRequest
Request object containing all the options for setting a bucket's Access Control List (ACL).
|
class |
SetBucketAnalyticsConfigurationRequest
Request object to set analytics configuration to a bucket.
|
class |
SetBucketCrossOriginConfigurationRequest
Contains options for setting the cross origin configuration for a bucket.
|
class |
SetBucketInventoryConfigurationRequest
Request object to set an inventory configuration to a bucket.
|
class |
SetBucketLifecycleConfigurationRequest
Contains options for setting the lifecycle configuration for a bucket.
|
class |
SetBucketLoggingConfigurationRequest
Contains options for setting the logging configuration for a bucket.
|
class |
SetBucketMetricsConfigurationRequest
Request object to set metrics configuration to a bucket.
|
class |
SetBucketNotificationConfigurationRequest
Contains options for setting the notification configuration for a bucket.
|
class |
SetBucketPolicyRequest
Sets the policy associated with the specified bucket.
|
class |
SetBucketProtectionConfigurationRequest
Request object to set protection configuration to a bucket.
|
class |
SetBucketReplicationConfigurationRequest |
class |
SetBucketVersioningConfigurationRequest
Contains options for setting the versioning configuration for a bucket.
|
class |
SetBucketWebsiteConfigurationRequest
Request object for the parameters to set a bucket's website configuration.
|
class |
SetObjectAclRequest
Request object containing all the options for setting a object's Access
Control List (ACL).
|
class |
SetObjectLegalHoldRequest
Applies a Legal Hold configuration to the specified object.
|
class |
SetObjectLockConfigurationRequest
Places an Object Lock configuration on the specified bucket.
|
class |
SetObjectRetentionRequest
Places an Object Retention configuration on an object.
|
class |
SetPublicAccessBlockRequest |
class |
UploadObjectRequest
Used to request the client-side encryption and upload of a large S3 object
via pipelined parallel multi-part uploads.
|
class |
UploadPartRequest
Contains the parameters used for the UploadPart operation on Amazon S3.
|
class |
WriteGetObjectResponseRequest |
Copyright © 2024. All rights reserved.