Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

abort() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cloud.objectstorage.internal.SdkInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.AbortableTransfer
Cancels the transfer
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
Cancels this download.
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileDownloadImpl
Aborts all outstanding downloads.
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlDownloadImpl
 
abort() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadImpl
 
abort() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileDownload
Cancels this download.
abort() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Upload
Abort the current upload operation.
ABORT_DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Date when multipart upload will become eligible for abort operation by lifecycle.
ABORT_RULE_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.
AbortableTransfer - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Represents an asynchronous transfer from Amazon S3 that can be aborted
AbortedException - Exception in com.ibm.cloud.objectstorage
SDK operation aborted exception.
AbortedException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.AbortedException
 
AbortedException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.AbortedException
 
AbortedException(String) - Constructor for exception com.ibm.cloud.objectstorage.AbortedException
 
AbortedException() - Constructor for exception com.ibm.cloud.objectstorage.AbortedException
 
abortIfNeeded() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
Aborts with subclass specific abortion logic executed if needed.
abortIfNeeded() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
Aborts with subclass specific abortion logic executed if needed.
abortIfNeeded() - Method in class com.ibm.cloud.objectstorage.internal.SdkInputStream
Aborts with subclass specific abortion logic executed if needed.
AbortIncompleteMultipartUpload - Class in com.ibm.cloud.objectstorage.services.s3.model
Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.
AbortIncompleteMultipartUpload() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
abortMultipartUpload(AbortMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Aborts a multipart upload.
abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
abortMultipartUpload(AbortMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
AbortMultipartUploadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
The AbortMultipartUploadRequest contains the parameters used for the AbortMultipartUpload method.
AbortMultipartUploadRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Constructs a new request to abort a multipart upload.
abortMultipartUploads(String, Date) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Aborts any multipart uploads that were initiated before the specified date.
abortMultipartUploadSecurely(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
abortMultipartUploadSecurely(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
abortMultipartUploadSecurely(AbortMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
abortWithoutNotifyingStateChangeListener() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
Cancels this download, but skip notifying the state change listeners.
AbstractAmazonS3 - Class in com.ibm.cloud.objectstorage.services.s3
An Abstract class that users needs to extend instead of AmazonS3 interface.
AbstractAmazonS3() - Constructor for class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
AbstractAWSSigner - Class in com.ibm.cloud.objectstorage.auth
Abstract base class for AWS signing protocol implementations.
AbstractAWSSigner() - Constructor for class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
AbstractDownloadCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Abstract callable used for downloading objects using TransferManager.
AbstractDownloadCallable(AbstractDownloadCallableConfig) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
 
AbstractProfilesConfigFileScanner - Class in com.ibm.cloud.objectstorage.auth.profile.internal
An abstract template class for the generic operation that involves scanning through a profile configuration file.
AbstractProfilesConfigFileScanner() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
 
AbstractPutObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Abstract base class for a put object or put object like request.
AbstractPutObjectRequest(String, String, File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object to upload a file to the specified bucket and key.
AbstractPutObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object with redirect location.
AbstractPutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object to upload a stream of data to the specified bucket and key.
AbstractRegionMetadataProvider - Class in com.ibm.cloud.objectstorage.regions
An abstract implementation of RegionMetadataProvider
AbstractRegionMetadataProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AbstractRegionMetadataProvider
 
AbstractRepeatableCipherInputStream<T> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Deprecated.
this class is no longer used and will be removed in the future

Common base class used to wrap an InputStream with a cipher input stream to encrypt it, and handles resets by attempting to reset on the original, unencrypted data InputStream, and recreate an identical Cipher and identical CipherInputStream on the original data.

It's repeatable if and only if the underlying unencryptedDataStream is repeatable - if the underlying input stream is not repeatable and you're going to buffer to make it repeatable anyways, it makes more sense to do so after wrapping in this object, so we buffer the encrypted data and don't have to bother re-encrypting on retry.

This stream only supports being marked before the first call to read or skip, since it's not possible to rewind the encryption state of a CipherInputStream to an arbitrary point. If you call mark after calling read or skip, it will throw an UnsupportedOperationException.

AbstractRepeatableCipherInputStream(InputStream, FilterInputStream, T) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
Constructs a new repeatable cipher input stream using the specified InputStream as the source data, and the CipherFactory for building Cipher objects.
AbstractRequestHandler - Class in com.ibm.cloud.objectstorage.handlers
Deprecated.
by RequestHandler2.

Simple implementation of RequestHandler to stub out required methods.

AbstractRequestHandler() - Constructor for class com.ibm.cloud.objectstorage.handlers.AbstractRequestHandler
Deprecated.
 
AbstractS3ResponseHandler<T> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Abstract HTTP response handler for Amazon S3 responses.
AbstractS3ResponseHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.AbstractS3ResponseHandler
 
AbstractTransfer - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Abstract transfer implementation.
accept(AnalyticsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsAndOperator
 
accept(AnalyticsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilterPredicate
 
accept(AnalyticsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPrefixPredicate
 
accept(AnalyticsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsTagPredicate
 
accept(InventoryPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilterPredicate
Helper method that accepts an implemenation of InventoryPredicateVisitor and invokes the most applicable visit method in the visitor.
accept(InventoryPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryPrefixPredicate
 
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleAndOperator
 
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilterPredicate
Helper method that accepts an implemenation of LifecyclePredicateVisitor and invokes the most applicable visit method in the visitor.
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeGreaterThanPredicate
 
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeLessThanPredicate
 
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePrefixPredicate
 
accept(LifecyclePredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleTagPredicate
 
accept(MetricsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsAndOperator
 
accept(MetricsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilterPredicate
Helper method that accepts an implemenation of MetricsPredicateVisitor and invokes the most applicable visit method in the visitor.
accept(MetricsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPrefixPredicate
 
accept(MetricsPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsTagPredicate
 
accept(ReplicationPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationAndOperator
 
accept(ReplicationPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilterPredicate
Helper method that accepts an implemenation of ReplicationPredicateVisitor and invokes the most applicable visit method in the visitor.
accept(ReplicationPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPrefixPredicate
 
accept(ReplicationPredicateVisitor) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationTagPredicate
 
AcceptorPathMatcher - Class in com.ibm.cloud.objectstorage.waiters
 
AcceptorPathMatcher() - Constructor for class com.ibm.cloud.objectstorage.waiters.AcceptorPathMatcher
 
ACCESS_KEY_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS access key ID
ACCESS_KEY_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property name for the AWS access key ID
AccessControlList - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents an Amazon S3 Access Control List (ACL), including the ACL's set of grantees and the permissions assigned to each grantee.
AccessControlList() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
acquire(double) - Method in class com.ibm.cloud.objectstorage.internal.TokenBucket
Acquire tokens from the bucket.
acquire(double, boolean) - Method in class com.ibm.cloud.objectstorage.internal.TokenBucket
Acquire tokens from the bucket.
acquire() - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Attempts to acquire a single capacity unit.
acquire(int) - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Attempts to acquire a given amount of capacity.
adapt(String) - Method in class com.ibm.cloud.objectstorage.adapters.types.StringToByteBufferAdapter
 
adapt(String) - Method in class com.ibm.cloud.objectstorage.adapters.types.StringToInputStreamAdapter
 
adapt(Source) - Method in interface com.ibm.cloud.objectstorage.adapters.types.TypeAdapter
 
adapt(RequestHandler) - Static method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
Returns an instance of request handler adapted to the RequestHandler2 interface from the given request handler implementing the deprecated RequestHandler interface.
adapt(ClientConfiguration, boolean, boolean) - Static method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
adapt(ClientConfiguration, boolean) - Static method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
adapt(ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
adapt(StructuredJsonMarshaller<T>) - Static method in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
add(String, T) - Method in class com.ibm.cloud.objectstorage.internal.FIFOCache
Adds an entry to the cache, evicting the earliest entry if necessary.
add(MetricType) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Adds the given metric type to the registry of predefined metrics to be captured at the AWS SDK level.
add(Object, ResponseMetadata) - Method in interface com.ibm.cloud.objectstorage.util.MetadataCache
Adds a new entry to this cache, possibly evicting the oldest entry if the cache is at its size limit.
add(Object, ResponseMetadata) - Method in class com.ibm.cloud.objectstorage.util.NullResponseMetadataCache
 
add(Object, ResponseMetadata) - Method in class com.ibm.cloud.objectstorage.util.ResponseMetadataCache
 
addAdditionalDetail(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Adds an entry to the additional information map.
addAll(Collection<T>) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Adds the given metric types to the registry of predefined metrics to be captured at the AWS SDK level.
addAllErrorMetadata(JsonErrorShapeMetadata...) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
addConfiguration(String, NotificationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Adds the given notification configuration to the BucketNotificationConfiguration object
addDefaultHeaders(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.internal.EC2ResourceFetcher
 
addDescription(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Fluent API to add material description.
addDescriptions(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Fluent API to add all the given material descriptions.
addEndpoint(String, String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
addErrorMetadata(JsonErrorShapeMetadata) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
addEvent(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Adds the given event to the set of events for this NotificationConfiguration object.
addEvent(S3Event) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Adds the given event to the set of events for this NotificationConfiguration object.
addFilterRule(FilterRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
Append a FilterRule to the list of FilterRules for this S3KeyFilter
addHandlerContext(HandlerContextKey<X>, X) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
addHandlerContext(HandlerContextKey<X>, X) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
addHandlerContext(HandlerContextKey<X>, X) - Method in interface com.ibm.cloud.objectstorage.HandlerContextAware
Adds a context to that is visible to all RequestHandler2s.
addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
addHeader(String, String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Adds a header to be added on all requests
addHeader(String, String) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
addHeader(String, String) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Adds an HTTP header to the set associated with this response.
addHeader(String, String) - Method in interface com.ibm.cloud.objectstorage.SignableRequest
Sets the specified header for this request.
addHostHeader(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
addHttp(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
addHttps(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
addIAMHeaders(Request<CreateBucketRequest>, CreateBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Add IAM specific headers based on the credentials set & any optional parameters added to the CreateBucketRequest object
addIfNotNull(XmlWriter, String, String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriterUtils
 
addLegalHold(String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Adds a legal hold to the specified object in the specified bucket.
addLegalHold(AddLegalHoldRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Adds a legal hold to the specified object in the specified bucket.
addLegalHold(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
addLegalHold(AddLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
AddLegalHoldRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for adding a legal hold to an object.
AddLegalHoldRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Constructs a new AddLegalHoldRequest.
addMarshaller(MarshallLocation, MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
addMaterial(EncryptionMaterials) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
addNoncurrentVersionTransition(BucketLifecycleConfiguration.NoncurrentVersionTransition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Adds a new Non current transition to the rule.
addObjectPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Deprecated.
This field is not used by S3. It will be removed in the next major version of the SDK
addOptionalField(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Add a field to the list of optional fields that are included in the inventory results.
addOptionalField(InventoryOptionalField) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Add a field to the list of optional fields that are included in the inventory results.
addParameter(String, String) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
addParameter(String, String) - Method in interface com.ibm.cloud.objectstorage.SignableRequest
Adds the specified request parameter to this request.
addParameters(String, List<String>) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
addParameters(String, List<String>) - Method in interface com.ibm.cloud.objectstorage.Request
Adds the specified request parameter and list of values to this request.
addProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.event.ProgressListenerChain
 
addProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
Adds the specified progress listener to the list of listeners receiving updates about this transfer's progress.
addProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
addProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Adds the specified progress listener to the list of listeners receiving updates about this transfer's progress.
addProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
addProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Adds the specified progress listener to the list of listeners receiving updates about this transfer's progress.
addProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
addProperty(String, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
addProperty(MetricType, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
addProperty(String, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
Add a property.
addProperty(MetricType, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
addPropertyWith(String, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
addPropertyWith(MetricType, Object) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
addProxyConfig(HttpClientBuilder, HttpClientSettings) - Static method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Add a proxy to the http request if it has been set within settings
addRequestBytesTransferred(long) - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
addRequestBytesTransferred(long) - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
 
addRequestContentLength(long) - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
addRequestContentLength(long) - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Adds the number of bytes to be expected in the request.
addRequestHandler(RequestHandler) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
by AmazonWebServiceClient.addRequestHandler(RequestHandler2). Appends a request handler to the list of registered handlers that are run as part of a request's lifecycle.
addRequestHandler(RequestHandler2) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
addRequestParameter(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Adds an additional request parameter to be included in the pre-signed URL.
addResponseBytesTransferred(long) - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
addResponseBytesTransferred(long) - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
 
addResponseContentLength(long) - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
addResponseContentLength(long) - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Adds the number of bytes to be expected in the response.
addRule(String, ReplicationRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Adds a new rule to the replication configuration associated with this Amazon S3 bucket.
addSdkRequestRetryHeader(Request<?>, int) - Method in class com.ibm.cloud.objectstorage.internal.SdkRequestRetryHeaderProvider
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Adds session credentials to the request given.
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AWS3Signer
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.auth.QueryStringSigner
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.oauth.IBMOAuthSigner
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3QueryStringSigner
 
addSessionCredentials(SignableRequest<?>, AWSSessionCredentials) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Signer
 
addStateChangeListener(TransferStateChangeListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Adds the given state change listener to the collection of listeners.
addStaticQueryParamtersToRequest(Request<?>, String) - Static method in class com.ibm.cloud.objectstorage.util.UriResourcePathUtils
Identifies the static query parameters in Uri resource path for and adds it to request.
addSubMeasurement(String, TimingInfo) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
addTransition(BucketLifecycleConfiguration.Transition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Adds a new transition to the rule.
addUserMetadata(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Adds the key value pair of custom user-metadata for the associated object.
AdjustedRangeInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
Reads only a specific range of bytes from the underlying input stream.
AdjustedRangeInputStream(InputStream, long, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
Creates a new DecryptedContentsInputStream object.
adjustIV(byte[], long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
AdjustmentRequest() - Constructor for class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.AdjustmentRequest
 
ADVANCED_CONFIG - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
Advanced client configuration.
AdvancedConfig - Class in com.ibm.cloud.objectstorage.client.builder
Type safe map of key/value pairs.
AdvancedConfig.Builder - Class in com.ibm.cloud.objectstorage.client.builder
 
AdvancedConfig.Key<T> - Class in com.ibm.cloud.objectstorage.client.builder
Type safe key for config options.
AES_256_SERVER_SIDE_ENCRYPTION - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
AES_CBC - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Encryption Only (EO) scheme.
AES_CTR - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
This is an auxiliary scheme used for range retrieval when object is encrypted via AES/GCM.
AES_GCM - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Authenticated Encryption (AE) scheme.
AESWrap - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3KeyWrapScheme
 
afterAttempt(HandlerAfterAttemptContext) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on a request after each individual attempt.
afterAttempt(HandlerAfterAttemptContext) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
afterAttempt(HandlerAfterAttemptContext) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
afterAttempt(HandlerAfterAttemptContext) - Method in class com.ibm.cloud.objectstorage.monitoring.internal.ClientSideMonitoringRequestHandler
 
afterError(Request<?>, Exception) - Method in class com.ibm.cloud.objectstorage.handlers.AbstractRequestHandler
Deprecated.
 
afterError(Request<?>, Response<?>, Exception) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on a request after it has failed.
afterError(Request<?>, Exception) - Method in interface com.ibm.cloud.objectstorage.handlers.RequestHandler
Deprecated.
Runs any additional processing logic on a request after it has failed.
afterError(Request<?>, Response<?>, Exception) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
afterError(Request<?>, Response<?>, Exception) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
afterError(Request<?>, Response<?>, Exception) - Method in class com.ibm.cloud.objectstorage.monitoring.internal.ClientSideMonitoringRequestHandler
 
afterResponse(Request<?>, Object, TimingInfo) - Method in class com.ibm.cloud.objectstorage.handlers.AbstractRequestHandler
Deprecated.
 
afterResponse(Request<?>, Response<?>) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on the specified request (after is has been executed by the client runtime).
afterResponse(Request<?>, Object, TimingInfo) - Method in interface com.ibm.cloud.objectstorage.handlers.RequestHandler
Deprecated.
Runs any additional processing logic on the specified request (after is has been executed by the client runtime).
afterResponse(Request<?>, Response<?>) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
afterResponse(Request<?>, Response<?>) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
afterResponse(Request<?>, Response<?>) - Method in class com.ibm.cloud.objectstorage.monitoring.internal.ClientSideMonitoringRequestHandler
 
algorithmName() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoKeyWrapAlgorithm
 
AllProfiles - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Simple wrapper around a map of profiles.
AllProfiles(Map<String, BasicProfile>) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.AllProfiles
 
ALTERNATE_ACCESS_KEY_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Alternate environment variable name for the AWS access key ID
ALTERNATE_SECRET_KEY_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Alternate environment variable name for the AWS secret key
alternateIso8601DateFormat - Static variable in class com.ibm.cloud.objectstorage.util.DateUtils
Alternate ISO 8601 format without fractional seconds
AMAZON_PREFIX - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Prefix for general Amazon headers: x-amz-
AmazonClientException - Exception in com.ibm.cloud.objectstorage
Base exception class for any errors that occur while attempting to use an AWS client from AWS SDK for Java to make service calls to Amazon Web Services.
AmazonClientException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.AmazonClientException
Creates a new AmazonClientException with the specified message, and root cause.
AmazonClientException(String) - Constructor for exception com.ibm.cloud.objectstorage.AmazonClientException
Creates a new AmazonClientException with the specified message.
AmazonClientException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.AmazonClientException
 
AmazonHttpClient - Class in com.ibm.cloud.objectstorage.http
 
AmazonHttpClient(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Constructs a new AWS client using the specified client configuration options (ex: max retry attempts, proxy httpClientSettings, etc).
AmazonHttpClient(ClientConfiguration, RequestMetricCollector) - Constructor for class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Constructs a new AWS client using the specified client configuration options (ex: max retry attempts, proxy httpClientSettings, etc), and request metric collector.
AmazonHttpClient(ClientConfiguration, RequestMetricCollector, boolean) - Constructor for class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Constructs a new AWS client using the specified client configuration options (ex: max retry attempts, proxy httpClientSettings, etc), and request metric collector.
AmazonHttpClient(ClientConfiguration, RequestMetricCollector, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Constructs a new AWS client using the specified client configuration options (ex: max retry attempts, proxy httpClientSettings, etc), and request metric collector.
AmazonHttpClient(ClientConfiguration, ConnectionManagerAwareHttpClient, RequestMetricCollector, TokenBucket) - Constructor for class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Package-protected constructor for unit test purposes.
AmazonHttpClient.Builder - Class in com.ibm.cloud.objectstorage.http
 
AmazonHttpClient.RequestExecutionBuilder - Interface in com.ibm.cloud.objectstorage.http
Interface to configure a request execution and execute the request.
AmazonS3 - Interface in com.ibm.cloud.objectstorage.services.s3
Provides an interface for accessing the Amazon S3 web service.
AmazonS3Builder<Subclass extends AmazonS3Builder,TypeToBuild extends AmazonS3> - Class in com.ibm.cloud.objectstorage.services.s3
 
AmazonS3Builder() - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
AmazonS3Client - Class in com.ibm.cloud.objectstorage.services.s3
Provides the client for accessing the Amazon S3 web service.
AmazonS3Client() - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(AWSCredentials) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(AWSCredentials, ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(AWSCredentialsProvider) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration, RequestMetricCollector) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3Client(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
AmazonS3ClientBuilder - Class in com.ibm.cloud.objectstorage.services.s3
Fluent builder for AmazonS3.
AmazonS3EncryptionV2 - Interface in com.ibm.cloud.objectstorage.services.s3
Interface for an S3 client that performs encryption, V2.
AmazonS3Exception - Exception in com.ibm.cloud.objectstorage.services.s3.model
Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request.
AmazonS3Exception(String) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message.
AmazonS3Exception(String, Exception) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message and root cause.
AmazonS3Exception(String, String) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message and error response xml from Amazon S3.
AmazonS3ExceptionBuilder - Class in com.ibm.cloud.objectstorage.services.s3.internal
Builder class that builds the AmazonS3Exception
AmazonS3ExceptionBuilder() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
 
AmazonS3URI - Class in com.ibm.cloud.objectstorage.services.s3
A URI wrapper that can parse out information about an S3 URI.
AmazonS3URI(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
Creates a new AmazonS3URI by parsing the given string.
AmazonS3URI(String, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
Creates a new AmazonS3URI by parsing the given string.
AmazonS3URI(URI) - Constructor for class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
Creates a new AmazonS3URI by wrapping the given URI.
AmazonS3Waiters - Class in com.ibm.cloud.objectstorage.services.s3.waiters
 
AmazonS3Waiters(AmazonS3) - Constructor for class com.ibm.cloud.objectstorage.services.s3.waiters.AmazonS3Waiters
Constructs a new AmazonS3Waiters with the given client
AmazonServiceException - Exception in com.ibm.cloud.objectstorage
Extension of SdkClientException that represents an error response returned by an Amazon web service.
AmazonServiceException(String) - Constructor for exception com.ibm.cloud.objectstorage.AmazonServiceException
Constructs a new AmazonServiceException with the specified message.
AmazonServiceException(String, Exception) - Constructor for exception com.ibm.cloud.objectstorage.AmazonServiceException
Constructs a new AmazonServiceException with the specified message and exception indicating the root cause.
AmazonServiceException.ErrorType - Enum in com.ibm.cloud.objectstorage
Indicates who is responsible (if known) for a failed request.
AmazonWebServiceClient - Class in com.ibm.cloud.objectstorage
Abstract base class for Amazon Web Service Java clients.
AmazonWebServiceClient(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Constructs a new AmazonWebServiceClient object using the specified configuration.
AmazonWebServiceClient(ClientConfiguration, RequestMetricCollector) - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Constructs a new AmazonWebServiceClient object using the specified configuration and request metric collector.
AmazonWebServiceClient(ClientConfiguration, RequestMetricCollector, boolean) - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
AmazonWebServiceClient(AwsSyncClientParams) - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
AmazonWebServiceRequest - Class in com.ibm.cloud.objectstorage
Base class for all user facing web service requests.
AmazonWebServiceRequest() - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
AmazonWebServiceRequestAdapter - Class in com.ibm.cloud.objectstorage.internal
Adapts the configuration present in AmazonWebServiceRequest to RequestConfig.
AmazonWebServiceRequestAdapter(AmazonWebServiceRequest) - Constructor for class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
AmazonWebServiceResponse<T> - Class in com.ibm.cloud.objectstorage
Represents the response from an AWS service, including the result payload and any response metadata.
AmazonWebServiceResponse() - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
 
AmazonWebServiceResult<T extends ResponseMetadata> - Class in com.ibm.cloud.objectstorage
Base type for all AWS response objects.
AmazonWebServiceResult() - Constructor for class com.ibm.cloud.objectstorage.AmazonWebServiceResult
 
AnalyticsAndOperator - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
A logical AND of two or more predicates, which are used in evaluating an analytics filter.
AnalyticsAndOperator(List<AnalyticsFilterPredicate>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsAndOperator
 
AnalyticsConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
The configuration and any analysis for the analytics filter.
AnalyticsConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
 
AnalyticsExportDestination - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
The place to store the data for an analysis.
AnalyticsExportDestination() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsExportDestination
 
AnalyticsFilter - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
The filter used to describe a set of objects for analysis.
AnalyticsFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilter
 
AnalyticsFilter(AnalyticsFilterPredicate) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilter
 
AnalyticsFilterPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
Base class to represent the root predicate in AnalyticsFilter class.
AnalyticsFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilterPredicate
 
AnalyticsPredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.analytics
Interface to invoke specific behavior based on the type of AnalyticsFilterPredicate visited.
AnalyticsPrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
A AnalyticsFilterPredicate class to represent the prefix to use when evaluating an analytics filter.
AnalyticsPrefixPredicate(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPrefixPredicate
 
AnalyticsS3BucketDestination - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
 
AnalyticsS3BucketDestination() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
 
AnalyticsS3ExportFileFormat - Enum in com.ibm.cloud.objectstorage.services.s3.model.analytics
The file format used when exporting data to Amazon S3.
AnalyticsTagPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
A AnalyticsFilterPredicate class to represent the Tag object to use when evaluating an analytics filter.
AnalyticsTagPredicate(Tag) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsTagPredicate
 
and_I_expect_the_response_error_message_include(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
AndRetryCondition - Class in com.ibm.cloud.objectstorage.retry.v2
Composite RetryCondition that evaluates to true when all contained retry conditions evaluate to true.
AndRetryCondition(RetryCondition...) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.AndRetryCondition
 
AnonymousAWSCredentials - Class in com.ibm.cloud.objectstorage.auth
Basic implementation of the AWSCredentials interface that allows use of "anonymous" credentials.
AnonymousAWSCredentials() - Constructor for class com.ibm.cloud.objectstorage.auth.AnonymousAWSCredentials
 
ApacheConnectionManagerFactory - Class in com.ibm.cloud.objectstorage.http.apache.client.impl
Factory class to create connection manager used by the apache client.
ApacheConnectionManagerFactory() - Constructor for class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory
 
ApacheConnectionManagerFactory.TrustingX509TrustManager - Class in com.ibm.cloud.objectstorage.http.apache.client.impl
Simple implementation of X509TrustManager that trusts all certificates.
ApacheHttpClientConfig - Class in com.ibm.cloud.objectstorage
Used for Apache HTTP client specific custom configurations.
ApacheHttpClientFactory - Class in com.ibm.cloud.objectstorage.http.apache.client.impl
Factory class that builds the apache http client from the settings.
ApacheHttpClientFactory() - Constructor for class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheHttpClientFactory
 
ApacheHttpRequestFactory - Class in com.ibm.cloud.objectstorage.http.apache.request.impl
Responsible for creating Apache HttpClient 4 request objects.
ApacheHttpRequestFactory() - Constructor for class com.ibm.cloud.objectstorage.http.apache.request.impl.ApacheHttpRequestFactory
 
ApacheUtils - Class in com.ibm.cloud.objectstorage.http.apache.utils
 
ApacheUtils() - Constructor for class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
 
api - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
API_CALL_ATTEMPT_MONITORING_EVENT_TYPE - Static variable in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
API_CALL_MONITORING_EVENT_TYPE - Static variable in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
ApiCallAttemptMonitoringEvent - Class in com.ibm.cloud.objectstorage.monitoring
A Monitoring Event that described the results of an Api Call Attempt.
ApiCallAttemptMonitoringEvent() - Constructor for class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
ApiCallMonitoringEvent - Class in com.ibm.cloud.objectstorage.monitoring
A Monitoring Event that describes the results of an Api Call.
ApiCallMonitoringEvent() - Constructor for class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
ApiMonitoringEvent - Class in com.ibm.cloud.objectstorage.monitoring
Base class contains a collection of data that describes a specific Api Call event that occurs during the execution of SDK logic
ApiMonitoringEvent() - Constructor for class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
APPEND_MODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
appendCompactedString(StringBuilder, String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
This method appends a string to a string builder and collapses contiguous white space is a single space.
appendFile(File, File) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Append the data in sourceFile to destinationFile.
appendMultipartUserAgent(X) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
 
appendSingleObjectUserAgent(X) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
 
appendUri(String, String) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Append the given path to the given baseUri.
appendUri(String, String, boolean) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Append the given path to the given baseUri.
appendUserAgent(String) - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Appends a user agent to the USER_AGENT client marker.
appendUserAgent(X, String) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Appends the given user agent to the given request.
apply(Input) - Method in interface com.ibm.cloud.objectstorage.internal.SdkFunction
 
apply(HeadBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.HeadBucketFunction
Makes a call to the operation specified by the waiter by taking the corresponding request and returns the corresponding result
apply(GetObjectMetadataRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.HeadObjectFunction
Makes a call to the operation specified by the waiter by taking the corresponding request and returns the corresponding result
apply(Statement, Description) - Method in class com.ibm.cloud.objectstorage.test.retry.RetryRule
 
apply(Input) - Method in interface com.ibm.cloud.objectstorage.waiters.SdkFunction
Abstract method that makes a call to the operation specified by the waiter by taking the corresponding input and returns the corresponding output
ARCHIVE_STATUS - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header describing what archive tier the object is in, if any
Arn - Class in com.ibm.cloud.objectstorage.arn
The ARNs generated and recognized by this code are the ARNs described here: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
Arn.Builder - Class in com.ibm.cloud.objectstorage.arn
 
ArnConverter<T extends AwsResource> - Interface in com.ibm.cloud.objectstorage.arn
An interface for converting an AWS ARN into a service specific AwsResource.
ArnResource - Class in com.ibm.cloud.objectstorage.arn
An additional model within Arn that provides the Resource Type, Resource, and Resource Qualifier of an AWS ARN when those values are present and correctly formatted within an ARN.
ArnResource.Builder - Class in com.ibm.cloud.objectstorage.arn
 
asBoolean(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Boolean.
asBoolean(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asBoolean(String, Node) but allows an xpath to be passed in explicitly for reuse.
asByte(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Byte.
asByte(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asByte(String, Node) but allows an xpath to be passed in explicitly for reuse.
asByteBuffer(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified xpath expression, base64 decodes the data and returns the result as a ByteBuffer.
asByteBuffer(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asByteBuffer(String, Node) but allows an xpath to be passed in explicitly for reuse.
asDate(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Date.
asDate(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asDate(String, Node) but allows an xpath to be passed in explicitly for reuse.
asDouble(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the results as a Double.
asDouble(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asDouble(String, Node) but allows an xpath to be passed in explicitly for reuse.
asFloat(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Float.
asFloat(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asFloat(String, Node) but allows an xpath to be passed in explicitly for reuse.
asInteger(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as an Integer.
asInteger(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asInteger(String, Node) but allows an xpath to be passed in explicitly for reuse.
asLong(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Long.
asLong(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asLong(String, Node) but allows an xpath to be passed in explicitly for reuse.
asNode(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a Node.
asNode(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asNode(String, Node) but allows an xpath to be passed in explicitly for reuse.
AsperaConfig - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Transfer Spec Configuration can be specified at client construction time and/or on method invocation time.
AsperaConfig() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
 
AsperaDownloadCallable - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
AsperaDownloadCallable(AsperaTransferManager, String, File, String, AsperaConfig, ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaDownloadCallable
 
AsperaDownloadDirectoryCallable - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
AsperaDownloadDirectoryCallable(AsperaTransferManager, String, File, String, AsperaConfig, ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaDownloadDirectoryCallable
 
AsperaFaspManagerWrapper - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Wrapper Class which provides logging around the faspmanager2 calls
AsperaFaspManagerWrapper() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
AsperaFaspManagerWrapper(AsperaTransaction) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
AsperaKeyCache - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
LRU Cache implementation for Aspera Keys.
AsperaKeyCache(int) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaKeyCache
 
AsperaLibraryLoader - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Utility class to support extracting and loading native Aspera assets (ascp, dynamic libraries, configuration) from the cos-aspera dependency
AsperaLibraryLoader() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
 
AsperaLibraryLoader.AsperaLibraryLoadException - Exception in com.ibm.cloud.objectstorage.services.aspera.transfer
An exception that represents a failed attempt to load the Aspera library
AsperaLibraryLoadException(String) - Constructor for exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader.AsperaLibraryLoadException
Creates a new AsperaLibraryLoadException with the specified message.
AsperaLibraryLoadException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader.AsperaLibraryLoadException
Creates a new AsperaLibraryLoadException with the root cause.
AsperaLibraryLoadException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader.AsperaLibraryLoadException
Creates a new AsperaLibraryLoadException with the specified message, and root cause.
AsperaResult - Interface in com.ibm.cloud.objectstorage.services.aspera.transfer
 
AsperaResultImpl - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
 
AsperaResultImpl(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResultImpl
 
AsperaTransaction - Interface in com.ibm.cloud.objectstorage.services.aspera.transfer
 
AsperaTransaction.AsperaTransactionState - Enum in com.ibm.cloud.objectstorage.services.aspera.transfer
Enumeration of the possible transaction states.
AsperaTransactionImpl - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Class which provides access to the progress & status of a transfer.
AsperaTransactionImpl(String, String, String, String, TransferProgress, ProgressListenerChain) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
AsperaTransfer - Interface in com.ibm.cloud.objectstorage.services.aspera.transfer
Class which provides access to the progress & status of a transfer.
AsperaTransferException - Exception in com.ibm.cloud.objectstorage.services.aspera.transfer
Provides an extension of the SdkClientException for errors reported by the IAM Service processing a request.
AsperaTransferException(String) - Constructor for exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
Constructs a new AsperaTransferException with the specified message.
AsperaTransferException(String, Exception) - Constructor for exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
Constructs a new AsperaTransferException with the specified message and exception indicating the root cause.
AsperaTransferFuture - Interface in com.ibm.cloud.objectstorage.services.aspera.transfer
 
AsperaTransferManager - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Aspera transfer Manager class to handle multiple functions to the Aspera service using the Aspera SDK as the underlying library to handle the transfer.
AsperaTransferManager(AmazonS3, TokenManager, AsperaConfig, AsperaTransferManagerConfig) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
AsperaTransferManagerBuilder - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Fluent builder for AsperaTransferManager.
AsperaTransferManagerBuilder(String, AmazonS3) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerBuilder
 
AsperaTransferManagerConfig - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Transfer Manager level configuration - meant for configuration that drives how the transfer manager implementation works
AsperaTransferManagerConfig() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
 
AsperaTransferManagerUtils - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
AsperaTransferManagerUtils() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferManagerUtils
 
AsperaTransferSpecRequest - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Request object to fetch FASP Upload/Download Transfer Spec.
AsperaTransferSpecRequest() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferSpecRequest
 
AsperaTransferSpecRequest - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
Request object to fetch FASP Upload/Download Transfer Spec.
AsperaTransferSpecRequest() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferSpecRequest
 
AsperaUploadCallable - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
AsperaUploadCallable(AsperaTransferManager, String, File, String, AsperaConfig, ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaUploadCallable
 
AsperaUploadDirectoryCallable - Class in com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
AsperaUploadDirectoryCallable(AsperaTransferManager, String, File, String, AsperaConfig, boolean, ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaUploadDirectoryCallable
 
assertAllAreNull(String, Object...) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
Asserts that all of the objects are null.
AssertCallable - Class in com.ibm.cloud.objectstorage.test.retry
Base class for assertion logic, used by RetryableAssertion.
AssertCallable() - Constructor for class com.ibm.cloud.objectstorage.test.retry.AssertCallable
 
assertFileEqualsFile(File, File) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertFileEqualsFile(File, File) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents of the two files are same.
assertFileEqualsStream(File, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertFileEqualsStream(String, File, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertFileEqualsStream(File, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents in the specified file are exactly equal to the contents read from the specified input stream.
assertFileEqualsStream(String, File, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents in the specified file are exactly equal to the contents read from the specified input stream.
assertIsPositive(int, String) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
Asserts that the given number is positive (non-negative and non-zero).
assertNotEmpty(String) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertNotEmpty(String) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Deprecated.
Use Hamcrest Matchers instead
assertNotEmpty(T, String) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
 
assertNotEmpty(T[], String) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
 
assertNotNull(T, String) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
Asserts that the given object is non-null and returns it.
assertStreamEqualsStream(InputStream, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertStreamEqualsStream(String, InputStream, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertStreamEqualsStream(InputStream, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents in the specified input streams are same.
assertStreamEqualsStream(String, InputStream, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents in the specified input streams are same.
assertStringEqualsStream(String, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertStringEqualsStream(String, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the contents in the specified string are exactly equal to the contents read from the specified input stream.
assertStringNotEmpty(String, String) - Static method in class com.ibm.cloud.objectstorage.util.ValidationUtils
 
assertValidException(AmazonServiceException) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
assertValidException(AmazonServiceException) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Asserts that the specified AmazonServiceException is valid, meaning it has a non-empty, non-null value for its message, requestId, etc.
asString(String, Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Evaluates the specified XPath expression and returns the result as a string.
asString(String, Node, XPath) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Same as XpathUtils.asString(String, Node) but allows an xpath to be passed in explicitly for reuse.
AsyncBuilderParams(ExecutorFactory) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder.AsyncBuilderParams
 
AsyncHandler<REQUEST extends AmazonWebServiceRequest,RESULT> - Interface in com.ibm.cloud.objectstorage.handlers
Callback interface for notification on web service requests executed with the asynchronous clients in the AWS SDK for Java.
AuthErrorRetryStrategy - Interface in com.ibm.cloud.objectstorage.retry.internal
For internal use only.
AUTHORIZATION - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
AuthRetryParameters - Class in com.ibm.cloud.objectstorage.retry.internal
Signer and endpoint parameters that are to be used for the next retry.
AuthRetryParameters(Signer, URI) - Constructor for class com.ibm.cloud.objectstorage.retry.internal.AuthRetryParameters
 
available() - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
available() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
Returns the value of super.available() if the result is nonzero, or 1 otherwise.
available() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
Returns the value of super.available() if the result is nonzero, or 1 otherwise.
availableCapacity() - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Returns the currently available capacity.
AWS3Signer - Class in com.ibm.cloud.objectstorage.auth
Signer implementation that signs requests with the AWS3 signing protocol.
AWS3Signer() - Constructor for class com.ibm.cloud.objectstorage.auth.AWS3Signer
 
AWS4_SIGNING_ALGORITHM - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
AWS4_TERMINATOR - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
AWS4Signer - Class in com.ibm.cloud.objectstorage.auth
Signer implementation that signs requests with the AWS4 signing protocol.
AWS4Signer() - Constructor for class com.ibm.cloud.objectstorage.auth.AWS4Signer
Construct a new AWS4 signer instance.
AWS4Signer(boolean) - Constructor for class com.ibm.cloud.objectstorage.auth.AWS4Signer
Construct a new AWS4 signer instance.
AWS4Signer(SdkClock) - Constructor for class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
AWS4SignerRequestParams - Class in com.ibm.cloud.objectstorage.auth.internal
Parameters that are used for computing a AWS 4 signature for a request.
AWS4SignerRequestParams(SignableRequest<?>, Date, String, String, String) - Constructor for class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Generates an instance of AWS4signerRequestParams that holds the parameters used for computing a AWS 4 signature for a request
AWS4SignerUtils - Class in com.ibm.cloud.objectstorage.auth.internal
Utility methods that is used by the different AWS Signer implementations.
AWS4SignerUtils() - Constructor for class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerUtils
 
AWS4UnsignedPayloadSigner - Class in com.ibm.cloud.objectstorage.auth
Exactly the same as AWS4Signer except if the request is being sent over HTTPS, then it returns the string UNSIGNED-PAYLOAD as the content SHA-256 so services that support it can avoid needing to calculate the value when authorizing the request.
AWS4UnsignedPayloadSigner() - Constructor for class com.ibm.cloud.objectstorage.auth.AWS4UnsignedPayloadSigner
 
AWS4UnsignedPayloadSigner(SdkClock) - Constructor for class com.ibm.cloud.objectstorage.auth.AWS4UnsignedPayloadSigner
 
AWS_ACCESS_KEY_ID - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the Amazon AWS Access Key
AWS_CBOR_DISABLE_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to disable CBOR protocol.
AWS_CBOR_DISABLE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property to disable CBOR protocol.
AWS_CONFIG_FILE_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to set an alternate path to the shared config file (default path is ~/.aws/config).
AWS_CREDENTAIL_PROPERTIES_FILE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Deprecated.
in favor of AWS_CREDENTIAL_PROPERTIES_FILE
AWS_CREDENTIAL_PROPERTIES_FILE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to specify an AWS credential property file.
AWS_CREDENTIALS - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The key under which the request credentials are set.
AWS_CRYPTO_CEK_ALGORITHM - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Content encryption algorithm, such as "AES/GCM/NoPadding".
AWS_EC2_METADATA_DISABLED_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to disable loading credentials or regions from EC2 Metadata instance service.
AWS_EC2_METADATA_DISABLED_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property to disable loading credentials or regions from EC2 Metadata instance service.
AWS_EXTENDED_REQUEST_ID - Static variable in class com.ibm.cloud.objectstorage.ResponseMetadata
 
AWS_ION_BINARY_DISABLE_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to disable Ion binary protocol.
AWS_ION_BINARY_DISABLE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property to disable Ion binary protocol.
AWS_MAX_ATTEMPTS_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to set the retry max attempts
AWS_MAX_ATTEMPTS_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System properties to set the retry max attempts
AWS_METADATA_SERVICE_TIMEOUT_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
The number of seconds (either as an integer or double) before a connection to the instance metadata service should time out.
AWS_PROFILE_ENVIRONMENT_VARIABLE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.AwsProfileNameLoader
Environment variable name for overriding the default AWS profile
AWS_PROFILE_ENVIRONMENT_VARIABLE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Deprecated.
AWS_PROFILE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.AwsProfileNameLoader
System property name for overriding the default AWS profile
AWS_PROFILE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Deprecated.
AWS_REGION_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable containing region used to configure clients.
AWS_REQUEST_ID - Static variable in class com.ibm.cloud.objectstorage.ResponseMetadata
 
AWS_RETRY_MODE_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable to set the retry mode to use.
AWS_RETRY_MODE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System properties to set the retry mode to use.
AWS_ROLE_ARN_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS role arn
AWS_ROLE_SESSION_NAME_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS role arn
AWS_SECRET_ACCESS_KEY - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the Amazon AWS Secret Access Key
AWS_SESSION_TOKEN - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the Amazon AWS Session Token
AWS_SESSION_TOKEN_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS session token
AWS_WEB_IDENTITY_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS Web Identity Token File Path
AwsAsyncClientBuilder<Subclass extends AwsAsyncClientBuilder,TypeToBuild> - Class in com.ibm.cloud.objectstorage.client.builder
Base class for all service specific async client builders.
AwsAsyncClientBuilder(ClientConfigurationFactory) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
AwsAsyncClientBuilder(ClientConfigurationFactory, AwsRegionProvider) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
AwsAsyncClientBuilder.AsyncBuilderParams - Class in com.ibm.cloud.objectstorage.client.builder
Presents a view of the builder to be used in the async client constructor.
AwsAsyncClientParams - Class in com.ibm.cloud.objectstorage.client
Provides access to all params needed in a asynchronous AWS service client constructor.
AwsAsyncClientParams() - Constructor for class com.ibm.cloud.objectstorage.client.AwsAsyncClientParams
 
AwsChunkedEncodingInputStream - Class in com.ibm.cloud.objectstorage.auth
A wrapper class of InputStream that implements chunked-encoding.
AwsChunkedEncodingInputStream(InputStream, byte[], String, String, String, AWS4Signer) - Constructor for class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
AwsChunkedEncodingInputStream(InputStream, int, byte[], String, String, String, AWS4Signer) - Constructor for class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
A wrapper of InputStream that implements pseudo-chunked-encoding.
AwsClientBuilder<Subclass extends AwsClientBuilder,TypeToBuild> - Class in com.ibm.cloud.objectstorage.client.builder
Base class for all service specific client builders.
AwsClientBuilder(ClientConfigurationFactory) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
 
AwsClientBuilder(ClientConfigurationFactory, AwsRegionProvider) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
 
AwsClientBuilder.EndpointConfiguration - Class in com.ibm.cloud.objectstorage.client.builder
A container for configuration required to submit requests to a service (service endpoint and signing region)
AwsClientBuilder.SyncBuilderParams - Class in com.ibm.cloud.objectstorage.client.builder
Presents a view of the builder to be used in a client constructor.
AwsClientSideMonitoringMetrics - Enum in com.ibm.cloud.objectstorage.util
Metrics used for generate client side monitoring events.
AWSCredentials - Interface in com.ibm.cloud.objectstorage.auth
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
awsCredentials - Variable in class com.ibm.cloud.objectstorage.handlers.CredentialsRequestHandler
Deprecated.
AWSCredentials to be used in the RequestHandler.
AWSCredentialsProvider - Interface in com.ibm.cloud.objectstorage.auth
Interface for providing AWS credentials.
awsCredentialsProvider - Variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Provider for Amazon Web Services credentials.
AWSCredentialsProviderChain - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that chains together multiple credentials providers.
AWSCredentialsProviderChain(List<? extends AWSCredentialsProvider>) - Constructor for class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
Constructs a new AWSCredentialsProviderChain with the specified credential providers.
AWSCredentialsProviderChain(AWSCredentialsProvider...) - Constructor for class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
Constructs a new AWSCredentialsProviderChain with the specified credential providers.
AWSCucumberStepdefs - Class in com.ibm.cloud.objectstorage.smoketest
Step definitions that perform actions for every matcher that is agreed.
AWSCucumberStepdefs(AmazonWebServiceClient) - Constructor for class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
AwsDirectoryBasePathProvider - Class in com.ibm.cloud.objectstorage.profile.path
Base provider for all location providers that source a file from the ~/.aws directory.
AwsDirectoryBasePathProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.AwsDirectoryBasePathProvider
 
AwsEnvVarOverrideRegionProvider - Class in com.ibm.cloud.objectstorage.regions
Loads region information from the '"AWS_REGION"' environment variable.
AwsEnvVarOverrideRegionProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AwsEnvVarOverrideRegionProvider
 
AwsHostNameUtils - Class in com.ibm.cloud.objectstorage.util
 
AwsHostNameUtils() - Constructor for class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
 
AWSIntegrationTestBase - Class in com.ibm.cloud.objectstorage.test
 
AWSIntegrationTestBase() - Constructor for class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
 
AWSKMSClientBuilder - Class in com.ibm.cloud.objectstorage.services.kms
Fluent builder for AWSKMS.
AwsProfileFileLocationProvider - Interface in com.ibm.cloud.objectstorage.profile.path
Provides the location of both the AWS Shared credentials file (~/.aws/credentials) or the AWS Shared config file (~/.aws/config).
AwsProfileFileLocationProviderChain - Class in com.ibm.cloud.objectstorage.profile.path
Delegates to a chain of AwsProfileFileLocationProvider.
AwsProfileFileLocationProviderChain(AwsProfileFileLocationProvider...) - Constructor for class com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProviderChain
 
AwsProfileNameLoader - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Loads profile name from the usual places or uses the default profile name.
AwsProfileRegionProvider - Class in com.ibm.cloud.objectstorage.regions
Loads region information from the shared AWS config file.
AwsProfileRegionProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AwsProfileRegionProvider
 
AwsProfileRegionProvider(String) - Constructor for class com.ibm.cloud.objectstorage.regions.AwsProfileRegionProvider
 
AWSRefreshableSessionCredentials - Interface in com.ibm.cloud.objectstorage.auth
Session credentials that can be refreshed upon request.
AwsRegionProvider - Class in com.ibm.cloud.objectstorage.regions
Interface for providing AWS region information.
AwsRegionProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AwsRegionProvider
 
AwsRegionProviderChain - Class in com.ibm.cloud.objectstorage.regions
Composite AwsRegionProvider that sequentially delegates to a chain of providers looking for region information.
AwsRegionProviderChain(AwsRegionProvider...) - Constructor for class com.ibm.cloud.objectstorage.regions.AwsRegionProviderChain
 
AWSRequestMetrics - Class in com.ibm.cloud.objectstorage.util
Used as both a base class and a minimal support of AWS SDK request metrics.
AWSRequestMetrics() - Constructor for class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
This constructor should be used only in the case when AWS SDK metrics collector is disabled, when minimal timing info is supported for backward compatibility reasons.
AWSRequestMetrics(TimingInfo) - Constructor for class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
AWSRequestMetrics.Field - Enum in com.ibm.cloud.objectstorage.util
Predefined AWS SDK metric types general across all AWS clients.
AWSRequestMetricsFullSupport - Class in com.ibm.cloud.objectstorage.util
In contrast to AWSRequestMetrics, which is intended to be a minimal support of AWS SDK request metrics, this class is the full support of AWS SDK request metrics including features such as properties and sub-events.
AWSRequestMetricsFullSupport() - Constructor for class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
This constructor should be used in the case when AWS SDK metrics collector is enabled.
AwsResource - Interface in com.ibm.cloud.objectstorage.arn
An abstract representation of an AWS Resource.
AwsResponseHandlerAdapter<T> - Class in com.ibm.cloud.objectstorage.http.response
Adapts an < AmazonWebServiceResponse > to an HttpResponseHandler (unwrapped result) with proper handling and logging of response metadata.
AwsResponseHandlerAdapter(HttpResponseHandler<AmazonWebServiceResponse<T>>, Request<?>, AWSRequestMetrics, MetadataCache) - Constructor for class com.ibm.cloud.objectstorage.http.response.AwsResponseHandlerAdapter
 
AWSS3V4Signer - Class in com.ibm.cloud.objectstorage.services.s3.internal
AWS4 signer implementation for Amazon Web Services S3
AWSS3V4Signer() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.AWSS3V4Signer
Don't double-url-encode path elements; S3 expects path elements to be encoded only once in the canonical URI.
AwsSdkMetrics - Enum in com.ibm.cloud.objectstorage.metrics
Used to control the default AWS SDK metric collection system.
AWSServiceMetrics - Enum in com.ibm.cloud.objectstorage.util
Predefined AWS SDK non-request specific metric types general across all AWS clients.
AWSSessionCredentials - Interface in com.ibm.cloud.objectstorage.auth
AWS session credentials object.
AWSSessionCredentialsProvider - Interface in com.ibm.cloud.objectstorage.auth
 
AWSStaticCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
Simple implementation of AWSCredentialsProvider that just wraps static AWSCredentials.
AWSStaticCredentialsProvider(AWSCredentials) - Constructor for class com.ibm.cloud.objectstorage.auth.AWSStaticCredentialsProvider
 
AwsSyncClientBuilder<Subclass extends AwsSyncClientBuilder,TypeToBuild> - Class in com.ibm.cloud.objectstorage.client.builder
Base class for all service specific sync client builders.
AwsSyncClientBuilder(ClientConfigurationFactory) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsSyncClientBuilder
 
AwsSyncClientBuilder(ClientConfigurationFactory, AwsRegionProvider) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsSyncClientBuilder
 
AwsSyncClientParams - Class in com.ibm.cloud.objectstorage.client
Provides access to all params needed in a synchronous AWS service client constructor.
AwsSyncClientParams() - Constructor for class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
AwsSystemPropertyRegionProvider - Class in com.ibm.cloud.objectstorage.regions
Loads region information from the '' JVM system property.
AwsSystemPropertyRegionProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AwsSystemPropertyRegionProvider
 
AWSTestBase - Class in com.ibm.cloud.objectstorage.test
 
AWSTestBase() - Constructor for class com.ibm.cloud.objectstorage.test.AWSTestBase
 

B

BackoffStrategy - Interface in com.ibm.cloud.objectstorage.retry.v2
Super interface for RetryPolicy that defines a strategy for backing off between retries.
Base16 - Enum in com.ibm.cloud.objectstorage.util
A Base 16 codec API, which encodes into hex string in upper case.
Base16Lower - Enum in com.ibm.cloud.objectstorage.util
A Base 16 codec API, which encodes into hex string in lower case.
Base32 - Enum in com.ibm.cloud.objectstorage.util
A Base 32 codec API.
Base64 - Enum in com.ibm.cloud.objectstorage.util
A Base 64 codec API.
BasicAWSCredentials - Class in com.ibm.cloud.objectstorage.auth
Basic implementation of the AWSCredentials interface that allows callers to pass in the AWS access key and secret access in the constructor.
BasicAWSCredentials(String, String) - Constructor for class com.ibm.cloud.objectstorage.auth.BasicAWSCredentials
Constructs a new BasicAWSCredentials object, with the specified AWS access key and AWS secret key.
BasicIBMOAuthCredentials - Class in com.ibm.cloud.objectstorage.oauth
Basic implementation of the IBMOAuthCredentials interface that allows callers to pass in the IBM api key and service instance id in the constructor.
BasicIBMOAuthCredentials(String, String) - Constructor for class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
Constructs a new BasicIBMOAuthCredentials object, with the specified IBM api key and service instance id.
BasicIBMOAuthCredentials(TokenManager) - Constructor for class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
Constructor using a custom TokenManager
BasicIBMOAuthCredentials(TokenManager, String) - Constructor for class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
Constructor using a custom TokenManager
BasicIBMOAuthCredentials(TokenProvider) - Constructor for class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
Constructor using a custom Token Provider, this implementation will use the DefaultTokenManager as the Token Manager.
BasicJsonConfigLoader - Class in com.ibm.cloud.objectstorage.auth.json
Class to load a json style config or credentials file.
BasicProfile - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Represents a CLI style config profile with a name and simple properties.
BasicProfile(String, Map<String, String>) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
BasicProfileConfigFileLoader - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Basic profile config loader to load config file from AwsProfileFileLocationProvider.DEFAULT_CONFIG_LOCATION_PROVIDER.
BasicProfileConfigFileLoader(AwsProfileFileLocationProvider) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfileConfigFileLoader
 
BasicProfileConfigLoader - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Class to load a CLI style config or credentials file.
BasicSessionCredentials - Class in com.ibm.cloud.objectstorage.auth
Simple session credentials with keys and session token.
BasicSessionCredentials(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.auth.BasicSessionCredentials
 
beforeAttempt(HandlerBeforeAttemptContext) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on a request before each individual attempt is made.
beforeAttempt(HandlerBeforeAttemptContext) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
beforeAttempt(HandlerBeforeAttemptContext) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
beforeClientExecution(T) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Notify request handlers that we are about to start execution.
beforeExecution(AmazonWebServiceRequest) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on the specified request object as soon as the request is provided to the service client.
beforeExecution(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
beforeExecution(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
beforeMarshalling(T) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Runs the beforeMarshalling method of any RequestHandler2s associated with this client.
beforeMarshalling(T) - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
Runs the beforeMarshalling method of any RequestHandler2s associated with this client.
beforeMarshalling(AmazonWebServiceRequest) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on the specified request object before it is marshaled into an HTTP request.
beforeMarshalling(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
beforeMarshalling(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
beforeRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.handlers.AbstractRequestHandler
Deprecated.
 
beforeRequest(Request<?>) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on the specified request (before it is executed by the client runtime).
beforeRequest(Request<?>) - Method in interface com.ibm.cloud.objectstorage.handlers.RequestHandler
Deprecated.
Runs any additional processing logic on the specified request (before it is executed by the client runtime).
beforeRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
beforeRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
beforeUnmarshalling(Request<?>, HttpResponse) - Method in interface com.ibm.cloud.objectstorage.handlers.IRequestHandler2
Runs any additional processing logic on the specified response before it's unmarshalled.
beforeUnmarshalling(Request<?>, HttpResponse) - Method in class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
beforeUnmarshalling(Request<?>, HttpResponse) - Method in class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
beginsWithIgnoreCase(String, String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Performs a case insensitive comparison and returns true if the data begins with the given sequence.
Beta - Annotation Type in com.ibm.cloud.objectstorage.annotation
The class or method to which this annotation is applied is in beta mode.
BIG_DECIMAL - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
BIG_DECIMAL - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
BinaryUtils - Class in com.ibm.cloud.objectstorage.util
Utilities for encoding and decoding binary data to and from different forms.
BinaryUtils() - Constructor for class com.ibm.cloud.objectstorage.util.BinaryUtils
 
bind(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
bind(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
blocksOnFirstCallFromCallableOfType(ExecutorService, Class<? extends Callable>) - Static method in class com.ibm.cloud.objectstorage.test.util.TestExecutors
 
BOOLEAN - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
BOOLEAN - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
BOOLEAN - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
BOOLEAN - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
BOUNCY_CASTLE_PROVIDER - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
Bucket - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents an Amazon S3 bucket.
Bucket() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Constructs a bucket without any name specified.
Bucket(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Creates a bucket with a name.
BUCKET_ACCESS_FORBIDDEN_STATUS_CODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
BUCKET_REDIRECT_STATUS_CODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
BucketAccelerateConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the accelerate configuration for a bucket.
BucketAccelerateConfiguration(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
Creates a new bucket accelerate configuration object with the specified status.
BucketAccelerateConfiguration(BucketAccelerateStatus) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
Creates a new bucket accelerate configuration object with the specified status.
BucketAccelerateStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
Represents the current accelerate status for a bucket.
BucketCrossOriginConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
 
BucketCrossOriginConfiguration(List<CORSRule>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
Constructs a new BucketCrossOriginConfiguration object with the rules given.
BucketCrossOriginConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
 
bucketExists() - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.AmazonS3Waiters
Builds a BucketExists waiter by using custom parameters waiterParameters and other parameters defined in the waiters specification, and then polls until it determines whether the resource entered the desired state or not, where polling criteria is bound by either default polling strategy or custom polling strategy.
BucketLifecycleConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for bucket lifecycle configuration operations.
BucketLifecycleConfiguration(List<BucketLifecycleConfiguration.Rule>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Constructs a new BucketLifecycleConfiguration object with the rules given.
BucketLifecycleConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
 
BucketLifecycleConfiguration.NoncurrentVersionExpiration - Class in com.ibm.cloud.objectstorage.services.s3.model
Specifies when noncurrent object versions expire.
BucketLifecycleConfiguration.NoncurrentVersionTransition - Class in com.ibm.cloud.objectstorage.services.s3.model
The non-current-version transition attribute of the rule, describing how non-current versions of objects will move between different storage classes in Amazon S3.
BucketLifecycleConfiguration.Rule - Class in com.ibm.cloud.objectstorage.services.s3.model
 
BucketLifecycleConfiguration.Transition - Class in com.ibm.cloud.objectstorage.services.s3.model
The transition attribute of the rule describing how this object will move between different storage classes in Amazon S3.
BucketLoggingConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents bucket logging configuration used to control bucket-based server access logging in Amazon S3.
BucketLoggingConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Creates a new bucket logging configuration, which by default is disabled.
BucketLoggingConfiguration(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Creates a new bucket logging configuration which enables server access logs to be collected and stored in the specified destination bucket with the specified log file prefix.
bucketName - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The name of the bucket in which this object is stored
BucketNameUtils - Enum in com.ibm.cloud.objectstorage.services.s3.internal
Utilities for working with Amazon S3 bucket names, such as validation and checked to see if they are compatible with DNS addressing.
bucketNotExists() - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.AmazonS3Waiters
Builds a BucketNotExists waiter by using custom parameters waiterParameters and other parameters defined in the waiters specification, and then polls until it determines whether the resource entered the desired state or not, where polling criteria is bound by either default polling strategy or custom polling strategy.
BucketNotificationConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents a bucket's notification configuration.
BucketNotificationConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Creates a new bucket notification configuration.
BucketNotificationConfiguration(String, NotificationConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Creates a new bucket notification configuration with the given configuration.
BucketNotificationConfiguration(Collection<BucketNotificationConfiguration.TopicConfiguration>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Deprecated. 
BucketNotificationConfiguration.TopicConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
Use TopicConfiguration instead
BucketPolicy - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents a Amazon S3 bucket policy.
BucketPolicy() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketPolicy
 
BucketProtectionConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the protection configuration for a bucket.
BucketProtectionConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
BucketProtectionConfiguration(String, Integer, Integer, Integer, Boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
BucketProtectionStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
Represents the current protection status for a bucket.
BucketReplicationConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Replication configuration for an Amazon S3 bucket.
BucketReplicationConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
 
BucketVersioningConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the versioning configuration for a bucket.
BucketVersioningConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Creates a new bucket versioning configuration object which defaults to BucketVersioningConfiguration.OFF status.
BucketVersioningConfiguration(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Creates a new bucket versioning configuration object with the specified status.
BucketWebsiteConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Bucket configuration options for hosting static websites entirely out of Amazon S3.
BucketWebsiteConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration.
BucketWebsiteConfiguration(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration with the specified index document suffix.
BucketWebsiteConfiguration(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration with the specified index document suffix and error document.
build() - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams.Builder
 
build() - Method in interface com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider.Builder
Create a WebIdentityTokenCredentialsProvider using the configuration applied to this builder.
build() - Method in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
build(AwsAsyncClientParams) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Builds a client with the configure properties.
build() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsSyncClientBuilder
 
build(AwsSyncClientParams) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsSyncClientBuilder
Overriden by subclasses to call the client constructor.
build() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerBeforeAttemptContext.HandlerBeforeAttemptContextBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext.Builder
 
build() - Method in interface com.ibm.cloud.objectstorage.internal.config.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
build() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
build() - Method in class com.ibm.cloud.objectstorage.internal.config.SignerConfigJsonHelper
 
build() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionsLoader
Loads the partition files from the PartitionsLoader.PARTITIONS_OVERRIDE_RESOURCE_PATH.
build() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlMetadataBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerBuilder
 
build(AwsSyncClientParams) - Method in class com.ibm.cloud.objectstorage.services.kms.AWSKMSClientBuilder
Construct a synchronous implementation of AWSKMS using the current builder configuration.
build(AwsSyncClientParams) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3ClientBuilder
Construct a synchronous implementation of AmazonS3 using the current builder configuration.
build() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Creates a new AmazonS3Exception object with the values set.
build() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
 
build() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Construct a TransferManager with the default ExecutorService.
build() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter.Builder
Generates and returns a new ImmutableMapParameter instance which contains all the entries added into the Builder by put() method.
build() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
build() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
buildDefaultTimeoutThreadPool(String) - Static method in class com.ibm.cloud.objectstorage.http.timers.TimeoutThreadPoolBuilder
Creates a ScheduledThreadPoolExecutor with custom name for the threads.
builder() - Static method in class com.ibm.cloud.objectstorage.arn.Arn
 
builder() - Static method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
builder() - Static method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
builder() - Static method in class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
builder() - Static method in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig
 
builder() - Static method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext
 
builder() - Static method in class com.ibm.cloud.objectstorage.handlers.HandlerBeforeAttemptContext
 
builder() - Static method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
builder() - Static method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
builder() - Static method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext
 
Builder<T> - Interface in com.ibm.cloud.objectstorage.internal.config
 
builder() - Static method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
builder() - Static method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry
 
builder(MarshallingType<T>) - Static method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
builder() - Static method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
builder() - Static method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters
 
builder() - Static method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
 
builder() - Static method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
builder() - Static method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
builder() - Static method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
 
builder() - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns a new MapParameterBuilder instance.
Builder() - Constructor for class com.ibm.cloud.objectstorage.util.ImmutableMapParameter.Builder
 
buildExecutorServiceForWaiter(String) - Static method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutorServiceFactory
Construct a new ExecutorService to be used by a specific client Waiter class.
BYPASS_GOVERNANCE_RETENTION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
BYTE_BUFFER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
BYTE_BUFFER - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
ByteRangeCapturingInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
FilterInputStream that captures a range of bytes from a wrapped input stream.
ByteRangeCapturingInputStream(InputStream, long, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
ByteThroughputProvider - Class in com.ibm.cloud.objectstorage.metrics
Byte throughput metric information provider.
ByteThroughputProvider(ThroughputMetricType) - Constructor for class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 

C

CACHE_CONTROL - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
cacheToken(Token) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Add the Token object to in-memory cache
calculateContentHash(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Calculate the hash of the request's payload.
calculateContentHash(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4UnsignedPayloadSigner
 
calculateContentHash(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AWSS3V4Signer
Returns the pre-defined header value and set other necessary headers if the request needs to be chunk-encoded.
calculateContentHashPresign(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Calculate the hash of the request's payload.
calculateContentHashPresign(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AWSS3V4Signer
 
calculateCRC32FromCompressedData() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Hook to allow clients to override CRC32 calculation behavior.
calculateCRC32FromCompressedData(boolean) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
calculateCRC32FromCompressedData() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
calculateMD5Digest(InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.InputStreamUtils
Calculates the MD5 digest for the given input stream and returns it.
calculateOptimalPartSize(PutObjectRequest, TransferManagerConfiguration) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns the optimal part size, in bytes, for each individual part upload in a multipart upload.
calculateOptimalPartSizeForCopy(CopyObjectRequest, TransferManagerConfiguration, long) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Calculates the optimal part size of each part request if the copy operation is carried out as multi-part copy.
calculateStreamContentLength(long) - Static method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
call() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaDownloadCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaDownloadDirectoryCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaUploadCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaUploadDirectoryCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
This method must return a non-null object, or else the existing implementation in AbstractTransfer.waitForCompletion() would block forever.
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartCopy
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartDownload
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartUpload
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyMonitor
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyPartCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadS3ObjectCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadCallable
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadMonitor
 
call() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartCallable
 
call() - Method in class com.ibm.cloud.objectstorage.test.retry.AssertCallable
 
cancel() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTask
Cancel the task
cancel() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
Cancels this task.
cancel(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
cancel() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
cancel() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Cancel the AsperaTransaction transfer
cancel(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
cancel(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
cancel(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
cancel(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
cancel(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
CANCELED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
cancelTask() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTask
 
cancelTask() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTaskImpl
 
cancelTask() - Method in class com.ibm.cloud.objectstorage.http.timers.client.NoOpClientExecutionAbortTrackerTask
 
cancelTask() - Method in interface com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTracker
Cancel the timer task.
cancelTask() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTrackerImpl
 
cancelTask() - Method in class com.ibm.cloud.objectstorage.http.timers.request.NoOpHttpRequestAbortTaskTracker
 
CanHandleNullCredentials - Interface in com.ibm.cloud.objectstorage.auth
Used to explicitly indicate that a Signer can gracefully handle credentials being null when calling Signer.sign(SignableRequest, AWSCredentials)
CannedAccessControlList - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies constants defining a canned access control list.
CanonicalGrantee - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents a grantee identified by their canonical Amazon ID.
CanonicalGrantee(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
Constructs a new CanonicalGrantee object with the given canonical ID.
CapacityManager - Class in com.ibm.cloud.objectstorage.util
Manages capacity of a finite resource.
CapacityManager(int) - Constructor for class com.ibm.cloud.objectstorage.util.CapacityManager
Creates a CapacityManager.
changeObjectStorageClass(String, String, StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
changeObjectStorageClass(String, String, StorageClass) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deprecated.
this operation will not retain the ACL's or SSE parameters associated with the given Amazon S3 object. Use AmazonS3.copyObject(CopyObjectRequest) instead.
changeObjectStorageClass(String, String, StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
Check() - Constructor for class com.ibm.cloud.objectstorage.event.DeliveryMode.Check
 
checkAscpThreshold() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Check if ascp count has hit limit If it has throw an exception
checkCache() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Check if cache has a Token object stored
checkClientTrusted(X509Certificate[], String) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory.TrustingX509TrustManager
 
checkMultiSessionAllGlobalConfig(TransferSpecs) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Modify the retrieved TransferSpec and apply an '-all' suffix to the subdomain on the remote)host field
checkMutability() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
If the client has been marked as immutable then throw an UnsupportedOperationException, otherwise do nothing.
checkServerTrusted(X509Certificate[], String) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory.TrustingX509TrustManager
 
childClassOf(Class<?>, Object) - Static method in enum com.ibm.cloud.objectstorage.util.Classes
Returns the class of the immediate subclass of the given parent class for the given object instance; or null if such immediate subclass cannot be uniquely identified for the given object instance.
CipherLite - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
Functions like a Cipher but provides only a subset of all the interface methods of Cipher.
CipherLiteInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
 
CipherLiteInputStream(InputStream, CipherLite) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
CipherLiteInputStream(InputStream, CipherLite, int) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
CipherLiteInputStream(InputStream, CipherLite, int, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
CipherLiteInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
ciphertextLength(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Returns the length of the ciphertext computed from the length of the plaintext.
Classes - Enum in com.ibm.cloud.objectstorage.util
Classes related utilities.
ClassLoaderHelper - Enum in com.ibm.cloud.objectstorage.util
 
ClasspathJsonFileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that loads AWS security credentials from a json file on the classpath.
ClasspathJsonFileCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.ClasspathJsonFileCredentialsProvider
Creates a new ClasspathJsonFileCredentialsProvider that will attempt to load the cos_credentials file from the classpath to read IBM security credentials.
ClasspathJsonFileCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.ClasspathJsonFileCredentialsProvider
Creates a new ClasspathJsonFileCredentialsProvider that will attempt to load a custom file from the classpath to read IBM security credentials.
ClasspathPropertiesFileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that loads AWS security credentials from a properties file on the classpath.
ClasspathPropertiesFileCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.ClasspathPropertiesFileCredentialsProvider
Creates a new ClasspathPropertiesFileCredentialsProvider that will attempt to load the AwsCredentials.properties file from the classpath to read AWS security credentials.
ClasspathPropertiesFileCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.ClasspathPropertiesFileCredentialsProvider
Creates a new ClasspathPropertiesFileCredentialsProvider that will attempt to load a custom file from the classpath to read AWS security credentials.
cleanup() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
cleanupDataSource(S3DataSource, File, InputStream, InputStream, Log) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3DataSource.Utils
Clean up any temporary streams created during the execution, and restore the original file and/or input stream.
clear() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
clear() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Unsupported methods
client - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Low level client for sending requests to AWS services.
CLIENT_ENDPOINT - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The endpoint configured on the client.
clientConfiguration - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
The client configuration
ClientConfiguration - Class in com.ibm.cloud.objectstorage
Client configuration options such as proxy settings, user agent string, max retry attempts, etc.
ClientConfiguration() - Constructor for class com.ibm.cloud.objectstorage.ClientConfiguration
 
ClientConfiguration(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.ClientConfiguration
 
clientConfiguration(ClientConfiguration) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
ClientConfigurationFactory - Class in com.ibm.cloud.objectstorage
Factory producing predefined ClientConfiguration instances.
ClientConfigurationFactory() - Constructor for class com.ibm.cloud.objectstorage.ClientConfigurationFactory
 
ClientConnectionManagerFactory - Class in com.ibm.cloud.objectstorage.http.conn
 
ClientConnectionManagerFactory() - Constructor for class com.ibm.cloud.objectstorage.http.conn.ClientConnectionManagerFactory
 
ClientExecutionAbortTask - Interface in com.ibm.cloud.objectstorage.http.timers.client
Task to be scheduled by ClientExecutionTimer
ClientExecutionAbortTaskImpl - Class in com.ibm.cloud.objectstorage.http.timers.client
Implementation of ClientExecutionAbortTask that interrupts the caller thread and aborts any HTTP request when triggered
ClientExecutionAbortTaskImpl(Thread) - Constructor for class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
 
ClientExecutionAbortTrackerTask - Interface in com.ibm.cloud.objectstorage.http.timers.client
 
ClientExecutionAbortTrackerTaskImpl - Class in com.ibm.cloud.objectstorage.http.timers.client
Keeps track of the scheduled ClientExecutionAbortTask and the associated Future
ClientExecutionAbortTrackerTaskImpl(ClientExecutionAbortTask, ScheduledFuture<?>) - Constructor for class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTaskImpl
 
ClientExecutionParams<Input,Output> - Class in com.ibm.cloud.objectstorage.client
Encapsulates parameters needed for a particular API call.
ClientExecutionParams() - Constructor for class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
ClientExecutionTimeoutException - Exception in com.ibm.cloud.objectstorage.http.timers.client
 
ClientExecutionTimeoutException() - Constructor for exception com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimeoutException
 
ClientExecutionTimeoutException(String) - Constructor for exception com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimeoutException
 
ClientExecutionTimer - Class in com.ibm.cloud.objectstorage.http.timers.client
Represents a timer to enforce a timeout on the total client execution time.
ClientExecutionTimer() - Constructor for class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimer
 
clientFactory - Variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
ClientHandler - Class in com.ibm.cloud.objectstorage.client
Client interface to invoke an API.
ClientHandler() - Constructor for class com.ibm.cloud.objectstorage.client.ClientHandler
 
ClientHandlerImpl - Class in com.ibm.cloud.objectstorage.client
Default implementation of ClientHandler.
ClientHandlerImpl(ClientHandlerParams) - Constructor for class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
 
ClientHandlerParams - Class in com.ibm.cloud.objectstorage.client
Client level parameters for the ClientHandler implementation.
ClientHandlerParams() - Constructor for class com.ibm.cloud.objectstorage.client.ClientHandlerParams
 
clientId - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
clientRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.AdjustmentRequest
 
ClientSideMonitoringRequestHandler - Class in com.ibm.cloud.objectstorage.monitoring.internal
Client Side Monitoring Request Handler to generate monitoring events and send them to agent listener.
ClientSideMonitoringRequestHandler(String, Collection<MonitoringListener>) - Constructor for class com.ibm.cloud.objectstorage.monitoring.internal.ClientSideMonitoringRequestHandler
 
clock(SdkClock) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams.Builder
 
clock() - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
ClockSkewAdjuster - Class in com.ibm.cloud.objectstorage.retry
Applies heuristics to suggest a clock skew adjustment that should be applied to future requests based on a given service error.
ClockSkewAdjuster() - Constructor for class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster
 
ClockSkewAdjuster.AdjustmentRequest - Class in com.ibm.cloud.objectstorage.retry
 
ClockSkewAdjuster.ClockSkewAdjustment - Class in com.ibm.cloud.objectstorage.retry
 
clone() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Creates a shallow clone of this object for all fields except the handler context.
clone() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Specifies whether the client should use an S3 Bucket Key for object encryption with server-side encryption using Amazon Web Services KMS (SSE-KMS).
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockResult
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
Returns a clone (as deep as possible) of this request object.
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns a clone of this ObjectMetadata.
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
Creates and returns a new copy of the request.
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Returns a clone (as deep as possible) of this request object.
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockResult
 
clone() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns a clone (as deep as possible) of this request object.
cloneDate(Date) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
 
close() - Method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
 
close() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
close() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
close() - Method in class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
If ReleasableInputStream.closeDisabled is false, closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.internal.SdkSocket
 
close() - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
close() - Method in class com.ibm.cloud.objectstorage.metrics.MetricFilterInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
close() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
Delegates to S3ObjectInputStream.abort() if there is any data remaining in the stream.
close() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Releases any underlying system resources.
close() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
If the stream still contains unread data, the underlying HTTP request will aborted.
closeQuietly(Closeable, Log) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Closes the given Closeable quietly.
CLOUD_FRONT_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 response header in response from accelerate endpoint.
CLOUD_FRONT_ID - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
 
CloudFunctionConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
CloudFunctionConfiguration(String, String, EnumSet<S3Event>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CloudFunctionConfiguration
Deprecated.
Creates a new lambda configuration with the given invocation role , function and set of events.
CloudFunctionConfiguration(String, String, String...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CloudFunctionConfiguration
Deprecated.
Creates a new lambda configuration with the given invocation role , function and set of events.
CLOUDWATCH_REGION - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to specify the Amazon CloudWatch region for metrics uploading purposes.
CodecUtils - Enum in com.ibm.cloud.objectstorage.util
Codec internal utilities
collateFinalState() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransfer
Set the state based on the states of all file downloads.
collectByteThroughput(ByteThroughputProvider) - Method in class com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector
Collects metrics on the number of bytes written or read and the respective duration.
CollectionContainsOnly<T> - Class in com.ibm.cloud.objectstorage.test.util.hamcrest
 
CollectionContainsOnlyInOrder<T> - Class in com.ibm.cloud.objectstorage.test.util.hamcrest
 
CollectionUtils - Class in com.ibm.cloud.objectstorage.util
 
CollectionUtils() - Constructor for class com.ibm.cloud.objectstorage.util.CollectionUtils
 
collectLatency(ServiceLatencyProvider) - Method in class com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector
Collects metrics for non-request specific latencies.
collectMetrics(Request<?>, Response<?>) - Method in class com.ibm.cloud.objectstorage.metrics.RequestMetricCollector
Used to collect the metric at the end of a request/response cycle.
com.ibm.cloud.objectstorage - package com.ibm.cloud.objectstorage
 
com.ibm.cloud.objectstorage.adapters.types - package com.ibm.cloud.objectstorage.adapters.types
 
com.ibm.cloud.objectstorage.annotation - package com.ibm.cloud.objectstorage.annotation
AWS Java SDK annotations.
com.ibm.cloud.objectstorage.arn - package com.ibm.cloud.objectstorage.arn
 
com.ibm.cloud.objectstorage.auth - package com.ibm.cloud.objectstorage.auth
 
com.ibm.cloud.objectstorage.auth.internal - package com.ibm.cloud.objectstorage.auth.internal
 
com.ibm.cloud.objectstorage.auth.json - package com.ibm.cloud.objectstorage.auth.json
 
com.ibm.cloud.objectstorage.auth.json.internal - package com.ibm.cloud.objectstorage.auth.json.internal
 
com.ibm.cloud.objectstorage.auth.presign - package com.ibm.cloud.objectstorage.auth.presign
 
com.ibm.cloud.objectstorage.auth.profile - package com.ibm.cloud.objectstorage.auth.profile
AWS configuration profiles allow you to share multiple sets of AWS security credentials between different tools such as the AWS SDK for Java and the AWS CLI.
com.ibm.cloud.objectstorage.auth.profile.internal - package com.ibm.cloud.objectstorage.auth.profile.internal
 
com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken - package com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken
 
com.ibm.cloud.objectstorage.client - package com.ibm.cloud.objectstorage.client
 
com.ibm.cloud.objectstorage.client.builder - package com.ibm.cloud.objectstorage.client.builder
 
com.ibm.cloud.objectstorage.event - package com.ibm.cloud.objectstorage.event
 
com.ibm.cloud.objectstorage.event.request - package com.ibm.cloud.objectstorage.event.request
 
com.ibm.cloud.objectstorage.handlers - package com.ibm.cloud.objectstorage.handlers
 
com.ibm.cloud.objectstorage.http - package com.ibm.cloud.objectstorage.http
 
com.ibm.cloud.objectstorage.http.apache - package com.ibm.cloud.objectstorage.http.apache
 
com.ibm.cloud.objectstorage.http.apache.client.impl - package com.ibm.cloud.objectstorage.http.apache.client.impl
 
com.ibm.cloud.objectstorage.http.apache.request.impl - package com.ibm.cloud.objectstorage.http.apache.request.impl
 
com.ibm.cloud.objectstorage.http.apache.utils - package com.ibm.cloud.objectstorage.http.apache.utils
 
com.ibm.cloud.objectstorage.http.client - package com.ibm.cloud.objectstorage.http.client
 
com.ibm.cloud.objectstorage.http.conn - package com.ibm.cloud.objectstorage.http.conn
 
com.ibm.cloud.objectstorage.http.conn.ssl - package com.ibm.cloud.objectstorage.http.conn.ssl
 
com.ibm.cloud.objectstorage.http.conn.ssl.privileged - package com.ibm.cloud.objectstorage.http.conn.ssl.privileged
 
com.ibm.cloud.objectstorage.http.exception - package com.ibm.cloud.objectstorage.http.exception
 
com.ibm.cloud.objectstorage.http.impl.client - package com.ibm.cloud.objectstorage.http.impl.client
 
com.ibm.cloud.objectstorage.http.protocol - package com.ibm.cloud.objectstorage.http.protocol
 
com.ibm.cloud.objectstorage.http.request - package com.ibm.cloud.objectstorage.http.request
 
com.ibm.cloud.objectstorage.http.response - package com.ibm.cloud.objectstorage.http.response
 
com.ibm.cloud.objectstorage.http.settings - package com.ibm.cloud.objectstorage.http.settings
 
com.ibm.cloud.objectstorage.http.timers - package com.ibm.cloud.objectstorage.http.timers
Classes for the request timeout and client execution timeout features.
com.ibm.cloud.objectstorage.http.timers.client - package com.ibm.cloud.objectstorage.http.timers.client
 
com.ibm.cloud.objectstorage.http.timers.request - package com.ibm.cloud.objectstorage.http.timers.request
 
com.ibm.cloud.objectstorage.internal - package com.ibm.cloud.objectstorage.internal
 
com.ibm.cloud.objectstorage.internal.auth - package com.ibm.cloud.objectstorage.internal.auth
 
com.ibm.cloud.objectstorage.internal.config - package com.ibm.cloud.objectstorage.internal.config
 
com.ibm.cloud.objectstorage.internal.http - package com.ibm.cloud.objectstorage.internal.http
 
com.ibm.cloud.objectstorage.jmx - package com.ibm.cloud.objectstorage.jmx
 
com.ibm.cloud.objectstorage.jmx.spi - package com.ibm.cloud.objectstorage.jmx.spi
 
com.ibm.cloud.objectstorage.log - package com.ibm.cloud.objectstorage.log
 
com.ibm.cloud.objectstorage.metrics - package com.ibm.cloud.objectstorage.metrics
Classes used to support the AWS SDK metrics API.
com.ibm.cloud.objectstorage.metrics.internal - package com.ibm.cloud.objectstorage.metrics.internal
 
com.ibm.cloud.objectstorage.monitoring - package com.ibm.cloud.objectstorage.monitoring
 
com.ibm.cloud.objectstorage.monitoring.internal - package com.ibm.cloud.objectstorage.monitoring.internal
 
com.ibm.cloud.objectstorage.oauth - package com.ibm.cloud.objectstorage.oauth
 
com.ibm.cloud.objectstorage.partitions - package com.ibm.cloud.objectstorage.partitions
 
com.ibm.cloud.objectstorage.partitions.model - package com.ibm.cloud.objectstorage.partitions.model
 
com.ibm.cloud.objectstorage.profile.path - package com.ibm.cloud.objectstorage.profile.path
 
com.ibm.cloud.objectstorage.profile.path.config - package com.ibm.cloud.objectstorage.profile.path.config
 
com.ibm.cloud.objectstorage.profile.path.cred - package com.ibm.cloud.objectstorage.profile.path.cred
 
com.ibm.cloud.objectstorage.protocol - package com.ibm.cloud.objectstorage.protocol
 
com.ibm.cloud.objectstorage.protocol.json - package com.ibm.cloud.objectstorage.protocol.json
 
com.ibm.cloud.objectstorage.protocol.json.internal - package com.ibm.cloud.objectstorage.protocol.json.internal
 
com.ibm.cloud.objectstorage.regions - package com.ibm.cloud.objectstorage.regions
 
com.ibm.cloud.objectstorage.retry - package com.ibm.cloud.objectstorage.retry
 
com.ibm.cloud.objectstorage.retry.internal - package com.ibm.cloud.objectstorage.retry.internal
 
com.ibm.cloud.objectstorage.retry.v2 - package com.ibm.cloud.objectstorage.retry.v2
 
com.ibm.cloud.objectstorage.services.aspera.transfer - package com.ibm.cloud.objectstorage.services.aspera.transfer
 
com.ibm.cloud.objectstorage.services.aspera.transfer.internal - package com.ibm.cloud.objectstorage.services.aspera.transfer.internal
 
com.ibm.cloud.objectstorage.services.kms - package com.ibm.cloud.objectstorage.services.kms
Key Management Service
com.ibm.cloud.objectstorage.services.s3 - package com.ibm.cloud.objectstorage.services.s3
Synchronous client for accessing Amazon S3.
com.ibm.cloud.objectstorage.services.s3.event - package com.ibm.cloud.objectstorage.services.s3.event
 
com.ibm.cloud.objectstorage.services.s3.internal - package com.ibm.cloud.objectstorage.services.s3.internal
 
com.ibm.cloud.objectstorage.services.s3.internal.auth - package com.ibm.cloud.objectstorage.services.s3.internal.auth
 
com.ibm.cloud.objectstorage.services.s3.internal.crypto - package com.ibm.cloud.objectstorage.services.s3.internal.crypto
 
com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1 - package com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
 
com.ibm.cloud.objectstorage.services.s3.iterable - package com.ibm.cloud.objectstorage.services.s3.iterable
 
com.ibm.cloud.objectstorage.services.s3.metrics - package com.ibm.cloud.objectstorage.services.s3.metrics
 
com.ibm.cloud.objectstorage.services.s3.model - package com.ibm.cloud.objectstorage.services.s3.model
Classes modeling the various types represented by Amazon S3.
com.ibm.cloud.objectstorage.services.s3.model.analytics - package com.ibm.cloud.objectstorage.services.s3.model.analytics
 
com.ibm.cloud.objectstorage.services.s3.model.inventory - package com.ibm.cloud.objectstorage.services.s3.model.inventory
 
com.ibm.cloud.objectstorage.services.s3.model.lifecycle - package com.ibm.cloud.objectstorage.services.s3.model.lifecycle
 
com.ibm.cloud.objectstorage.services.s3.model.metrics - package com.ibm.cloud.objectstorage.services.s3.model.metrics
 
com.ibm.cloud.objectstorage.services.s3.model.replication - package com.ibm.cloud.objectstorage.services.s3.model.replication
 
com.ibm.cloud.objectstorage.services.s3.request - package com.ibm.cloud.objectstorage.services.s3.request
 
com.ibm.cloud.objectstorage.services.s3.transfer - package com.ibm.cloud.objectstorage.services.s3.transfer
Transfer management.
com.ibm.cloud.objectstorage.services.s3.transfer.exception - package com.ibm.cloud.objectstorage.services.s3.transfer.exception
 
com.ibm.cloud.objectstorage.services.s3.transfer.internal - package com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
com.ibm.cloud.objectstorage.services.s3.transfer.internal.future - package com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
 
com.ibm.cloud.objectstorage.services.s3.transfer.model - package com.ibm.cloud.objectstorage.services.s3.transfer.model
 
com.ibm.cloud.objectstorage.services.s3.waiters - package com.ibm.cloud.objectstorage.services.s3.waiters
 
com.ibm.cloud.objectstorage.smoketest - package com.ibm.cloud.objectstorage.smoketest
 
com.ibm.cloud.objectstorage.test - package com.ibm.cloud.objectstorage.test
 
com.ibm.cloud.objectstorage.test.retry - package com.ibm.cloud.objectstorage.test.retry
 
com.ibm.cloud.objectstorage.test.util - package com.ibm.cloud.objectstorage.test.util
 
com.ibm.cloud.objectstorage.test.util.hamcrest - package com.ibm.cloud.objectstorage.test.util.hamcrest
 
com.ibm.cloud.objectstorage.util - package com.ibm.cloud.objectstorage.util
 
com.ibm.cloud.objectstorage.util.endpoint - package com.ibm.cloud.objectstorage.util.endpoint
 
com.ibm.cloud.objectstorage.util.json - package com.ibm.cloud.objectstorage.util.json
 
com.ibm.cloud.objectstorage.waiters - package com.ibm.cloud.objectstorage.waiters
 
COMMA_SEPARATOR - Static variable in class com.ibm.cloud.objectstorage.util.StringUtils
 
CommonsLog - Class in com.ibm.cloud.objectstorage.log
Used to delegate internal logging of the signers and core classes to Jakarta Commons Logging.
CommonsLogFactory - Class in com.ibm.cloud.objectstorage.log
Internal logging factory for the signers and core classes based on Jakarta Commons Logging.
CommonsLogFactory() - Constructor for class com.ibm.cloud.objectstorage.log.CommonsLogFactory
 
ComparableUtils - Class in com.ibm.cloud.objectstorage.util
 
ComparableUtils() - Constructor for class com.ibm.cloud.objectstorage.util.ComparableUtils
 
compare(String, String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Compare two strings with Locale.ENGLISH This method is preferred over String.compareTo() method.
compareTo(JavaVersionParser.JavaVersion) - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
complete(T) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
Complete this future successfully.
COMPLETED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
CompletedFuture<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
An implementation of Future that was completed successfully.
CompletedFuture(T) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
CompleteMultipartCopy - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Initiates a complete multi-part upload request for a TransferManager multi-part parallel copy.
CompleteMultipartCopy(String, AmazonS3, CopyObjectRequest, List<Future<PartETag>>, ProgressListenerChain, CopyMonitor) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartCopy
 
CompleteMultipartDownload - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Helper class to merge all the individual part files into a destinationFile.
CompleteMultipartDownload(List<Future<Long>>, File, DownloadImpl, Integer) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartDownload
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Completes a multipart upload by assembling previously uploaded parts.
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
CompleteMultipartUpload - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Initiates a complete multi-part upload request for a TransferManager multi-part parallel upload.
CompleteMultipartUpload(String, AmazonS3, PutObjectRequest, Future<List<PartETag>>, List<PartETag>, ProgressListenerChain, UploadMonitor) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CompleteMultipartUpload
 
CompleteMultipartUploadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for the parameters of the CompleteMultipartUpload operation.
CompleteMultipartUploadRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
CompleteMultipartUploadRequest(String, String, String, List<PartETag>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Constructs a new request to complete a multipart upload.
CompleteMultipartUploadResult - Class in com.ibm.cloud.objectstorage.services.s3.model
The CompleteMultipartUploadResult contains all the information about the CompleteMultipartUpload method.
CompleteMultipartUploadResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
 
CompleteMultipartUploadRetryablePredicate - Class in com.ibm.cloud.objectstorage.services.s3.internal
Complete Multipart Upload API returns a 2xx success response with an Error xml in the body.
CompleteMultipartUploadRetryablePredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.CompleteMultipartUploadRetryablePredicate
 
CompleteMultipartUploadRetryCondition - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
CompleteMultipartUploadRetryCondition() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.CompleteMultipartUploadRetryCondition
 
completeMultipartUploadSecurely(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
completeMultipartUploadSecurely(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
completeMultipartUploadSecurely(CompleteMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
CompositeErrorCodeParser - Class in com.ibm.cloud.objectstorage.internal.http
 
CompositeErrorCodeParser(Iterable<ErrorCodeParser>) - Constructor for class com.ibm.cloud.objectstorage.internal.http.CompositeErrorCodeParser
 
CompositeErrorCodeParser(ErrorCodeParser...) - Constructor for class com.ibm.cloud.objectstorage.internal.http.CompositeErrorCodeParser
 
CompositeFuture<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
An implementation of Future that aggregates the results of multiple futures into a single result.
CompositeFuture(List<? extends Future<T>>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
compressedIso8601DateFormat - Static variable in class com.ibm.cloud.objectstorage.util.DateUtils
This is another ISO 8601 format that's used in clock skew error response
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.EqualJitterBackoffStrategy
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.ExponentialBackoffStrategy
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.FullJitterBackoffStrategy
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.SDKDefaultBackoffStrategy
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in interface com.ibm.cloud.objectstorage.retry.v2.BackoffStrategy
Compute the delay before the next retry request.
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.FixedDelayBackoffStrategy
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.SimpleRetryPolicy
 
computeMD5Hash(InputStream) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Computes the MD5 hash of the data in the given input stream and returns it as an array of bytes.
computeMD5Hash(byte[]) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Computes the MD5 hash of the given data and returns it as an array of bytes.
computeMD5Hash(File) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Computes the MD5 of the given file.
computeSignature(String, byte[], AWS4SignerRequestParams) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Step 3 of the AWS Signature version 4 calculation.
ConfigEnvVarOverrideLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.config
If the environment variable is set then we source the config file from the location specified.
ConfigEnvVarOverrideLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.config.ConfigEnvVarOverrideLocationProvider
 
configFactory - Static variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
configureFactory(InternalLogFactory) - Static method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
Used to explicitly configure the log factory.
configureLogLocation(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
configureRegion(Regions) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
connect(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
connect(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
connect(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.SdkSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cloud.objectstorage.internal.SdkSocket
 
connect(SocketAddress) - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
CONNECTION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
ConnectionManagerAwareHttpClient - Interface in com.ibm.cloud.objectstorage.http.apache.client.impl
An extension of Apache's HttpClient that expose the connection manager associated with the client.
ConnectionManagerFactory<T> - Interface in com.ibm.cloud.objectstorage.http.client
Factory interface that can be used for create ConnectionManager used by the underlying http client.
ConnectionUtils - Class in com.ibm.cloud.objectstorage.internal
 
connectSocket(int, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.SdkTLSSocketFactory
 
connectToEndpoint(URI, Map<String, String>) - Method in class com.ibm.cloud.objectstorage.internal.ConnectionUtils
 
connectToEndpoint(URI, Map<String, String>, String) - Method in class com.ibm.cloud.objectstorage.internal.ConnectionUtils
 
ConstantInputStream - Class in com.ibm.cloud.objectstorage.test.util
A test input stream that always return the same value.
ConstantInputStream(long, byte) - Constructor for class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
ConstantInputStream(long, byte, boolean) - Constructor for class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
Constants - Class in com.ibm.cloud.objectstorage.services.s3.internal
Constants used by the Amazon Web Services S3 Java client.
Constants() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
constructCallableConfig(ExecutorService, File, CountDownLatch, AbortableTransfer, boolean, ScheduledExecutorService, long) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
 
consumedCapacity() - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Returns the currently consumed capacity.
ContainerCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that loads credentials from an Amazon Elastic Container.
ContainerCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.ContainerCredentialsProvider
ContainerCredentialsProvider(CredentialsEndpointProvider) - Constructor for class com.ibm.cloud.objectstorage.auth.ContainerCredentialsProvider
 
containsKey(Object) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
containsKey(Object) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Inherited methods
containsOnly(Matcher<? super T>...) - Static method in class com.ibm.cloud.objectstorage.test.util.hamcrest.Matchers
Creates a matcher that matches if the examined collection matches the specified items in any order

For example:

containsOnly(T...) - Static method in class com.ibm.cloud.objectstorage.test.util.hamcrest.Matchers
Creates a matcher that matches if the examined collection matches the specified items in any order

For example:

containsOnlyInOrder(Matcher<? super T>...) - Static method in class com.ibm.cloud.objectstorage.test.util.hamcrest.Matchers
Creates a matcher that matches if the examined collection matches the specified matchers in order

For example:

containsOnlyInOrder(T...) - Static method in class com.ibm.cloud.objectstorage.test.util.hamcrest.Matchers
Creates a matcher that matches if the examined collection matches the specified items in order

For example:

containsValue(Object) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
containsValue(Object) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
CONTENT_DISPOSITION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_ENCODING - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_LANGUAGE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_LENGTH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_MD5 - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_RANGE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
CONTENT_TYPE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
ContentCryptoScheme - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
Cryptographic scheme for content encrypt/decryption.
ContentCryptoScheme() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
contentCryptoScheme - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
contentType(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
convert(T) - Method in interface com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters.ValueToString
 
convertArn(Arn) - Method in interface com.ibm.cloud.objectstorage.arn.ArnConverter
Converts an AWS ARN into a service specific AwsResource.
convertRequestToUrl(Request<?>) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Deprecated.
No longer used. May be removed in a future major version.
convertRequestToUrl(Request<?>, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Deprecated.
No longer used. May be removed in a future major version.
convertRequestToUrl(Request<?>, boolean, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Converts the specified request object into a URL, containing all the specified parameters, the specified request endpoint, etc.
convertRequestToUrl(Request<?>, boolean, boolean) - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
Converts the specified request object into a URL, containing all the specified parameters, the specified request endpoint, etc.
Copy - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Represents an asynchronous copy request from one Amazon S3 location another.
copy(String, String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(CopyObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(CopyObjectRequest, TransferStateChangeListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(CopyObjectRequest, AmazonS3, TransferStateChangeListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(InputStream, OutputStream) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Copies all bytes from the given input stream to the given output stream.
copy(InputStream, OutputStream, long) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Copies all bytes from the given input stream to the given output stream.
COPY_PART_RANGE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Range header for the copy part request
COPY_SOURCE_IF_MATCH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
ETag matching constraint header for the copy object request
COPY_SOURCE_IF_MODIFIED_SINCE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Modified since constraint header for the copy object request
COPY_SOURCE_IF_NO_MATCH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
ETag non-matching constraint header for the copy object request
COPY_SOURCE_IF_UNMODIFIED_SINCE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Unmodified since constraint header for the copy object request
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the encryption algorithm used when encrypting the object with customer-provided keys
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the customer-provided key for server-side encryption
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5 - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the MD5 digest of the customer-provided key for server-side encryption
copyAllBytesFrom(ByteBuffer) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Returns a copy of all the bytes from the given ByteBuffer, from the beginning to the buffer's limit; or null if the input is null.
copyBaseTo(T) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Copies the internal state of this base class to that of the target request.
copyBytesFrom(ByteBuffer) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Returns a copy of the bytes from the given ByteBuffer, ranging from the the buffer's current position to the buffer's limit; or null if the input is null.
CopyCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
An implementation of the Callable interface that helps TransferManager in carrying out the copy requests.
CopyCallable(TransferManager, ExecutorService, CopyImpl, CopyObjectRequest, ObjectMetadata, ProgressListenerChain) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyCallable
 
CopyImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
An implementation of the Copy Interface that helps in retrieving the result of the copy operation.
CopyImpl(String, TransferProgress, ProgressListenerChain, TransferStateChangeListener) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyImpl
 
CopyMonitor - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Monitors an copy operation by periodically checking to see if the operation is completed, and returning a result if so.
copyObject(String, String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
copyObject(CopyObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
copyObject(String, String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Copies a source object to a new destination in Amazon S3.
copyObject(CopyObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Copies a source object to a new destination in Amazon S3.
copyObject(String, String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
copyObject(CopyObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
CopyObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for copying an Amazon S3 object from a source location to a new destination.
CopyObjectRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Constructs a new CopyObjectRequest object.
CopyObjectRequest(String, String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Constructs with basic options.
CopyObjectRequest(String, String, String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Constructs a new CopyObjectRequest with basic options, providing an S3 version ID identifying the specific version of the source object to copy.
CopyObjectResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the data returned by Amazon S3 from the AmazonS3.copyObject(CopyObjectRequest copyObjectRequest) call.
CopyObjectResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
 
copyPart(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
copyPart(CopyPartRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Copies a source object to a part of a multipart upload.
copyPart(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Copies a source object to a part of a multipart upload.
copyPart(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
copyPart(CopyPartRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
CopyPartCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
An implementation of the Callable interface responsible for carrying out the Copy part requests.
CopyPartCallable(AmazonS3, CopyPartRequest) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyPartCallable
 
CopyPartRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for copying an Amazon S3 object from a source location to a part of a multipart upload.
CopyPartRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
 
CopyPartRequestFactory - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Factory for creating all the individual CopyPartRequest objects for a multipart copy.
CopyPartRequestFactory(CopyObjectRequest, String, long, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyPartRequestFactory
 
CopyPartResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result of the copy part operation.
CopyPartResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
 
copyPartSecurely(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
copyPartSecurely(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
copyPartSecurely(CopyPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
copyPutObjectBaseTo(T) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
CopyResult - Class in com.ibm.cloud.objectstorage.services.s3.transfer.model
Contains information returned by Amazon S3 for a completed copy operation.
CopyResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
 
CORSRule - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for rules of cross origin configuration.
CORSRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
 
CORSRule.AllowedMethods - Enum in com.ibm.cloud.objectstorage.services.s3.model
Enumeration of names of the all the allowed methods.
CountingInputStream - Class in com.ibm.cloud.objectstorage.util
Simple input stream wrapper utility to count the bytes read from a stream.
CountingInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.util.CountingInputStream
 
CRC32ChecksumCalculatingInputStream - Class in com.ibm.cloud.objectstorage.util
Simple InputStream wrapper that examines the wrapped stream's contents as they are read and calculates and CRC32 checksum.
CRC32ChecksumCalculatingInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.util.CRC32ChecksumCalculatingInputStream
 
CRC32ChecksumResponseInterceptor - Class in com.ibm.cloud.objectstorage.http.apache.client.impl
 
CRC32ChecksumResponseInterceptor() - Constructor for class com.ibm.cloud.objectstorage.http.apache.client.impl.CRC32ChecksumResponseInterceptor
 
CRC32MismatchException - Exception in com.ibm.cloud.objectstorage.internal
The exception will be thrown when client side CRC32 checksum does not match the one from server side.
CRC32MismatchException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.internal.CRC32MismatchException
Creates a new CRC32MismatchException with the specified message, and root cause.
CRC32MismatchException(String) - Constructor for exception com.ibm.cloud.objectstorage.internal.CRC32MismatchException
Creates a new CRC32MismatchException with the specified message.
create() - Static method in class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
create(HttpClientSettings) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory
 
create(HttpClientSettings) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheHttpClientFactory
 
create(Request<?>, HttpClientSettings) - Method in class com.ibm.cloud.objectstorage.http.apache.request.impl.ApacheHttpRequestFactory
 
create(HttpClientSettings) - Method in interface com.ibm.cloud.objectstorage.http.client.ConnectionManagerFactory
 
create(HttpClientSettings) - Method in interface com.ibm.cloud.objectstorage.http.client.HttpClientFactory
 
create(Request<?>, HttpClientSettings) - Method in interface com.ibm.cloud.objectstorage.http.request.HttpRequestFactory
A factory method for creating http requests accepted by the underlying http client from the sdk request objects.
create() - Static method in class com.ibm.cloud.objectstorage.regions.RegionMetadataFactory
 
create(TransferManager, CopyImpl, ExecutorService, CopyCallable, CopyObjectRequest, ProgressListenerChain) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyMonitor
Constructs a new watcher for copy operation, and then immediately submits it to the thread pool.
create(TransferManager, UploadImpl, ExecutorService, UploadCallable, PutObjectRequest, ProgressListenerChain) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadMonitor
Constructs a new upload watcher and then immediately submits it to the thread pool.
createAsyncRefreshingProvider(boolean) - Static method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
Spins up a new thread to refresh the credentials asynchronously.
createAuxiliary(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns an auxiliary CipherLite for partial plaintext re-encryption (or re-decryption) purposes.
createBucket(CreateBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
createBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
createBucket(String, Region) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
createBucket(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
createBucket(CreateBucketRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Creates a new S3 bucket.
createBucket(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Creates a new S3 bucket.
createBucket(String, Region) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deprecated.
Use regional endpoint and call AmazonS3.createBucket(String) instead.
createBucket(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deprecated.
Use regional endpoint and call AmazonS3.createBucket(String) instead.
createBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
createBucket(String, Region) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Deprecated.
createBucket(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Deprecated.
createBucket(CreateBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
CreateBucketRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for creating an Amazon S3 bucket.
CreateBucketRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed to create the specified bucket in the US_Standard region.
CreateBucketRequest(String, Region) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed to create the specified bucket in the specified region.
CreateBucketRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed and create the specified bucket in the specified region.
createCanonicalRequest(SignableRequest<?>, String) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Step 1 of the AWS Signature version 4 calculation.
createCipherInputStream(InputStream, T) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
createCipherLite(SecretKey, byte[], int, Provider, boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Creates and initializes a CipherLite for content encrypt/decryption.
createCipherLite(SecretKey, byte[], int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Creates and initializes a cipher lite for content encrypt/decryption.
createClient(Class<T>, AWSCredentialsProvider, ClientConfiguration) - Method in class com.ibm.cloud.objectstorage.regions.Region
Deprecated.
use appropriate AwsClientBuilder implementation for the service being constructed. For example: AmazonSNSClientBuilder.standard().withRegion(region).build();
createContentCryptoMaterial(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Creates and returns a non-null content crypto material for the given request.
createDefaultExecutorService() - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferManagerUtils
Returns a new thread pool configured with the default settings.
createDefaultExecutorService() - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns a new thread pool configured with the default settings.
createDefaultInstance(String) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
createErrorResponseHandler(JsonErrorResponseMetadata) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
Creates a response handler for handling a error response (non 2xx response).
createErrorResponseHandler(List<JsonErrorUnmarshaller>, String) - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactory
createErrorResponseHandler(JsonErrorResponseMetadata, List<JsonErrorUnmarshaller>) - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactory
 
createErrorResponseHandler(JsonErrorResponseMetadata, List<JsonErrorUnmarshaller>) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
createErrorResponseHandler(List<JsonErrorUnmarshaller>, String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
createExecutionContext(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
createExecutionContext(AmazonWebServiceRequest, SignerProvider) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
createExecutionContext(Request<?>) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
createFile(long) - Method in class com.ibm.cloud.objectstorage.test.util.RandomTempFile
 
createGenerator() - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkJsonMarshallerFactory
Deprecated.
Returns the SdkJsonGenerator to be used for marshalling the request.
createGenerator() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
 
createGetObjectMetadataRequestFrom(GetObjectRequest) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.RequestCopyUtils
Creates a #GetObjectMetadataRequest by copying values for common members from the input #GetObjectRequest.
createInstructionPutRequest(String, String, ContentCryptoMaterial) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
createInverse() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the inverse of the current CipherLite.
createJar() - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Creates an instance of JarFile which references the Aspera library
createJsonContent(HttpResponse, JsonFactory) - Static method in class com.ibm.cloud.objectstorage.protocol.json.JsonContent
Static factory method to create a JsonContent object from the contents of the HttpResponse provided
createParentDirectoryIfNecessary(File) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Creates the parent directory for a file if it doesn't already exist.
createProtocolMarshaller(OperationInfo, T) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
 
createPutObjectRequest(S3Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Deprecated.
createPutObjectRequest(S3ObjectId) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Creates and returns a PutObjectRequest for the instruction file with the specified suffix.
createRequest(String, String, X, HttpMethodName) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Creates and initializes a new request object for the specified S3 resource.
createRequest(String, String, X, HttpMethodName, URI) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
createResponse(Request<?>, HttpRequestBase, HttpResponse, HttpContext) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Creates and initializes an HttpResponse object suitable to be passed to an HTTP response handler object.
createResponseHandler(JsonOperationMetadata, Unmarshaller<T, JsonUnmarshallerContext>) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
Returns the response handler to be used for handling a successful response.
createResponseHandler(JsonOperationMetadata, Unmarshaller<T, JsonUnmarshallerContext>) - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactory
Returns the response handler to be used for handling a successfull response.
createResponseHandler(JsonOperationMetadata, Unmarshaller<T, JsonUnmarshallerContext>) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
createResult(ObjectMetadata, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.UploadObjectStrategy
Create and return the result object using the object metadata and content md5
createSigner(String, SignerParams) - Static method in class com.ibm.cloud.objectstorage.auth.SignerFactory
Create an instance of the given signer type and initialize it with the given parameters.
createSigner(Request<?>, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Returns a "complete" S3 specific signer, taking into the S3 bucket, key, and the current S3 client configuration into account.
createSigner(Request<?>, String, String, boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Returns a "complete" S3 specific signer, taking into the S3 bucket, key, and the current S3 client configuration into account.
createSignerProvider(Signer) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
createSignerProvider(Signer) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
createSocket(HttpContext) - Method in class com.ibm.cloud.objectstorage.http.conn.SdkPlainSocketFactory
 
createSocket(HttpContext) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.SdkTLSSocketFactory
 
createStringToSign(String, AWS4SignerRequestParams) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Step 2 of the AWS Signature version 4 calculation.
createUsingIV(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Creates a new instance of CipherLite from the current one, but using the given IV.
createWriter(String) - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactory
Returns the StructuredJsonGenerator to be used for marshalling the request.
createWriter(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
createWriter(JsonFactory, String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
CREDENTIAL_PROCESS - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
An external process that should be invoked to load credentials.
credentials - Static variable in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Extend from AWSIntegrationTestBase to access credentials
CredentialScope - Class in com.ibm.cloud.objectstorage.partitions.model
credential scope associated with an endpoint.
CredentialScope() - Constructor for class com.ibm.cloud.objectstorage.partitions.model.CredentialScope
 
CredentialsDefaultLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.cred
Load shared credentials file from the default location (~/.aws/credentials).
CredentialsDefaultLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsDefaultLocationProvider
 
CredentialsEndpointProvider - Class in com.ibm.cloud.objectstorage.internal
Abstract class to return an endpoint URI from which the credentials can be loaded.
CredentialsEndpointProvider() - Constructor for class com.ibm.cloud.objectstorage.internal.CredentialsEndpointProvider
 
CredentialsEndpointRetryParameters - Class in com.ibm.cloud.objectstorage.retry.internal
Parameters that are used in CredentialsEndpointRetryPolicy.
CredentialsEndpointRetryParameters.Builder - Class in com.ibm.cloud.objectstorage.retry.internal
 
CredentialsEndpointRetryPolicy - Interface in com.ibm.cloud.objectstorage.retry.internal
Custom retry policy for credentials providers (InstanceProfileCredentialsProvider, ContainerCredentialsProvider) that retrieve credentials from a local endpoint in EC2 host.
CredentialsEnvVarOverrideLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.cred
If environment variable is set then the shared credentials file is source from it's location.
CredentialsEnvVarOverrideLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsEnvVarOverrideLocationProvider
 
CredentialsLegacyConfigLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.cred
Treats the CLI config file as the source of credentials.
CredentialsLegacyConfigLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsLegacyConfigLocationProvider
 
credentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams.Builder
 
credentialsProvider() - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
CredentialsRequestHandler - Class in com.ibm.cloud.objectstorage.handlers
Deprecated.
Use of this class to retrieve the credentials is unsafe in multithreading scenarios. If a client is used across multiple threads, there's a possibility of running into a race condition where one handler might access the credentials through the reference as another thread is updating it. Retrieve the credentials from the handler context instead using the HandlerContextKey.AWS_CREDENTIALS key.
CredentialsRequestHandler() - Constructor for class com.ibm.cloud.objectstorage.handlers.CredentialsRequestHandler
Deprecated.
 
CredentialUtils - Class in com.ibm.cloud.objectstorage.util
 
CredentialUtils() - Constructor for class com.ibm.cloud.objectstorage.util.CredentialUtils
 
CRYPTO_CEK_ALGORITHM - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Content encryption algorithm, such as "AES/GCM/NoPadding".
CRYPTO_INSTRUCTION_FILE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Instruction file header to be placed in the metadata of instruction files
CRYPTO_IV - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanisms
CRYPTO_KEY - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Deprecated.
CRYPTO_KEY_V2 - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Encrypted symmetric key header that is used in the Authenticated Encryption (AE) cryptographic module.
CRYPTO_KEYWRAP_ALGORITHM - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Key wrapping algorithm such as "AESWrap" and "RSA/ECB/OAEPWithSHA-256AndMGF1Padding".
CRYPTO_TAG_LENGTH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Tag length applicable to authenticated encrypt/decryption for the content.
cryptoConfig - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
A read-only copy of the crypto configuration.
CryptoConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
This feature is in maintenance mode, no new updates will be released. Please see https://docs.aws.amazon.com/general/latest/gr/aws_sdk_cryptography.html for more information.
CryptoConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Creates a new CryptoConfiguration object with default storage mode and crypto provider settings.
CryptoConfiguration(CryptoMode) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
 
CryptoKeyWrapAlgorithm - Enum in com.ibm.cloud.objectstorage.services.s3.model
Denotes the key wrap (encryption) algorithm to use for encryption/decryption.
CryptoMode - Enum in com.ibm.cloud.objectstorage.services.s3.model
Denotes the different cryptographic modes available for securing an S3 object via client-side encryption.
CryptoModuleDispatcher - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
A proxy cryptographic module used to dispatch method calls to the appropriate underlying cryptographic module depending on the current configuration.
CryptoModuleDispatcher(AWSKMS, S3Direct, AWSCredentialsProvider, EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
CryptoRuntime - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
 
CryptoRuntime() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
cryptoScheme - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
CryptoStorageMode - Enum in com.ibm.cloud.objectstorage.services.s3.model
Denotes the different storage modes available for storing the encryption information that accompanies encrypted objects in S3.
CryptoUtils - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
Static utility methods to assist with cryptographic tasks
currentTime(long) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.AdjustmentRequest
 
currentTimeMillis() - Method in interface com.ibm.cloud.objectstorage.auth.SdkClock
 
currentTimeMillis() - Method in class com.ibm.cloud.objectstorage.auth.SdkClock.MockClock
 
CustomBackoffStrategy - Class in com.ibm.cloud.objectstorage.internal
 
CustomBackoffStrategy() - Constructor for class com.ibm.cloud.objectstorage.internal.CustomBackoffStrategy
 

D

DATE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
DATE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
DATE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
DATE - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
DateTimeJsonSerializer - Class in com.ibm.cloud.objectstorage.internal
A Jackson serializer for Joda DateTimes.
DateTimeJsonSerializer() - Constructor for class com.ibm.cloud.objectstorage.internal.DateTimeJsonSerializer
 
dateUtils - Static variable in class com.ibm.cloud.objectstorage.auth.AWS3Signer
Deprecated.
dateUtils - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Deprecated.
DateUtils - Class in com.ibm.cloud.objectstorage.test.util
 
DateUtils() - Constructor for class com.ibm.cloud.objectstorage.test.util.DateUtils
 
DateUtils - Class in com.ibm.cloud.objectstorage.util
Utilities for parsing and formatting dates.
DateUtils() - Constructor for class com.ibm.cloud.objectstorage.util.DateUtils
 
debug(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
debug(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
debug(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with debug log level.
debug(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with debug log level.
decode(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Decodes the given base 16 encoded string, skipping carriage returns, line feeds and spaces as needed.
decode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Decodes the given base 16 encoded bytes.
decode(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Decodes the given base 16 encoded string, skipping carriage returns, line feeds and spaces as needed.
decode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Decodes the given base 16 encoded bytes.
decode(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Decodes the given base 32 encoded string, skipping carriage returns, line feeds and spaces as needed.
decode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Decodes the given base 32 encoded bytes.
decode(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Decodes the given base 64 encoded string, skipping carriage returns, line feeds and spaces as needed.
decode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Decodes the given base 64 encoded bytes.
decode(String) - Method in interface com.ibm.cloud.objectstorage.util.EncodingScheme
 
DEFAULT - Static variable in class com.ibm.cloud.objectstorage.internal.DynamoDBBackoffStrategy
 
DEFAULT - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
SDK default retry policy.
DEFAULT_ACCELERATE_MODE_ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
S3 accelerate is by default not enabled
DEFAULT_BACKOFF_STRATEGY - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
The SDK default back-off strategy, which increases exponentially up to a max amount of delay.
DEFAULT_BACKOFF_STRATEGY_V2 - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
The SDK default back-off strategy, which increases exponentially up to a max amount of delay.
DEFAULT_BUFFER_SIZE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
DEFAULT_CACHE_RESPONSE_METADATA - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to cache response metadata.
DEFAULT_CHUNKED_ENCODING_DISABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
The default setting for use of chunked encoding
DEFAULT_CLIENT_EXECUTION_TIMEOUT - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default timeout for a request.
DEFAULT_CONFIG_LOCATION_PROVIDER - Static variable in interface com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProvider
Location provider for the shared AWS Config file.
DEFAULT_CONNECTION_MAX_IDLE_MILLIS - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default maximum idle time (in milliseconds) for a connection in the connection pool.
DEFAULT_CONNECTION_TIMEOUT - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default timeout for creating new connections.
DEFAULT_CONNECTION_TTL - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default expiration time (in milliseconds) for a connection in the connection pool.
DEFAULT_CREDENTIALS_LOCATION_PROVIDER - Static variable in interface com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProvider
Location provider for the shared AWS credentials file.
DEFAULT_DISABLE_SOCKET_PROXY - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to disable Socket proxies.
DEFAULT_DUALSTACK_ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
S3 dualstack endpoint is by default not enabled
DEFAULT_ENCODING - Static variable in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
DEFAULT_ENCODING - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Default encoding used for text data
DEFAULT_ERROR_MESSAGE_PARSER - Static variable in class com.ibm.cloud.objectstorage.internal.http.JsonErrorMessageParser
Standard JSON Error Message Parser that checks for JSON fields in this order: 'message', 'Message', 'errorMessage'
DEFAULT_FORCE_GLOBAL_BUCKET_ACCESS_ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
By default, clients should be created with a region.
DEFAULT_INSTRUCTION_FILE_SUFFIX - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.InstructionFileId
 
DEFAULT_INSTURCTION_FILE_SUFFIX - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.InstructionFileId
Deprecated.
DEFAULT_MAX_CONNECTIONS - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default max connection pool size.
DEFAULT_MAX_CONSECUTIVE_RETRIES_BEFORE_THROTTLING - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
 
DEFAULT_MAX_ERROR_RETRY - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
SDK default max retry count for legacy retry mode
DEFAULT_MAX_ERROR_RETRY_STANDARD_MODE - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
SDK default max retry count for standard retry mode
DEFAULT_METRIC_NAMESPACE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
 
DEFAULT_METRICS_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property used when starting up the JVM to enable the default metrics collected by the AWS SDK, which uploads the derived statistics to Amazon CloudWatch.
DEFAULT_PATH_STYLE_ACCESS - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
The default setting for use of path-style access
DEFAULT_PAYLOAD_SIGNING_ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
The default setting for use of payload signing
DEFAULT_PROFILE_NAME - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.AwsProfileNameLoader
Name of the default profile as specified in the configuration file.
DEFAULT_PROFILE_NAME - Static variable in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Deprecated.
DEFAULT_REGION - Static variable in enum com.ibm.cloud.objectstorage.regions.Regions
The default region that new customers in the US are encouraged to use when using AWS services for the first time.
DEFAULT_REQUEST_TIMEOUT - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default timeout for a request.
DEFAULT_RESPONSE_METADATA_CACHE_SIZE - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default response metadata cache size.
DEFAULT_RETRY_CONDITION - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
The SDK default retry condition, which checks for various conditions in the following order: Never retry on requests with non-repeatable content; Retry on client exceptions caused by IOException; Retry on service exceptions that are either 500 internal server errors, 503 service unavailable errors, service throttling errors or clock skew errors.
DEFAULT_RETRY_POLICY - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
Default request retry policy, including the maximum retry count of 3, the default retry condition and the default back-off strategy.
DEFAULT_S3_STREAM_BUFFER_SIZE - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Deprecated.
with AmazonWebServiceRequest.getRequestClientOptions() and RequestClientOptions.setReadLimit(int).

The default size of the buffer when uploading data from a stream. A buffer of this size will be created and filled with the first bytes from a stream being uploaded so that any transmit errors that occur in that section of the data can be automatically retried without the caller's intervention.

If not set, the default value of 128 KB will be used.

DEFAULT_SOCKET_TIMEOUT - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default timeout for reading from a connected socket.
DEFAULT_STREAM_BUFFER_SIZE - Static variable in class com.ibm.cloud.objectstorage.RequestClientOptions
Used to enable mark-and-reset for non-mark-and-resettable non-file input stream for up to 128K memory buffering by default.
DEFAULT_STREAM_BUFFER_SIZE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
The default size of the buffer when uploading data from a stream.
DEFAULT_TCP_KEEP_ALIVE - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to use TCP KeepAlive.
DEFAULT_THROTTLE_RETRIES - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to throttle retries.
DEFAULT_USE_EXPECT_CONTINUE - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to utilize the USE_EXPECT_CONTINUE handshake for operations.
DEFAULT_USE_GZIP - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to use gzip decompression.
DEFAULT_USE_REAPER - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default on whether to use the IdleConnectionReaper to manage stale connections
DEFAULT_USER_AGENT - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default HTTP user agent header for AWS Java SDK clients.
DEFAULT_VALIDATE_AFTER_INACTIVITY_MILLIS - Static variable in class com.ibm.cloud.objectstorage.ClientConfiguration
The default time a connection can be idle in the connection pool before it must be validated that it's still open.
DefaultAWSCredentialsProviderChain - Class in com.ibm.cloud.objectstorage.auth
AWS credentials provider chain that looks for credentials in this order: Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY (RECOMMENDED since they are recognized by all the AWS SDKs and CLI except for .NET), or AWS_ACCESS_KEY and AWS_SECRET_KEY (only recognized by Java SDK) Java System Properties - aws.accessKeyId and aws.secretKey JSON credential file at the default location (~/.bluemix/cos_credentials) Web Identity Token credentials from the environment or container. Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment variable is set and security manager has permission to access the variable, Instance profile credentials delivered through the Amazon EC2 metadata service
DefaultAWSCredentialsProviderChain() - Constructor for class com.ibm.cloud.objectstorage.auth.DefaultAWSCredentialsProviderChain
 
DefaultAwsRegionProviderChain - Class in com.ibm.cloud.objectstorage.regions
Default region provider chain used when no explicit region is supplied to a client builder.
DefaultAwsRegionProviderChain() - Constructor for class com.ibm.cloud.objectstorage.regions.DefaultAwsRegionProviderChain
 
defaultClient() - Static method in class com.ibm.cloud.objectstorage.services.kms.AWSKMSClientBuilder
 
defaultClient() - Static method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3ClientBuilder
 
defaultConfig() - Static method in class com.ibm.cloud.objectstorage.PredefinedClientConfigurations
Factory method for default ClientConfiguration for all services unless otherwise specified
DefaultErrorResponseHandler - Class in com.ibm.cloud.objectstorage.http
Implementation of HttpResponseHandler that handles only error responses from Amazon Web Services.
DefaultErrorResponseHandler(Map<String, Unmarshaller<AmazonServiceException, Node>>, Unmarshaller<AmazonServiceException, Node>) - Constructor for class com.ibm.cloud.objectstorage.http.DefaultErrorResponseHandler
Constructs a new DefaultErrorResponseHandler that will handle error responses from Amazon services using the specified map of unmarshallers.
DefaultErrorResponseHandler(List<Unmarshaller<AmazonServiceException, Node>>) - Constructor for class com.ibm.cloud.objectstorage.http.DefaultErrorResponseHandler
Constructs a new DefaultErrorResponseHandler that will handle error responses from Amazon services using the specified list of unmarshallers.
DefaultRequest<T> - Class in com.ibm.cloud.objectstorage
Default implementation of the Request interface.
DefaultRequest(AmazonWebServiceRequest, String) - Constructor for class com.ibm.cloud.objectstorage.DefaultRequest
Constructs a new DefaultRequest with the specified service name and the original, user facing request object.
DefaultRequest(String) - Constructor for class com.ibm.cloud.objectstorage.DefaultRequest
Constructs a new DefaultRequest with the specified service name and no specified original, user facing request object.
defaultResourceFetcher() - Static method in class com.ibm.cloud.objectstorage.internal.EC2ResourceFetcher
 
DefaultRetention - Class in com.ibm.cloud.objectstorage.services.s3.model
he container element for specifying the default Object Lock retention settings for new objects placed in the specified bucket.
DefaultRetention() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
 
DefaultServiceEndpointBuilder - Class in com.ibm.cloud.objectstorage.internal
Uses region metdata to construct an endpoint for a specific service
DefaultServiceEndpointBuilder(String, String) - Constructor for class com.ibm.cloud.objectstorage.internal.DefaultServiceEndpointBuilder
 
DefaultSignerProvider - Class in com.ibm.cloud.objectstorage.internal.auth
 
DefaultSignerProvider(AmazonWebServiceClient, Signer) - Constructor for class com.ibm.cloud.objectstorage.internal.auth.DefaultSignerProvider
 
DefaultTokenManager - Class in com.ibm.cloud.objectstorage.oauth
Default implementation of Token Manager.
DefaultTokenManager(String) - Constructor for class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Default constructor using the apiKey.
DefaultTokenManager(TokenProvider) - Constructor for class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Constructor which will allow a custom TokenHandler to retrieve the token from the IAM Service
DefaultTokenProvider - Class in com.ibm.cloud.objectstorage.oauth
Default implementation to retrieve token from the IAM service using the api key
DefaultTokenProvider(String) - Constructor for class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
Default implmentation will use the apiKey to retrieve the Token from the IAM Service
defaultTransferManager() - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
DefaultValueSupplier<T> - Interface in com.ibm.cloud.objectstorage.protocol
Interface to provide a default value for a null member during marshalling.
defaultValueSupplier(DefaultValueSupplier<T>) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
defaultValueSupplier() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
delayBeforeNextRetry(AmazonWebServiceRequest, AmazonClientException, int) - Method in interface com.ibm.cloud.objectstorage.retry.RetryPolicy.BackoffStrategy
Returns the delay (in milliseconds) before next retry attempt.
delayBeforeNextRetry(PollingStrategyContext) - Method in class com.ibm.cloud.objectstorage.waiters.FixedDelayStrategy
Defines a default way of delaying the polling bound by the default delay associated with the corresponding waiter definition
delayBeforeNextRetry(PollingStrategyContext) - Method in interface com.ibm.cloud.objectstorage.waiters.PollingStrategy.DelayStrategy
Defines the custom delay strategy to control the sleep time
DelegateInputStream - Class in com.ibm.cloud.objectstorage.internal
InputStream delegate class.
DelegateInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
DelegateSocket - Class in com.ibm.cloud.objectstorage.internal
Socket delegate class.
DelegateSocket(Socket) - Constructor for class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
DelegateSSLSocket - Class in com.ibm.cloud.objectstorage.internal
 
DelegateSSLSocket(SSLSocket) - Constructor for class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
DelegateTokenProvider - Class in com.ibm.cloud.objectstorage.oauth
This implementation will retrieve a delegate refresh token from the Token service to be used by the Aspera service when completing its own transfer process to S3.
DelegateTokenProvider(String) - Constructor for class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
Default implementation will use the apiKey to retrieve the Token from the IAM Service
DelegatingDnsResolver - Class in com.ibm.cloud.objectstorage.http
Implements the DnsResolver interface, taking in a DnsResolver implementation and executing its DnsResolver.resolve(String) method to perform the actual DNS resolution.
DelegatingDnsResolver(DnsResolver) - Constructor for class com.ibm.cloud.objectstorage.http.DelegatingDnsResolver
 
DelegatingFuture<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
An implementation of Future that delegates all operations to another future.
DelegatingFuture() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
delegatingFuture - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
deleteBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucket(DeleteBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucket(DeleteBucketRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the specified bucket.
deleteBucket(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the specified bucket.
deleteBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteBucket(DeleteBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteBucketAnalyticsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to delete an analytics configuration.
DeleteBucketAnalyticsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
 
DeleteBucketAnalyticsConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
 
DeleteBucketAnalyticsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#deleteBucketAnalyticsConfiguration(DeleteBucketAnalyticsConfigurationRequest) operation.
DeleteBucketAnalyticsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationResult
 
deleteBucketCrossOriginConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketCrossOriginConfiguration(DeleteBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketCrossOriginConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Delete the cross origin configuration for the specified bucket.
deleteBucketCrossOriginConfiguration(DeleteBucketCrossOriginConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Delete the cross origin configuration for the specified bucket.
deleteBucketCrossOriginConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteBucketCrossOriginConfiguration(DeleteBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteBucketCrossOriginConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to delete a bucket's cross origin configuration.
DeleteBucketCrossOriginConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketCrossOriginConfigurationRequest
Creates a new request object, ready to be executed to delete the cross origin configuration for the specified bucket.
DeleteBucketInventoryConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to delete an inventory configuration.
DeleteBucketInventoryConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
 
DeleteBucketInventoryConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
 
DeleteBucketInventoryConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest) operation.
DeleteBucketInventoryConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationResult
 
deleteBucketLifecycleConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketLifecycleConfiguration(DeleteBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketLifecycleConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Removes the lifecycle configuration for the bucket specified.
deleteBucketLifecycleConfiguration(DeleteBucketLifecycleConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Removes the lifecycle configuration for the bucket specified.
deleteBucketLifecycleConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteBucketLifecycleConfiguration(DeleteBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteBucketLifecycleConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to delete a bucket's lifecycle configuration.
DeleteBucketLifecycleConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketLifecycleConfigurationRequest
Creates a new request object, ready to be executed to delete the lifecycle configuration for the specified bucket.
DeleteBucketMetricsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to delete a metrics configuration from a bucket.
DeleteBucketMetricsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
 
DeleteBucketMetricsConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
 
DeleteBucketMetricsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#deleteBucketMetricsConfiguration(DeleteBucketMetricsConfigurationRequest) operation.
DeleteBucketMetricsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationResult
 
DeleteBucketPolicyRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Deletes the policy associated with the specified bucket.
DeleteBucketPolicyRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketPolicyRequest
Creates a new request object, ready to be executed to delete the bucket policy of an Amazon S3 bucket.
deleteBucketReplicationConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketReplicationConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the replication configuration for the given Amazon S3 bucket.
deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the replication configuration for the given Amazon S3 bucket.
deleteBucketReplicationConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteBucketReplicationConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to delete a bucket's replication configuration.
DeleteBucketReplicationConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketReplicationConfigurationRequest
Creates a new request object, ready to be executed to delete the replication configuration for the specified bucket.
DeleteBucketRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for deleting a specified bucket.
DeleteBucketRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketRequest
Constructs a new DeleteBucketRequest, ready to be executed to delete the specified bucket.
deleteBucketWebsiteConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketWebsiteConfiguration(DeleteBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteBucketWebsiteConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
This operation removes the website configuration for a bucket.
deleteBucketWebsiteConfiguration(DeleteBucketWebsiteConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
This operation removes the website configuration for a bucket.
deleteBucketWebsiteConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteBucketWebsiteConfiguration(DeleteBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteBucketWebsiteConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to delete a bucket's website configuration.
DeleteBucketWebsiteConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to delete the website configuration for the specified bucket.
DeletedObject() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
 
DeleteError() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
 
deleteLegalHold(String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes a legal hold for the specified object in the specified bucket.
deleteLegalHold(DeleteLegalHoldRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes a legal hold for the specified object in the specified bucket.
deleteLegalHold(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteLegalHold(DeleteLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteLegalHoldRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for deleting a legal hold from an object.
DeleteLegalHoldRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Constructs a new DeleteLegalHoldRequest.
DeleteMarkerReplication - Class in com.ibm.cloud.objectstorage.services.s3.model
Specifies whether Amazon S3 replicates delete markers.
DeleteMarkerReplication() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
 
DeleteMarkerReplicationStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
Replication status for delete markers in CRR configuration V2.
deleteObject(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteObject(DeleteObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteObject(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the specified object in the specified bucket.
deleteObject(DeleteObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes the specified object in the specified bucket.
deleteObject(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteObject(DeleteObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for deleting a specified object in a specified bucket.
DeleteObjectRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Constructs a new DeleteObjectRequest, specifying the object's bucket name and key.
deleteObjects(DeleteObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteObjects(DeleteObjectsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes multiple objects in a single bucket from S3.
deleteObjects(DeleteObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteObjectsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for deleting multiple objects in a specified bucket.
DeleteObjectsRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Constructs a new DeleteObjectsRequest, specifying the objects' bucket name.
DeleteObjectsRequest.KeyVersion - Class in com.ibm.cloud.objectstorage.services.s3.model
Specifies whether you want to delete this object even if it has a Governance-type Object Lock in place.
DeleteObjectsResponse - Class in com.ibm.cloud.objectstorage.services.s3.internal
Service response for deleteObjects API call.
DeleteObjectsResponse() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
DeleteObjectsResponse(List<DeleteObjectsResult.DeletedObject>, List<MultiObjectDeleteException.DeleteError>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
DeleteObjectsResult - Class in com.ibm.cloud.objectstorage.services.s3.model
DeleteObjectsResult(List<DeleteObjectsResult.DeletedObject>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult
 
DeleteObjectsResult(List<DeleteObjectsResult.DeletedObject>, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult
 
DeleteObjectsResult.DeletedObject - Class in com.ibm.cloud.objectstorage.services.s3.model
A successfully deleted object.
deleteObjectTagging(DeleteObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteObjectTagging(DeleteObjectTaggingRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Removes the entire tag set from the specified object.
deleteObjectTagging(DeleteObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteProfiles(File, String...) - Static method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFileWriter
Remove one or more profiles from the existing credentials file by in-place modification.
deletePublicAccessBlock(DeletePublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deletePublicAccessBlock(DeletePublicAccessBlockRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Removes the Public Access Block configuration for an Amazon S3 bucket.
deletePublicAccessBlock(DeletePublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeletePublicAccessBlockRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
 
DeletePublicAccessBlockRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
 
DeletePublicAccessBlockResult - Class in com.ibm.cloud.objectstorage.services.s3.model
 
DeletePublicAccessBlockResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockResult
 
deleteVersion(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteVersion(DeleteVersionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
deleteVersion(String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes a specific version of the specified object in the specified bucket.
deleteVersion(DeleteVersionRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deletes a specific version of an object in the specified bucket.
deleteVersion(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
deleteVersion(DeleteVersionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
DeleteVersionRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for deleting a specific version of an object in the specified bucket.
DeleteVersionRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Constructs a new DeleteVersionRequest object, ready to be executed to delete the version identified by the specified version ID, in the specified bucket and key.
DeleteVersionRequest(String, String, String, MultiFactorAuthentication) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Constructs a new DeleteVersionRequest object, ready to be executed to delete the version identified by the specified version ID, in the specified bucket and key, with the specified Multi-Factor Authentication (MFA) information.
DeliveryMode - Interface in com.ibm.cloud.objectstorage.event
Used to indicate whether it is safe to deliver progress events to the listener synchronously.
DeliveryMode.Check - Class in com.ibm.cloud.objectstorage.event
Provides convenient method to check if a listener is safe to be invoked synchronously.
describeTo(Description) - Method in class com.ibm.cloud.objectstorage.test.util.hamcrest.CollectionContainsOnly
 
describeTo(Description) - Method in class com.ibm.cloud.objectstorage.test.util.hamcrest.CollectionContainsOnlyInOrder
 
deserializeFrom(InputStream) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableTransfer
Returns the deserialized transfer state of the given serialized representation.
deserializeFrom(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableTransfer
Returns the deserialized transfer state of the given serialized representation.
determinePauseStatus(Transfer.TransferState, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Determines the pause status based on the current state of transfer.
determineProxy(HttpHost, HttpRequest, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.SdkProxyRoutePlanner
 
DigestValidationInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Input stream extends MD5DigestValidationInputStream, when you finish reading the stream, it will validate whether the computed digest equals the one from the server side.
DigestValidationInputStream(InputStream, MessageDigest, byte[]) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.DigestValidationInputStream
 
DISABLE_CERT_CHECKING_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Disable validation of server certificates when using the HTTPS protocol.
DISABLE_GET_OBJECT_MD5_VALIDATION_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
System property to disable MD5 validation for GetObject.
DISABLE_PUT_OBJECT_MD5_VALIDATION_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
System property to disable MD5 validation for both PutObject and UploadPart.
DISABLE_REMOTE_REGIONS_FILE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
By default, the SDK will attempt to download an up-to-date set of region metadata from Amazon CloudFront when first required.
DISABLE_S3_IMPLICIT_GLOBAL_CLIENTS_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
By default, the S3 client constructor does not set a region.
DISABLE_SOCKET_PROXY_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.http.apache.utils.HttpContextUtils
 
disableChunkedEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Disables chunked encoding on clients built via the builder.
disableChunkedEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Configures the client to disable chunked encoding for all requests.
disableChunkedEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
disableClose() - Method in class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
Used to disable the close method.
DISABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Constant for a disabled rule.
disableMetrics() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Convenient method to disable the metric collector at the AWS SDK level.
disableMetrics() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
disableMetrics() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Disables the metric collector at the AWS SDK level.
disableNormalizeUri(RequestConfig.Builder) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
From Apache v4.5.8, normalization should be disabled or AWS requests with special characters in URI path will fail with Signature Errors.
disableParallelDownloads() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
disableSocketProxy() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
 
disableSocketProxy(HttpContext) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.HttpContextUtils
 
disableSocketProxy() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
DnsResolver - Interface in com.ibm.cloud.objectstorage
Given a hostname, will resolve the hostname to an ip, or list of ip addresses.
doAssert() - Method in class com.ibm.cloud.objectstorage.test.retry.AssertCallable
 
documentFrom(InputStream) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
This method closes the given input stream upon completion.
documentFrom(String) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
 
documentFrom(URL) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
 
doesBucketExist(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
doesBucketExist(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Deprecated.
By AmazonS3.doesBucketExistV2(String) which will correctly throw an exception when credentials are invalid instead of returning true. See Issue #1256.
doesBucketExist(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
doesBucketExistV2(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
doesBucketExistV2(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Checks if the specified bucket exists.
doesBucketExistV2(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
doesFileEqualStream(File, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
doesFileEqualStream(File, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Returns true if, and only if, the contents in the specified file are exactly equal to the contents read from the specified input stream.
doesObjectExist(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
doesObjectExist(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
doesObjectExist(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
doesStreamEqualStream(InputStream, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Use static imports for custom asserts in SdkAsserts instead
doesStreamEqualStream(InputStream, InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
Returns true if, and only if, the contents read from the specified input streams are exactly equal.
doFinal() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Finishes a multiple-part encryption or decryption operation, depending on how the underlying cipher was initialized.
doFinal(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
doFinal(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
doFinal(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
doGetLog(Class<?>) - Method in class com.ibm.cloud.objectstorage.log.CommonsLogFactory
 
doGetLog(String) - Method in class com.ibm.cloud.objectstorage.log.CommonsLogFactory
 
doGetLog(Class<?>) - Method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
SPI to return a logger given a class.
doGetLog(String) - Method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
SPI to return a logger given a name.
doGetLog(Class<?>) - Method in class com.ibm.cloud.objectstorage.log.JulLogFactory
 
doGetLog(String) - Method in class com.ibm.cloud.objectstorage.log.JulLogFactory
 
doReceiveResponse(HttpRequest, HttpClientConnection, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.protocol.SdkHttpRequestExecutor
 
doRetryableAction(Callable<T>, RetryableParams) - Static method in class com.ibm.cloud.objectstorage.test.retry.RetryableAction
Static method to repeatedly call action until it succeeds or the max allowed attempts is reached.
doRetryableAssert(AssertCallable, RetryableParams) - Static method in class com.ibm.cloud.objectstorage.test.retry.RetryableAssertion
Static method to repeatedly call assertion logic until it succeeds or the max allowed attempts is reached.
doSendRequest(HttpRequest, HttpClientConnection, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.protocol.SdkHttpRequestExecutor
 
DOT - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.InstructionFileId
 
DOUBLE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
DOUBLE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
DOUBLE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
DOUBLE - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
doubleUrlEncode - Variable in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Whether double url-encode the resource path when constructing the canonical request.
download(String, File, String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Downloads a file via Aspera FASP
download(String, File, String, AsperaConfig, ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
download(PresignedUrlDownloadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
download(PresignedUrlDownloadRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
download(PresignedUrlDownloadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the object stored in Amazon S3 using a presigned url.
download(PresignedUrlDownloadRequest, File) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the object stored in Amazon S3 using a presigned url.
download(PresignedUrlDownloadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
download(PresignedUrlDownloadRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
Download - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Represents an asynchronous download from Amazon S3.
download(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(String, String, File, long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File, long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File, S3ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File, S3ProgressListener, long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File, S3ProgressListener, long, boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(PresignedUrlDownloadRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 using presigned url and save it to the specified file.
download(PresignedUrlDownloadRequest, File, PresignedUrlDownloadConfig) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 using presigned url and save it to the specified file.
DOWNLOAD_BYTE_COUNT_NAME_SUFFIX - Static variable in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricType
 
DOWNLOAD_THROUGHPUT_NAME_SUFFIX - Static variable in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricType
 
downloadAsSingleObject() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
Download the object from S3 in a single request
downloadAsSingleObject() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignUrlDownloadCallable
 
downloadDirectory(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
downloadDirectory(String, String, File, AsperaConfig, ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
downloadDirectory(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
 
downloadDirectory(String, String, File, KeyFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
 
downloadDirectory(String, String, File, boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
 
downloadDirectory(String, String, File, boolean, KeyFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Downloads all objects in the virtual directory designated by the keyPrefix given to the destination directory given.
DownloadImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
DownloadImpl(String, TransferProgress, ProgressListenerChain, S3Object, TransferStateChangeListener, GetObjectRequest, File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
Deprecated.
DownloadImpl(String, TransferProgress, ProgressListenerChain, S3Object, TransferStateChangeListener, GetObjectRequest, File, ObjectMetadata, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
 
downloadInParallel() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
Download the object from S3 in multiple requests
downloadInParallel() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignUrlDownloadCallable
 
DownloadMonitor - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
DownloadMonitor(AbstractTransfer, Future<File>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadMonitor
 
downloadObjectToFile(S3Object, File, boolean, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Downloads an S3Object, as returned from AmazonS3Client.getObject(com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest), to the specified file.
DownloadS3ObjectCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Helper class to get a partial objects from s3, write the data to the specified position and return the final position of the file.
DownloadS3ObjectCallable(Callable<S3Object>, File, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadS3ObjectCallable
 
downloadToFile(S3Object, File, boolean, boolean, long) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Same as ServiceUtils.downloadObjectToFile(S3Object, File, boolean, boolean) but has an additional expected file length parameter for integrity checking purposes.
drainInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
drainInputStream(InputStream) - Static method in class com.ibm.cloud.objectstorage.test.util.InputStreamUtils
Reads to the end of the inputStream returning a byte array of the contents
drainInputStream(InputStream) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Read all remaining data in the stream.
dstfile - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
 
DualstackEndpointBuilder - Class in com.ibm.cloud.objectstorage.services.s3.internal
Uses region metadata to construct a dualstack endpoint for a specific service
DualstackEndpointBuilder(String, String, Region) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.DualstackEndpointBuilder
 
dumpToFile(File, boolean, Profile...) - Static method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFileWriter
Write all the credential profiles to a file.
durationMilliOf(long, long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Returns the duration in milliseconds as double, preserving the decimal precision as necessary, for the given start and end time in nanoseconds.
DYNAMODB_DEFAULT - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Default policy for DynamoDB client
DYNAMODB_DEFAULT_BACKOFF_STRATEGY - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
The default back-off strategy for DynamoDB client, which increases exponentially up to a max amount of delay.
DYNAMODB_DEFAULT_MAX_ERROR_RETRY - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Standard max retry count for DynamoDB client for DynamoDB client
DynamoDBBackoffStrategy - Class in com.ibm.cloud.objectstorage.internal
 
DynamoDBBackoffStrategy() - Constructor for class com.ibm.cloud.objectstorage.internal.DynamoDBBackoffStrategy
 
dynamoDefault() - Static method in class com.ibm.cloud.objectstorage.PredefinedClientConfigurations
Factory method for DynamoDB's default ClientConfiguration

E

EC2_METADATA_SERVICE_OVERRIDE_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable for overriding the Amazon EC2 Instance Metadata Service endpoint.
EC2ResourceFetcher - Class in com.ibm.cloud.objectstorage.internal
 
EmailAddressGrantee - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents an e-mail grantee.
EmailAddressGrantee(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
Constructs a new EmailAddressGrantee object with the given email address.
EMPTY - Static variable in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig
 
EMPTY - Static variable in interface com.ibm.cloud.objectstorage.protocol.json.internal.EmptyBodyJsonMarshaller
Renders an empty JSON object, {}.
EMPTY_STRING_SHA256_HEX - Static variable in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
EmptyBodyJsonMarshaller - Interface in com.ibm.cloud.objectstorage.protocol.json.internal
Interface to marshall an empty request body according to the JSON protocol specification.
emptyBodyJsonMarshaller(EmptyBodyJsonMarshaller) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
emptyBodyJsonMarshaller() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
emptyBodyMarshaller(EmptyBodyJsonMarshaller) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
Sets the marshaller to use when a request contains an explicit member but that member is null.
ENABLE_IN_REGION_OPTIMIZED_MODE - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Overrides the client default ClientConfiguration to use configuration with values tailored towards clients operating in the same AWS region as the service endpoint they call.
ENABLE_S3_SIGV4_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Deprecated.
enableAccelerateMode() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enables accelerate mode on clients built with the builder.
enableBouncyCastle() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Constant for an enabled rule.
ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is enabled for a bucket.
enableDefaultMetrics() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Starts the default AWS SDK metric collector, but only if no metric collector is currently in use at the AWS SDK level.
enableDefaultMetrics() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
enableDefaultMetrics() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Starts the default AWS SDK metric collector, but only if no metric collector is currently in use at the AWS SDK level.
enableDualstack() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enables dualstack mode on clients built with the builder.
enableDualstack() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Configures the client to use the dualstack endpoint for a region
enableForceGlobalBucketAccess() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enable global bucket access for clients generated by this builder.
enableForceGlobalBucketAccess() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Force-enable global bucket access on the S3 client.
enableHttpSocketReadMetric() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to enable AWSRequestMetrics.Field.HttpSocketReadTime metric since by default it is disabled.
enablePathStyleAccess() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enables path style access for clients built via this builder.
enablePayloadSigning() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enables payload signing for all situations on clients built via this builder.
encode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Returns a base 16 encoded byte array of the given bytes.
encode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Returns a base 16 encoded byte array of the given bytes.
encode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Returns a 32 encoded byte array of the given bytes.
encode(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Returns a 64 encoded byte array of the given bytes.
encodeAsString(byte...) - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Returns a base 16 encoded string (in upper case) of the given bytes.
encodeAsString(byte...) - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Returns a base 16 encoded string (in lower case) of the given bytes.
encodeAsString(byte...) - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Returns a base 32 encoded string of the given bytes.
encodeAsString(byte...) - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Returns a base 64 encoded string of the given bytes.
encodeAsString(byte[]) - Method in interface com.ibm.cloud.objectstorage.util.EncodingScheme
 
encodeAsString(byte[]) - Method in enum com.ibm.cloud.objectstorage.util.EncodingSchemeEnum
 
encodeParameters(SignableRequest<?>) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Creates an encoded query string from all the parameters in the specified request.
EncodingScheme - Interface in com.ibm.cloud.objectstorage.util
Encoding scheme.
EncodingSchemeEnum - Enum in com.ibm.cloud.objectstorage.util
Currently provided encoding schemes "out of the box".
EncryptedGetObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
An extension of GetObjectRequest to allow additional encryption material description to be specified on a per-request basis.
EncryptedGetObjectRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(S3ObjectId) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(String, String, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
EncryptedInitiateMultipartUploadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
This class is an extension of InitiateMultipartUploadRequest to allow additional crypto related attributes to be specified.
EncryptedInitiateMultipartUploadRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
EncryptedInitiateMultipartUploadRequest(String, String, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
EncryptedPutObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
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.
EncryptedPutObjectRequest(String, String, File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
 
EncryptedPutObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
 
EncryptedPutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
 
EncryptionMaterials - Class in com.ibm.cloud.objectstorage.services.s3.model
The "key encrypting key" materials used in encrypt/decryption.
EncryptionMaterials(KeyPair) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Constructs a new EncryptionMaterials object, storing an asymmetric key pair.
EncryptionMaterials(SecretKey) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Constructs a new EncryptionMaterials object, storing a symmetric key.
EncryptionMaterials(KeyPair, SecretKey) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Base constructor for the EncryptionMaterials object.
EncryptionMaterialsAccessor - Interface in com.ibm.cloud.objectstorage.services.s3.model
Retrieves encryption materials from some source.
EncryptionMaterialsFactory - Interface in com.ibm.cloud.objectstorage.services.s3.model
Factory for providing the latest encryption materials.
EncryptionMaterialsProvider - Interface in com.ibm.cloud.objectstorage.services.s3.model
Interface for providing encryption materials.
end() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
endClientExecution(AWSRequestMetrics, Request<?>, Response<?>) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Convenient method to end the client execution without logging the awsRequestMetrics.
endClientExecution(AWSRequestMetrics, Request<?>, Response<?>, boolean) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Common routine to end a client AWS request/response execution and collect the request metrics.
endElement() - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Closes the last opened element at the current position in the in-progress XML document.
endEvent(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
endEvent(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
endEvent(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
End an event which was previously started.
endEvent(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
endpoint - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
The service endpoint to which this client will send requests.
endpoint(URI) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams.Builder
 
endpoint() - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
Endpoint - Class in com.ibm.cloud.objectstorage.partitions.model
Endpoint configuration.
Endpoint() - Constructor for class com.ibm.cloud.objectstorage.partitions.model.Endpoint
 
ENDPOINT_DISCOVERY - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Endpoint discovery setting when creating clients Not supported by IBM COS
ENDPOINT_OVERRIDDEN - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
A boolean value indicating if an endpoint is overridden or not
ENDPOINT_PREFIX - Static variable in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
The region metadata service name for computing region endpoints.
EndpointConfiguration(String, String) - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.EndpointConfiguration
 
endTiming() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
Ends the timing.
endTiming() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
ENFORCE_S3_SIGV4_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Deprecated.
entrySet() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
entrySet() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
EnvironmentVariableCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that provides credentials by looking at the: AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY) and AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY) environment variables.
EnvironmentVariableCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.EnvironmentVariableCredentialsProvider
 
EqualJitterBackoffStrategy(int, int) - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.EqualJitterBackoffStrategy
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.metrics.SimpleMetricType
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.regions.Region
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockResult
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Grant
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Specifies whether Amazon S3 should restrict public bucket policies for this bucket.
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockResult
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseResult
 
equals(A, B) - Method in interface com.ibm.cloud.objectstorage.test.util.UnorderedCollectionComparator.CrossTypeComparator
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
equals(Object) - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
equalUnorderedCollections(Collection<T>, Collection<T>) - Static method in class com.ibm.cloud.objectstorage.test.util.UnorderedCollectionComparator
Compares two unordered lists of the same type.
equalUnorderedCollections(Collection<A>, Collection<B>, UnorderedCollectionComparator.CrossTypeComparator<A, B>) - Static method in class com.ibm.cloud.objectstorage.test.util.UnorderedCollectionComparator
Compares two unordered lists of different types, using the specified cross-type comparator.
error(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
error(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
error(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with error log level.
error(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with error log level.
ErrorCodeParser - Interface in com.ibm.cloud.objectstorage.internal.http
 
errorResponseHandler(HttpResponseHandler<? extends SdkBaseException>) - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Fluent setter for the error response handler
errorResponseHandler - Variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Responsible for handling error responses from all S3 service calls.
ETAG - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
eTag - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Hex encoded MD5 hash of this object's contents, as computed by Amazon S3
exception(SdkBaseException) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.AdjustmentRequest
 
exception(SdkBaseException) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
exception() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
ExceptionReporter(ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
 
exceptionStackTrace(Throwable) - Static method in class com.ibm.cloud.objectstorage.internal.ExceptionUtils
 
ExceptionUtils - Class in com.ibm.cloud.objectstorage.internal
Utility class for working with exceptions.
EXCLUDE_MACHINE_METRICS - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to exclude the generation of JVM metrics when the AWS SDK default metrics is enabled.
EXCLUDE_SKIPPED_BYTES - Static variable in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
 
ExcludeDoclet - Class in com.ibm.cloud.objectstorage.annotation
This class is used to create an annotation which can exclude methods & variables from java doc generation.
ExcludeDoclet() - Constructor for class com.ibm.cloud.objectstorage.annotation.ExcludeDoclet
 
excludeSubdirectories(File, TransferSpecs) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
List all files within the folder to exclude all subdirectories & modify the transfer spec to pass onto Aspera SDK
execute(ClientExecutionParams<Input, Output>) - Method in class com.ibm.cloud.objectstorage.client.ClientHandler
Execute's a web service request.
execute(ClientExecutionParams<Input, Output>) - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
 
execute(Request<?>, HttpResponseHandler<AmazonWebServiceResponse<T>>, HttpResponseHandler<AmazonServiceException>, ExecutionContext) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Deprecated.
Use AmazonHttpClient.requestExecutionBuilder() to configure and execute a HTTP request.
execute(Request<?>, HttpResponseHandler<AmazonWebServiceResponse<T>>, HttpResponseHandler<AmazonServiceException>, ExecutionContext, RequestConfig) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
execute(HttpResponseHandler<Output>) - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Executes the request with the given configuration.
execute() - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Executes the request with the given configuration; not handling response.
execute(HttpUriRequest) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpUriRequest, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpHost, HttpRequest) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
executionContext(ExecutionContext) - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Fluent setter for the execution context
ExecutionContext - Class in com.ibm.cloud.objectstorage.http
 
ExecutionContext(boolean) - Constructor for class com.ibm.cloud.objectstorage.http.ExecutionContext
For testing purposes.
ExecutionContext() - Constructor for class com.ibm.cloud.objectstorage.http.ExecutionContext
For testing purposes.
ExecutionContext(List<RequestHandler2>, boolean, AmazonWebServiceClient) - Constructor for class com.ibm.cloud.objectstorage.http.ExecutionContext
Deprecated.
ExecutionContext.Builder - Class in com.ibm.cloud.objectstorage.http
 
executor - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
The thread pool in which partial objects are downloaded.
ExecutorFactory - Interface in com.ibm.cloud.objectstorage.client.builder
Factory to create instances of ExecutorService.
ExistingObjectReplication - Class in com.ibm.cloud.objectstorage.services.s3.model
A container that specifies information about existing object replication.
ExistingObjectReplication() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
 
ExistingObjectReplicationStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
Replication status for existing objects.
ExpectedBucketOwnerRequest - Interface in com.ibm.cloud.objectstorage.services.s3.model
 
EXPIRATION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for optional object expiration
EXPIRES - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for optional object expiration
ExponentialBackoffStrategy(int, int) - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.ExponentialBackoffStrategy
 
EXTENDED_REQUEST_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 response header for a request's extended debugging ID
extendObjectRetention(String, String, Long, Long, Date, Long) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Extends the retention period of a protected object in a protected vault.
extendObjectRetention(ExtendObjectRetentionRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Extends the retention period of a protected object in a protected vault.
extendObjectRetention(String, String, Long, Long, Date, Long) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
extendObjectRetention(ExtendObjectRetentionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ExtendObjectRetentionRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for extending the retention period of a protected object.
ExtendObjectRetentionRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Constructs a new ExtendObjectRetentionRequest.
ExtendObjectRetentionRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Constructs a new ExtendObjectRetentionRequest.
ExtendObjectRetentionRequest(String, String, Long, Long, Date, Long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Constructs a new ExtendObjectRetentionRequest.
EXTERNAL_ID - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the IAM role external id
extractFile(JarFile, JarEntry, File) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Extracts a jar entry from a jar file to a target location on the local file system
extractJar(JarFile, File) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Creates a 1:1 copy of all contents from a jar file to the specified location on the local filesystem
ExtraMaterialsDescription - Class in com.ibm.cloud.objectstorage.services.s3.model
Used to provide additional/supplemental material description (typically on a per-request basis and for more advanced use-case) to supplement the one stored in S3 for crypto material retrieval.
ExtraMaterialsDescription(Map<String, String>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
 
ExtraMaterialsDescription(Map<String, String>, ExtraMaterialsDescription.ConflictResolution) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
 
ExtraMaterialsDescription.ConflictResolution - Enum in com.ibm.cloud.objectstorage.services.s3.model
Used to resolve conflicts when merging the additional material description to the core material description.

F

Factory() - Constructor for class com.ibm.cloud.objectstorage.internal.config.InternalConfig.Factory
 
Factory() - Constructor for class com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider.Factory
 
Factory() - Constructor for class com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry.Factory
 
fail(Throwable) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
Complete this future unsuccessfully.
FAILED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
FAILED_PRECONDITION_STATUS_CODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
HTTP status code indicating that preconditions failed and thus the request failed.
FailedFuture<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
An implementation of Future that was completed unsuccessfully.
FailedFuture(Throwable) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
failure(Throwable) - Static method in enum com.ibm.cloud.objectstorage.util.Throwables
Used to help perform common throw-up with minimal wrapping.
failure(Throwable, String) - Static method in enum com.ibm.cloud.objectstorage.util.Throwables
Same as Throwables.failure(Throwable), but the given errmsg will be used if it was wrapped as either an AmazonClientException or AbortedException.
FakeIOException - Exception in com.ibm.cloud.objectstorage.util
Used for simulating an IOException for test purposes.
FakeIOException(String) - Constructor for exception com.ibm.cloud.objectstorage.util.FakeIOException
 
FASPConnectionInfo - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents an Aspera FASP Connection Information.
FASPConnectionInfo() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
fatal(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
fatal(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
fatal(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with fatal log level.
fatal(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with fatal log level.
fetchFile(URI, ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
Fetches a file from the URI given and returns an input stream to it.
FIFOCache<T> - Class in com.ibm.cloud.objectstorage.internal
A bounded cache that has a FIFO eviction policy when the cache is full.
FIFOCache(int) - Constructor for class com.ibm.cloud.objectstorage.internal.FIFOCache
 
FileDeletionEvent - Class in com.ibm.cloud.objectstorage.services.s3.internal
A file deletion event.
FileDeletionEvent() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.FileDeletionEvent
 
FileLockException - Exception in com.ibm.cloud.objectstorage.services.s3.transfer.exception
Failed to lock a file.
FileLockException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.FileLockException
 
FileLockException(String) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.FileLockException
 
FileLocks - Enum in com.ibm.cloud.objectstorage.services.s3.internal
An internal utility used to provide both inter and intra JVM file locking.
FileStoreTlsKeyManagersProvider - Class in com.ibm.cloud.objectstorage.http
Implementation of TlsKeyManagersProvider that loads from a given file path.
FileStoreTlsKeyManagersProvider(File, String, String) - Constructor for class com.ibm.cloud.objectstorage.http.FileStoreTlsKeyManagersProvider
 
filter(ProgressEvent) - Method in interface com.ibm.cloud.objectstorage.event.ProgressEventFilter
Returns the filtered event object that will be actually passed into the listeners.
Filter - Class in com.ibm.cloud.objectstorage.services.s3.model
Defines a set of filter criteria that limits the objects that can trigger event notifications
Filter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Filter
 
FilterRule - Class in com.ibm.cloud.objectstorage.services.s3.model
Model class representing a Filter Rule for a NotificationConfiguration.
FilterRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
 
finalize() - Method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
 
finalize() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
finalize() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
 
finalize() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
finalize() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Releasing all resources created by TransferManager before it is being garbage collected.
finalize() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
Releasing all resources created by TransferListener before it is being garbage collected.
finalize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Releasing all resources created by TransferManager before it is being garbage collected.
findAccessor(Object, String) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
Returns the accessor method for the specified member property.
findDeadlockedThreads() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
findDeadlockedThreads() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
findFirstOccurrence(String, char...) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Searches a string for the first occurrence of a character specified by a list of characters.
findMethod(Object, String, Class<?>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
Finds a method of the given name that will accept a parameter of the given type.
finishMarshalling() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonProtocolMarshaller
 
finishMarshalling() - Method in interface com.ibm.cloud.objectstorage.protocol.ProtocolRequestMarshaller
Finializes the marshalling and produces a Request object that can be sent for execution.
fireProgressEvent(String, long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
fireProgressEvent(ProgressEventType) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
 
FIXED_JAVA_7 - Static variable in class com.ibm.cloud.objectstorage.http.conn.ssl.ShouldClearSslSessionPredicate
Fixed per http://bugs.java.com/view_bug.do?bug_id=8075750
FIXED_JAVA_8 - Static variable in class com.ibm.cloud.objectstorage.http.conn.ssl.ShouldClearSslSessionPredicate
Fixed per http://bugs.java.com/view_bug.do?bug_id=8074944
FixedDelayBackoffStrategy - Class in com.ibm.cloud.objectstorage.retry.v2
Simple backoff strategy that always uses a fixed delay.
FixedDelayBackoffStrategy(int) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.FixedDelayBackoffStrategy
 
FixedDelayStrategy - Class in com.ibm.cloud.objectstorage.waiters
 
FixedDelayStrategy(int) - Constructor for class com.ibm.cloud.objectstorage.waiters.FixedDelayStrategy
Constructs a new FixedDelayStrategy with the given default delay time
FLOAT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
FLOAT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
FLOAT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
FLOAT - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
flush() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
formatDateStamp(long) - Static method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerUtils
Returns a string representation of the given date time in yyyyMMdd format.
formatIso8601Date(Date) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
formatISO8601Date(Date) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Formats the specified date as an ISO 8601 string.
formatISO8601Date(DateTime) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Formats the specified date as an ISO 8601 string.
formatRfc822Date(Date) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
formatRFC822Date(Date) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Formats the specified date as an RFC 822 string.
formatServiceSpecificDate(Date) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Formats the give date object into an AWS Service format.
formatTimestamp(long) - Static method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerUtils
Returns a string representation of the given date time in yyyyMMdd'T'HHmmss'Z' format.
formatUnixTimestampInMills(Date) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Formats the give date object into unit timestamp in milli seconds.
from(HttpResponse) - Static method in class com.ibm.cloud.objectstorage.http.SdkHttpMetadata
Static factory to create an SdkHttpMetadata from the details in a HttpResponse.
from(CryptoMode) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoScheme
 
FROM_BOOLEAN - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
Marshalls boolean as a literal 'true' or 'false' string.
FROM_DATE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
Marshalls date to an ISO8601 date string.
FROM_DOUBLE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
FROM_FLOAT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
FROM_INTEGER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
FROM_JSON_VALUE_HEADER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
Converter for JSON value headers.
FROM_LONG - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
FROM_SHORT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
FROM_STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
Identity converter.
fromBase64(String) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Converts a Base64-encoded string to the original byte data.
fromBigDecimal(BigDecimal) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromBigInteger(BigInteger) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromBoolean(Boolean) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromByte(Byte) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Returns the string representation of the specified Byte.
fromByteBuffer(ByteBuffer) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Base64 encodes the data in the specified byte buffer (from the current position to the buffer's limit) and returns it as a base64 encoded string.
fromCEKAlgo(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Returns the content crypto scheme of the given content encryption algorithm.
fromCEKAlgo(String, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
fromDate(Date) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Converts the specified date to an ISO 8601 timestamp string and returns it.
fromDate(Date, String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromDouble(Double) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Returns the string representation of the specified double.
fromFloat(Float) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromHex(String) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Converts a Hex-encoded data string to the original byte data.
fromInteger(Integer) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromJsonString(String, Class<T>) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
Returns the deserialized object from the given json string and target class; or null if the given json string is null.
fromLong(Long) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromMajorVersion(Integer, Integer) - Static method in enum com.ibm.cloud.objectstorage.util.JavaVersionParser.KnownJavaVersions
Tries to determine a known version from the parsed major version components
fromName(String) - Static method in enum com.ibm.cloud.objectstorage.regions.Regions
Returns a region enum corresponding to the given region name.
fromName(String) - Static method in enum com.ibm.cloud.objectstorage.retry.RetryMode
Returns a retry mode enum corresponding to the given retryMode name.
fromSensitiveJsonString(String, Class<T>) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
Returns the deserialized object from the given json string and target class; or null if the given json string is null.
fromShort(Short) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromString(String) - Static method in class com.ibm.cloud.objectstorage.arn.Arn
Parses a given string into an Arn.
fromString(String) - Static method in class com.ibm.cloud.objectstorage.arn.ArnResource
Parses a string containing either a resource, resource type and resource or resource type, resource and qualifier into an ArnResource.
fromString(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockEnabled
 
fromString(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHoldStatus
 
fromString(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockMode
 
fromString(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetentionMode
 
fromString(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
Returns the SSEAlgorithm enum corresponding to the given string; or null if and only if the given algorithm is null.
fromString(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.http.HttpMethodName
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateStatus
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionStatus
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CORSRule.AllowedMethods
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplicationStatus
Use this in place of valueOf.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplicationStatus
Use this in place of valueOf.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryOptionalField
Use this in place of valueOf.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.MetadataDirective
Use this in place of valueOf.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Returns the Amazon S3 Region enumeration value representing the specified Amazon S3 Region ID string.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3Event
 
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.StorageClass
Returns the Amazon S3 StorageClass enumeration value representing the specified Amazon S3 StorageClass ID string.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Tier
Use this in place of valueOf.
fromValue(String) - Static method in enum com.ibm.cloud.objectstorage.util.TimestampFormat
 
FullJitterBackoffStrategy(int, int) - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.FullJitterBackoffStrategy
 
FutureImpl<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal.future
An implementation of Future that can be completed successfully or unsuccessfully.
FutureImpl() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
futures - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
 
FWD_OBJECT_LOCK_LEGAL_HOLD - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
FWD_OBJECT_LOCK_MODE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
FWD_OBJECT_LOCK_RETAIN_UNTIL_DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 

G

GB - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Gigabytes
GCMCipherLite - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
A AES/GCM specific CipherLite that support re-processing of input data via GCMCipherLite.mark() and GCMCipherLite.reset().
generateCEK(EncryptionMaterials) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
generatePresignedUrl(String, String, Date) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
generatePresignedUrl(String, String, Date, HttpMethod) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
generatePresignedUrl(GeneratePresignedUrlRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
generatePresignedUrl(String, String, Date) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(String, String, Date, HttpMethod) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(GeneratePresignedUrlRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(String, String, Date) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
generatePresignedUrl(String, String, Date, HttpMethod) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
generatePresignedUrl(GeneratePresignedUrlRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GeneratePresignedUrlRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options to generate a pre-signed URL for an Amazon S3 resource.
GeneratePresignedUrlRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Creates a new request for generating a pre-signed URL that can be used as part of an HTTP GET request to access the Amazon S3 object stored under the specified key in the specified bucket.
GeneratePresignedUrlRequest(String, String, HttpMethod) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Creates a new request for generating a pre-signed URL that can be used as part of an HTTP request to access the specified Amazon S3 resource.
generateSSECustomerKeyForPresignUrl(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Constructs a new SSECustomerKey that can be used for generating the presigned URL's.
GenericBucketRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Generic request container for web service requests on buckets.
GenericBucketRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GenericBucketRequest
Create a generic request for a bucket operation.
get() - Static method in class com.ibm.cloud.objectstorage.auth.SdkClock.Instance
 
get(AdvancedConfig.Key<T>) - Method in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig.Builder
 
get(AdvancedConfig.Key<T>) - Method in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig
 
get(String) - Method in class com.ibm.cloud.objectstorage.internal.FIFOCache
Returns the value of the given key; or null of no such entry exists.
get(Object) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
get() - Method in interface com.ibm.cloud.objectstorage.protocol.DefaultValueSupplier
 
get() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
get(long, TimeUnit) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
get() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
get(long, TimeUnit) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
get() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
get(long, TimeUnit) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
get() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
get(long, TimeUnit) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
get() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
get(long, TimeUnit) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
get(Object) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
get(Object) - Method in interface com.ibm.cloud.objectstorage.util.MetadataCache
Returns the response metadata associated with the specified object, or null if no metadata is associated with that object.
get(Object) - Method in class com.ibm.cloud.objectstorage.util.NullResponseMetadataCache
 
get(Object) - Method in class com.ibm.cloud.objectstorage.util.ResponseMetadataCache
 
GET_OBJECT_IF_MATCH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
ETag matching constraint header for the get object request
GET_OBJECT_IF_MODIFIED_SINCE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Modified since constraint header for the get object request
GET_OBJECT_IF_NONE_MATCH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
ETag non-matching constraint header for the get object request
GET_OBJECT_IF_UNMODIFIED_SINCE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Unmodified since constraint header for the get object request
getAbortDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Date when multipart upload will become eligible for abort operation by lifecycle.
getAbortDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Date when multipart upload will become eligible for abort operation by lifecycle.
getAbortIncompleteMultipartUpload() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
 
getAbortRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.
getAbortRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.
getAccelerateConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
 
getAcceptedIssuers() - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory.TrustingX509TrustManager
 
getAcceptor() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
getAcceptorsList() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
getAcceptRanges() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicates that a range of bytes was specified.
getAccess_token() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the access token.
getAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Returns the optional access control list for the new object.
getAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Returns the optional access control list for the new object.
getAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Returns the optional access control list for the new bucket.
getAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the optional access control list for the new upload.
getAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Returns the optional access control list for the new object.
getAccessKey() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getAccessKeyId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
getAccessKeySecret() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
getAccessor() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Returns null since the EncryptionMaterials base class does not have a materials accessor.
getAccountId() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getAccountId() - Method in interface com.ibm.cloud.objectstorage.arn.AwsResource
Gets the account ID associated with the AWS Resource.
getAccountId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Returns the account ID that owns the destination bucket.
getAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest
Returns the custom ACL to be applied to the specified bucket when this request is executed.
getAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Returns the custom ACL to be applied to the specified object when this request is executed.
getAdditionalDetails() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns any additional information retrieved in the error response.
getAdditionalDetails() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Returns any additional information retrieved in the error response.
getAdditionalRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
getAdjustment(ClockSkewAdjuster.AdjustmentRequest) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster
getAlgorithm() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
 
getAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Returns the encryption algorithm to use with this customer-provided server-side encryption key.
getAllBasicProfiles() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
 
getAllByPath(Object, List<String>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
Evaluates the given path expression and returns the list of all matching objects.
getAllCounters() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getAllHeaders() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns all of the HTTP headers returned with this response.
getAllHttpHeaders() - Method in class com.ibm.cloud.objectstorage.http.SdkHttpMetadata
Returns all the headers sent in a response.
getAllowedHeaders() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Returns allowed headers of this rule.
getAllowedMethods() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Returns the allowed methods of this rule.
getAllowedOrigins() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Returns the allowed origins of this rule and returns a reference to this object for method chaining.
getAllProfiles() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Deprecated.
getAllSubMeasurements(String) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getAlwaysCalculateMultipartMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Returns true if Transfer Manager should calculate MD5 for multipart uploads.
getAlwaysUseCryptoProvider() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns true if the specified crypto provider should be used in all cases.
getAmazonS3() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
getAmazonS3Client() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Returns the underlying Amazon S3 client used to make requests to Amazon S3.
getAnalyticsConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationResult
Returns the requested analytics configuration.
getAnalyticsConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Returns the AnalyticsConfiguration object.
getAnalyticsConfigurationList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Returns the list of analytics configurations for a bucket.
getApacheHttpClientConfig() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns a non-null object that can be used to specify Apache HTTP client specific custom configurations.
getApacheHttpClientConfig() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getApi() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getApiCallTimeout() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
getApiKey() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
getApiKey() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
 
getApiKey() - Method in class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
 
getApiKey() - Method in interface com.ibm.cloud.objectstorage.oauth.IBMOAuthCredentials
Returns the IBM API Key for this credentials object.
getArchiveStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getArn() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3BucketEntity
 
getAscpCount() - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
return the current ascp count
getAscpLogPath() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
return the updated log path for the ascp processes
getAscpMaxConcurrent() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
return the number of ascp processes that are allowed to run at any one time.
getAssumeRoleCredentialsProvider(RoleInfo) - Method in interface com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.ProfileCredentialsService
 
getAssumeRoleCredentialsProvider(RoleInfo) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.STSProfileCredentialsServiceLoader
 
getAsyncClientParams() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
getAtsEndpoint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
getAttemptCount() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
getAttemptLatency() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getAuthErrorRetryStrategy() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Returns the retry strategy for auth errors.
getAvailableEndpoints() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
 
getAvailableEndpoints() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
getAvailableEndpoints() - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns a immutable collection of all endpoints available in the metadata.
getAvailableEndpoints() - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns an immutable collection of all the endpoints available in the region metadata.
getAwsAccessIdKey() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.auth.AnonymousAWSCredentials
 
getAWSAccessKeyId() - Method in interface com.ibm.cloud.objectstorage.auth.AWSCredentials
Returns the AWS access key ID for this credentials object.
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.auth.BasicAWSCredentials
 
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.auth.BasicSessionCredentials
 
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
 
getAWSAccessKeyId() - Method in class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
 
getAwsClient() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
getAwsClient() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
getAwsDirectory() - Method in class com.ibm.cloud.objectstorage.profile.path.AwsDirectoryBasePathProvider
 
getAwsException() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getAwsExceptionMessage() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getAwsKmsEncryptionContext() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSEAwsKeyManagementParams
 
getAwsQueryCompatible() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
getAwsRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getAWSRequestMetrics() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getAwsRequestMetrics() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
getAWSRequestMetrics() - Method in interface com.ibm.cloud.objectstorage.Request
Returns the request metrics.
getAwsResponse() - Method in class com.ibm.cloud.objectstorage.Response
 
getAwsSecretAccessKey() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.auth.AnonymousAWSCredentials
 
getAWSSecretKey() - Method in interface com.ibm.cloud.objectstorage.auth.AWSCredentials
Returns the AWS secret access key for this credentials object.
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.auth.BasicAWSCredentials
 
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.auth.BasicSessionCredentials
 
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
 
getAWSSecretKey() - Method in class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
 
getAwsSessionToken() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getBackoffPeriod(int) - Method in class com.ibm.cloud.objectstorage.internal.CustomBackoffStrategy
 
getBackoffPeriod(int) - Method in class com.ibm.cloud.objectstorage.internal.DynamoDBBackoffStrategy
 
getBackoffStrategy() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Returns the back-off strategy included in this retry policy.
getBackoffStrategy() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
getBaseServiceExceptionClass() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
getBasicProfile(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
 
getBatchSize() - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
 
getBinaryRequestPayload(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Returns the request's payload as binary data.
getBinaryRequestPayloadStream(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
getBinaryRequestPayloadStreamWithoutQueryParams(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
getBinaryRequestPayloadWithoutQueryParams(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Returns the request's payload contents as binary data, without processing any query string params (i.e.
getBlock() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
getBlockPublicAcls() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Returns whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket.
getBlockSize() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the block size (in bytes).
getBlockSizeInBytes() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3Entity
 
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GenericBucketRequest
Deprecated.
Use getBucketName() instead.
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use getBucketName() instead.
getBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.UploadContext
 
GetBucketAccelerateConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's accelerate configuration.
GetBucketAccelerateConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAccelerateConfigurationRequest
Creates a request object, ready to be executed to fetch the accelerate configuration for the specified bucket.
getBucketAccountId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Returns the account ID that owns the destination bucket.
getBucketAcl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketAcl(GetBucketAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketAcl(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(GetBucketAclRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(GetBucketAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketAclRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for requesting a bucket's Access Control List (ACL).
GetBucketAclRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAclRequest
Constructs a new GetBucketAclRequest object, ready to retrieve the ACL for the specified bucket when executed.
GetBucketAnalyticsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to get an analytics configuration.
GetBucketAnalyticsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
 
GetBucketAnalyticsConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
 
GetBucketAnalyticsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#getBucketAnalyticsConfiguration