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(GetBucketAnalyticsConfigurationRequest) operation.
GetBucketAnalyticsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationResult
 
getBucketArn() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Returns the Amazon resource name (ARN) of the bucket to which data is exported.
getBucketArn() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Returns the Amazon resource name (ARN) of the bucket where inventory results will be published.
getBucketARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Returns the Amazon S3 bucket ARN where the replicas are present.
getBucketCrossOriginConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketCrossOriginConfiguration(GetBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketCrossOriginConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the cross origin configuration for the specified bucket, or null if the specified bucket does not exist, or an empty list if no configuration has been established.
getBucketCrossOriginConfiguration(GetBucketCrossOriginConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the cross origin configuration for the specified bucket, or null if no configuration has been established.
getBucketCrossOriginConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketCrossOriginConfiguration(GetBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketCrossOriginConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's cross origin configuration.
GetBucketCrossOriginConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketCrossOriginConfigurationRequest
Creates a request object, ready to be executed to fetch the cross origin configuration of the specified bucket.
getBucketFaspConnectionInfo(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the FASP Connection Info for a particular bucket.
getBucketFaspConnectionInfo(GetBucketFaspConnectionInfoRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the FASP Connection Info for a particular bucket.
getBucketFaspConnectionInfo(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketFaspConnectionInfo(GetBucketFaspConnectionInfoRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketFaspConnectionInfoRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's FASP info.
GetBucketFaspConnectionInfoRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketFaspConnectionInfoRequest
Creates request object, ready to be executed to fetch the FASP info for the specified bucket.
GetBucketInventoryConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to retrieve an inventory configuration.
GetBucketInventoryConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
 
GetBucketInventoryConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
 
GetBucketInventoryConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest) operation.
GetBucketInventoryConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationResult
 
getBucketKeyEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicates whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with Amazon Web Services KMS (SSE-KMS).
getBucketLifecycleConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketLifecycleConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the lifecycle configuration for the specified bucket, or null if the specified bucket does not exist or if no configuration has been established.
getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the lifecycle configuration for the specified bucket, or null if the specified bucket does not exist or if no configuration has been established.
getBucketLifecycleConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketLifecycleConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's lifecycle configuration.
GetBucketLifecycleConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLifecycleConfigurationRequest
Creates a request object, ready to be executed to fetch the lifecycle configuration for the specified bucket.
GetBucketLocationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provides options for requesting an Amazon S3 bucket's location.
GetBucketLocationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLocationRequest
Constructs a new request object to create a new bucket with the specified name.
GetBucketLoggingConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's logging configuration.
GetBucketLoggingConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLoggingConfigurationRequest
Creates request object, ready to be executed to fetch the logging configuration for the specified bucket.
GetBucketMetricsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to retrieve metrics configuration from a bucket.
GetBucketMetricsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
 
GetBucketMetricsConfigurationRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
 
GetBucketMetricsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#getBucketMetricsConfiguration(GetBucketMetricsConfigurationRequest) operation.
GetBucketMetricsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationResult
 
getBucketName() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResult
Returns the name of the bucket containing the uploaded object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResultImpl
 
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
getBucketName() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
The name of the bucket where the object is being transfered from/to.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3RequestEndpointResolver
 
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
 
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
The bucket name to which the upload was taking place.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The bucket name to which the PUT action was initiated.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Returns the name of the bucket containing the reference to the object to add a legal hold to.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Returns the name of the bucket containing the multipart upload to complete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
The name of the bucket that contains the newly created object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Gets the name of the Amazon S3 bucket to create.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Returns the name of the bucket from which an analytics configuration is deleted.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Returns the name of the bucket containing the inventory configuration to delete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
Returns the name of the bucket from which the metrics configuration is deleted.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being deleted.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketRequest
Gets the name of the Amazon S3 bucket to delete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Returns the name of the bucket containing the reference to the object to delete a legal hold from.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
The bucket name of the bucket containing the object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
The bucket name containing the objects to delete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
The Amazon S3 bucket whose Public Access Block configuration you want to delete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Gets the name of the Amazon S3 bucket containing the version to delete.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Returns the name of the bucket containing the reference to the object to add a legal hold to.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the name of the bucket involved in this request.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GenericBucketRequest
Returns the name of the target bucket.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAclRequest
Returns the name of the bucket whose ACL will be retrieved by this request, when executed.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Returns the name of the bucket from which an analytics configuration is to be retrieved.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Returns the name of the bucket containing the inventory configuration to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLocationRequest
Returns the name of the bucket whose location is being requested.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Returns the name of the bucket containing the metrics configuration to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being retrieved.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketWebsiteConfigurationRequest
Returns the name of the bucket whose website configuration is being retrieved.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
The bucket name that contains the object for which to get the ACL information.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The bucket name containing the object whose Legal Hold status you want to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
The bucket whose Object Lock configuration you want to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
The name of the bucket containing the object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
The bucket name containing the object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The bucket name containing the object whose retention settings you want to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketRequest
The bucket name.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The name of the bucket to which to initiate the upload
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
The name of the bucket to which the multipart upload was initiated.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Gets the name of the Amazon S3 bucket whose analytics configurations are to be listed.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Gets the name of the Amazon S3 bucket whose inventory configurations are to be listed.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Gets the name of the bucket containing the metrics configurations to retrieve.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Returns the name of the bucket which contains the specified object.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
The name of the bucket to which the multipart upload was initiated.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
The name of the bucket containing the objects.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Bucket name to list.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
The bucket name.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the name of the bucket containing the multipart upload whose parts are being listed.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the name of the bucket to which the multipart upload was initiated.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the name of the Amazon S3 bucket containing the objects listed in this ObjectListing.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the name of the bucket containing the listed parts, as specified in the original request.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Returns the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Gets the name of the bucket in which this object is contained.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the name of the Amazon S3 bucket in which this object is stored.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
 
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest
Returns the name of the bucket whose ACL will be modified by this request when executed.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Returns the name of the bucket to which an analytics configuration is stored.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Gets the name of the bucket whose cross origin configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Returns the name of the bucket where the inventory configuration will be stored.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Gets the name of the bucket whose lifecycle configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Gets the name of the bucket whose logging configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Returns the name of the bucket for which the metrics configuration is set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Gets the name of the bucket whose notification configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
Returns the name of the bucket to which a protection configuration is stored.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Returns the name of Amazon S3 bucket.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the name of the bucket whose versioning configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Returns the name of the bucket whose website configuration is being set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
The bucket name that contains the object to which you want to attach the ACL.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The bucket name containing the object that you want to place a Legal Hold on.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The S3 Bucket.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The S3 Bucket.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to set.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the name of the Amazon S3 bucket containing the versions listed in this VersionListing.
getBucketName() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Download
The name of the bucket where the object is being downloaded from.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
The name of the bucket where the object is being downloaded from.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileDownloadImpl
Returns the name of the bucket from which files are downloaded.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileUploadImpl
Returns the name of the bucket to which files are uploaded.
getBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Returns the name of the bucket containing the uploaded object.
getBucketName() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileDownload
Returns the name of the bucket from which files are downloaded.
getBucketName() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileUpload
Returns the name of the bucket to which files are uploaded.
getBucketNotificationConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use getNotificationConfiguration() instead.
GetBucketNotificationConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's notification configuration.
GetBucketNotificationConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketNotificationConfigurationRequest
Creates a new request object, ready to be executed to fetch the notification configuration for the specified bucket.
GetBucketPolicyRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Gets the policy for the specified bucket.
GetBucketPolicyRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketPolicyRequest
Creates a new request object, ready to be executed to retrieve the bucket policy of an Amazon S3 bucket.
getBucketProtection(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the protection configuration for the specified bucket.
getBucketProtection(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketProtectionConfiguration(GetBucketProtectionConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
getBucketProtectionConfiguration(GetBucketProtectionConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketProtectionConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's protection configuration.
GetBucketProtectionConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketProtectionConfigurationRequest
Creates a request object, ready to be executed to fetch the protection configuration of the specified bucket.
getBucketRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
Returns the Amazon Web Services region where the bucket is located.
getBucketReplicationConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketReplicationConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves the replication configuration for the given Amazon S3 bucket.
getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves the replication configuration for the given Amazon S3 bucket.
getBucketReplicationConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketReplicationConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's replication configuration.
GetBucketReplicationConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketReplicationConfigurationRequest
Creates a new request object, ready to be executed to fetch the replication configuration for the specified bucket.
getBuckets() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
Gets the list of buckets describing the objects stored in the S3 bucket.
getBucketVersioningConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketVersioningConfiguration(GetBucketVersioningConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketVersioningConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the versioning configuration for the specified bucket.
getBucketVersioningConfiguration(GetBucketVersioningConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the versioning configuration for the specified bucket.
getBucketVersioningConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketVersioningConfiguration(GetBucketVersioningConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketVersioningConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to get a bucket's versioning configuration.
GetBucketVersioningConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketVersioningConfigurationRequest
Creates a request object, ready to be executed to fetch the versioning configuration for the specified bucket.
getBucketWebsiteConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketWebsiteConfiguration(GetBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getBucketWebsiteConfiguration(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the website configuration for the specified bucket.
getBucketWebsiteConfiguration(GetBucketWebsiteConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the website configuration for the specified bucket.
getBucketWebsiteConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getBucketWebsiteConfiguration(GetBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetBucketWebsiteConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to retrieve a bucket's website configuration.
GetBucketWebsiteConfigurationRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to retrieve the bucket website configuration for the specified bucket.
getBypassGovernanceRetention() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
getByPath(Object, List<String>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
Evaluates the given path expression on the given object and returns the object found.
getByteCount() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
getByteCount() - Method in class com.ibm.cloud.objectstorage.util.CountingInputStream
Returns the number of bytes read from this stream so far.
getByteCountMetricType() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleThroughputMetricType
 
getByteCountMetricType() - Method in interface com.ibm.cloud.objectstorage.metrics.ThroughputMetricType
 
getBytes() - Method in class com.ibm.cloud.objectstorage.event.ProgressEvent
Returns the number of bytes associated with the event.
getBytes() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
Get the JSON content as a UTF-8 encoded byte array.
getBytes() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
getBytes() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
getBytesRead() - Method in class com.ibm.cloud.objectstorage.test.util.RandomInputStream
 
getBytesReadBeforeException() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getBytesTransfered() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ProgressEvent
Deprecated.
Replaced by ProgressEvent.getBytesTransferred(). This method SHOULD NEVER be used as it can lead to integer overflow if the number of bytes transferred was greater than Integer.MAX_VALUE.
getBytesTransfered() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
getBytesTransferred() - Method in class com.ibm.cloud.objectstorage.event.ProgressEvent
Convenient method to returns the number of bytes transferred in this event, or the number of bytes reset (or discarded) if negative.
getBytesTransferred() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
Returns the number of bytes completed in the associated transfer.
getCacheControl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
getCacheControl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the cache control response header override if it has been specified, or null otherwise.
getCacheControl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The caching behavior along the request/reply chain.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets additional metadata for a previously executed successful request.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getCachedToken() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
 
getCacheResponseMetadata() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns whether or not to cache response metadata.
getCallable() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PreparedDownloadContext
 
getCannedAccessControlList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the canned ACL to use for the new, copied object.
getCannedAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the optional pre-configured access control policy to use for the new object.
getCannedAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Returns the optional Canned ACL to set for the new bucket.
getCannedACL() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
getCannedAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Gets the optional pre-configured access control policy to use for the new object.
getCannedAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest
Returns the canned ACL to be applied to the specified bucket when this request is executed.
getCannedAcl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Returns the canned ACL to be applied to the specified object when this request is executed.
getCanonicalizedEndpoint(URI) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
getCanonicalizedHeadersForStringToSign(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS3Signer
 
getCanonicalizedHeaderString(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
getCanonicalizedQueryString(Map<String, List<String>>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Examines the specified query string parameters and returns a canonicalized form.
getCanonicalizedQueryString(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
getCanonicalizedResourcePath(String) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
getCanonicalizedResourcePath(String, boolean) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
This method takes in a resourcePath and canonicalizes it by adding an initial slash ("\") if that isn't already present.
getCause() - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
Returns the underlying exception, if any; or null otherwise.
getCause() - Method in exception com.ibm.cloud.objectstorage.test.retry.NonRetryableException
 
getCause() - Method in error com.ibm.cloud.objectstorage.test.retry.RetryableError
 
getChannel() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getChannel() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getCipher() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getCipher() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
This method is provided only for testing purposes.
getCipherAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the algorithm name of the underlying cipher.
getCipherAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getCipherProvider() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the provider of the underlying cipher.
getClientConfiguration() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
getClientConfiguration() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getClientConfiguration() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the ClientConfiguration currently configured in the builder
getClientConfiguration() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getClientConfiguration() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Client config to customise the IAM Client
getClientExecutionTimeout() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
getClientExecutionTimeout() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getClientExecutionTimeout() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getClientExecutionTimer() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Package protected for unit-testing
getClientExecutionTrackerTask() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
getClientId() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getClientMarker(RequestClientOptions.Marker) - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Returns the value of the specified marker; or null if there is no such value.
getClientParams() - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerParams
 
getCloneRoot() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the root object from which the current object was cloned; or null if there isn't one.
getCloneSource() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the source object from which the current object was cloned; or null if there isn't one.
getCloudFrontId() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Gets Amazon S3's CloudFront ID when the request is performed in the accelerate mode.
getCloudFrontId() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Gets Amazon S3's CloudFront ID when the request is performed in the accelerate mode.
getCloudFrontId() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
 
getCloudFunctionARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CloudFunctionConfiguration
Deprecated.
Returns the ARN of the cloud function to be invoked.
getCode() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
getCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the status code for the failed delete.
getCommonPrefixes() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the common prefixes included in this object listing.
getCommonPrefixes() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the common prefixes included in this multipart upload listing.
getCommonPrefixes() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the common prefixes included in this object listing.
getCommonPrefixes() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the common prefixes included in this version listing.
getCondition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Return the condition that must be met for the specified redirect to apply.
getConfig() - Method in class com.ibm.cloud.objectstorage.ClientConfigurationFactory
Builds a ClientConfiguration instance with the default configuration for the current client.
getConfig() - Method in class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
getConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Returns the website configuration to send as part of this request.
getConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Returns the configuration which specifies how this TransferManager processes requests.
getConfigurationByName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Returns the notification configuration for the given name.
getConfigurationId() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3Entity
 
getConfigurations() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Returns all the notification configurations associated with the Amazon S3 bucket.
getConflictResolution() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
Returns the conflict resolution strategy; neve null.
getConnectionManager() - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
getConnectionMaxIdleMillis() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the maximum amount of time that an idle connection may sit in the connection pool and still be eligible for reuse.
getConnectionPoolRequestTimeout() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getConnectionPoolTTL() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getConnectionTimeout() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the amount of time to wait (in milliseconds) when initially establishing a connection before giving up and timing out.
getConnectionTimeout() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getConnectionTTL() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the expiration time (in milliseconds) for a connection in the connection pool.
getContent() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getContent() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the input stream containing the response content.
getContent() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the optional stream containing the payload data to include for this request.
getContentCryptoScheme() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
 
getContentCryptoScheme() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoScheme
 
getContentDisposition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the optional Content-Disposition HTTP header, which specifies presentation information for the object such as the recommended filename for the object to be saved as.
getContentDisposition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the content disposition response header override if it has been specified, or null otherwise.
getContentDisposition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The presentational information for the object.
getContentEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
getContentEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the content encoding response header override if it has been specified, or null otherwise.
getContentEncoding() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
What content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.
getContentLanguage() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the Content-Language HTTP header, which describes the natural language(s) of the intended audience for the enclosed entity.
getContentLanguage() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the content language response header override if it has been specified, or null otherwise.
getContentLanguage() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The language the content is in.
getContentLength() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the Content-Length HTTP header indicating the size of the associated object in bytes.
getContentLength() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The size of the body in bytes.
getContentLength(PutObjectRequest) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns the size of the data in this request, otherwise -1 if the content length is unknown.
getContentLengthFromContentRange(ObjectMetadata) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns the content length of the object if response contains the Content-Range header and is well formed.
getContentMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Gets the expected content-md5 header of the request.
getContentMD5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
getContentMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Returns the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
getContentMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Returns the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
getContentRange() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the content range of the object if response contains the Content-Range header.
getContentRange() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The portion of the object returned in the response.
getContentType() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
getContentType() - Method in interface com.ibm.cloud.objectstorage.protocol.json.SdkJsonMarshallerFactory
Deprecated.
 
getContentType() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
 
getContentType() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
Deprecated.
getContentType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Gets the expected content-type of the request.
getContentType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the Content-Type HTTP header, which indicates the type of content stored in the associated object.
getContentType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the content type response header override if it has been specified, or null otherwise.
getContentType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The standard MIME type describing the format of the object data.
getContentTypeOverride() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
getContentUnwrapped() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getContentUnwrapped() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the optional raw stream containing the payload data to include for this request, with all progress stream wrappers.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Gets the optional continuation token.
getContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the optional continuation token.
getCounter(String) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getCRC32Checksum() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the CRC32 checksum calculated by the underlying CRC32ChecksumCalculatingInputStream.
getCRC32Checksum() - Method in class com.ibm.cloud.objectstorage.util.CRC32ChecksumCalculatingInputStream
 
getCreateTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Gets creation time for the object/
getCreationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Gets the bucket's creation date.
getCreationTemplateId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
IBM Returns the creationTemplateId associated with the bucket.
getCredentailFile() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
getCredentialFile() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the last set AWS credential file, or null if there is none.
getCredentialFile() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getCredentialFile() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the last set AWS credential file; or null if there is none.
getCredentialProcess() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getCredentialProvider() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the credential provider for the default AWS SDK metric implementation.
getCredentials() - Method in interface com.ibm.cloud.objectstorage.auth.AWSCredentialsProvider
Returns AWSCredentials which the caller can use to authorize an AWS request.
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
 
getCredentials() - Method in interface com.ibm.cloud.objectstorage.auth.AWSSessionCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.AWSStaticCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathJsonFileCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathPropertiesFileCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.ContainerCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.EnvironmentVariableCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
Returns AWSCredentials which the caller can use to authorize an AWS request.
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.json.internal.JsonStaticCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonConfigFile
Returns the IBM credentials.
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.JsonFileCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileAssumeRoleCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileStaticCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.STSProfileCredentialsServiceProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
 
getCredentials(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Returns the AWS credentials for the specified profile.
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesFileCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.SystemPropertiesCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
getCredentials() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the AWSCredentialsProvider currently configured in the builder.
getCredentials() - Method in class com.ibm.cloud.objectstorage.internal.StaticCredentialsProvider
Deprecated.
 
getCredentials() - Static method in class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
 
getCredentialScope() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns credential scope for the endpoint.
getCredentialsEndpoint() - Method in class com.ibm.cloud.objectstorage.internal.CredentialsEndpointProvider
Returns the URI that contains the credentials.
getCredentialsExpiration() - Method in class com.ibm.cloud.objectstorage.auth.ContainerCredentialsProvider
 
getCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Returns the credentials provider used for fetching the credentials.
getCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getCredentialsProvider(AmazonWebServiceRequest, AWSCredentialsProvider) - Static method in class com.ibm.cloud.objectstorage.util.CredentialUtils
Returns the credentials provider that will be used to fetch the credentials when signing the request.
getCredentialsProvider(RequestConfig, AWSCredentialsProvider) - Static method in class com.ibm.cloud.objectstorage.util.CredentialUtils
 
getCrossOriginConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Gets the new cross origin configuration for the specified bucket.
getCryptoMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns the optionally specified crypto mode applicable only to the S3 encryption client; or null.
getCryptoProvider() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns the crypto provider whose encryption implementation will be used to encrypt and decrypt data.
getCurrentCount() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
For testing purposes.
getCurrentJavaVersion() - Static method in class com.ibm.cloud.objectstorage.util.JavaVersionParser
 
getCurrentRegion() - Static method in enum com.ibm.cloud.objectstorage.regions.Regions
Returns a Region object representing the region the application is running in, when running in EC2.
getCurrNumErrors() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getCustomerMasterKeyId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
 
getCustomErrorCodeFieldName() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
getCustomQueryParameters() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
getCustomQueryParameters() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getCustomQueryParameters() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getCustomRequestHeaders() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns an immutable map of custom header names to header values.
getCustomRequestHeaders() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getCustomRequestHeaders() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getDaemonThreadCount() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
getDaemonThreadCount() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
getDataExport() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysis
Returns the container used to describe how data related to the storage class analysis should be exported.
getDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the expiration date of this object.
getDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Returns the date for this LegalHold.
getDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
getDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Returns the time in days from when a new version of the object is uploaded to the bucket and when older versions are archived.
getDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the time in days from an object's creation to its expiration.
getDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of days that you want to specify for the default retention period.
getDaysAfterInitiation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
getDefault() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
Returns the default server side encryption algorithm, which is AES256.
getDefaultBackoffStrategy(RetryMode) - Static method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
 
getDefaultConfig() - Method in class com.ibm.cloud.objectstorage.ClientConfigurationFactory
Builds a ClientConfiguration instance with default configuration values suitable for most use cases.
getDefaultConfigFileLocation() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
 
getDefaultRetention() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRule
The default retention period that you want to apply to new objects placed in the specified bucket.
getDefaultRetentionInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
getDefaultRetryMode() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
 
getDefaultRetryMode() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getDefaultRetryPolicy() - Static method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Returns the SDK default retry policy.
getDefaultRetryPolicyWithCustomMaxRetries(int) - Static method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Returns the SDK default retry policy with the specified max retry count.
getDefaults() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the default endpoint configuration of the partition.
getDefaults() - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
returns the default endpoints configuration for all regions in a partition.
getDefaultSigner() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getDelayInMs() - Method in class com.ibm.cloud.objectstorage.test.retry.RetryableParams
 
getDelegated_refresh_token() - Method in class com.ibm.cloud.objectstorage.oauth.Token
 
getDelegateStream() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
getDeletedObjects() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
getDeletedObjects() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult
Returns the list of successfully deleted objects from this request.
getDeletedObjects() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException
Returns the list of successfully deleted objects from this request.
getDeleteMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.
getDeleteMarkerReplication() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns the status of delete marker replication of current rule.
getDeleteMarkerVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the versionId for the delete marker that was created when doing a non-versioned delete in a versioned bucket.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Gets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ObjectListing.getCommonPrefixes() list.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Gets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ListObjectsV2Result.getCommonPrefixes() list.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the delimiter parameter originally used to request this object listing, or null if no delimiter specified.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Gets the delimiter parameter originally used to request this multipart upload listing, or null if no delimiter specified.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the delimiter parameter originally used to request this object listing, or null if no delimiter specified.
getDelimiter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the value of the delimiter parameter used to request this version listing.
getDescription() - Method in class com.ibm.cloud.objectstorage.partitions.model.Region
 
getDescription() - Method in enum com.ibm.cloud.objectstorage.regions.Regions
Descriptive readable name for this region.
getDescription(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
 
getDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Returns a human-readable description of this transfer.
getDescription() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Returns a human-readable description of this transfer.
getDestination() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Returns the place to store the data for an analysis.
getDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the InventoryDestination that contains information about where to publish the inventory results.
getDestination_root() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getDestinationBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Returns the destination bucket name for this logging configuration.
getDestinationBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The name of the destination bucket.
getDestinationBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the destination bucket name which will contain the new, copied object.
getDestinationBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Gets the destination bucket name which will contain the new, copied object.
getDestinationConfig() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns the destination configuration for the replication rule.
getDestinationKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationKey() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationRoot() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The file ID of the destination root directory.
getDestinationSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the destination object being copied.
getDestinationSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the source object part being copied.
getDeviceSerialNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Gets the Multi-Factor Authentication device serial number.
getDirection() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getDiskLimit() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getDiskLimit() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns the maximum size (in bytes) of additional disk space that will be consumed for this request; or Long.MAX_VALUE if there is no limit.
getDisplayName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
Returns the display name for this grantee.
getDisplayName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
Gets the display name of the owner.
getDnsResolver() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the DnsResolver for resolving AWS IP addresses.
getDnsResolver() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getDnsSuffix() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the dns suffix of the partition.
getDomain() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
 
getDomain() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
getDomain() - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns the domain for this region; ex: "amazonaws.com".
getDomain() - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns the domain for this region; ex: "amazonaws.com".
getDownloadSizePerRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
getDurationMilli() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
 
getDurationNano() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
getDynamoDBDefaultRetryPolicy() - Static method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Returns the default retry policy for DynamoDB client.
getDynamoDBDefaultRetryPolicyWithCustomMaxRetries(int) - Static method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
Returns the default retry policy for DynamoDB client with the specified max retry count.
getElapsedTimeMillis() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getEnabledCipherSuites() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getEnabledProtocols() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getEnableSessionCreation() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncryption() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSEAwsKeyManagementParams
Returns the scheme used for encrypting the Amazon S3 object.
getEncryptionMaterials(Map<String, String>) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterialsAccessor
Retrieves encryption materials matching the specified description from some source.
getEncryptionMaterials() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterialsFactory
Returns EncryptionMaterials which the caller can use for encryption.
getEncryptionMaterials() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Returns the encryption materials if specified; or null if not.
getEncryptionMaterials(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
getEncryptionMaterials() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
getEncryptionMaterials() - Method in class com.ibm.cloud.objectstorage.services.s3.model.StaticEncryptionMaterialsProvider
 
getEncryptionMaterials(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.StaticEncryptionMaterialsProvider
 
getEncryptionType() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Gets the encryptionType of the S3 bucket to create.
getEndEpochTimeMilli() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getEndEpochTimeMilliIfKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getEndpoint() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getEndpoint() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the service endpointConfiguration in use by the builder
getEndpoint() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getEndpoint() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the service endpoint (ex: "https://ec2.amazonaws.com") to which this request should be sent.
getEndpointDiscovery() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getEndpointForRetry() - Method in class com.ibm.cloud.objectstorage.retry.internal.AuthRetryParameters
 
getEndpointPrefix() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
getEndpoints() - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
Returns the endpoints configuration for all regions in a partition that service supports.
getEndTime() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getEndTimeNano() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getEndTimeNanoIfKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getError() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getErrorCode() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns the AWS error code represented by this exception.
getErrorCode() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
getErrorCode() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns the Amazon Web Services error code represented by this exception.
getErrorCode() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException
Always returns null since this exception represents a "successful" response from the service with no top-level error code.
getErrorCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
A string that uniquely identifies an error condition.
getErrorCodeParser(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
getErrorDocument() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Returns the complete path to the document to serve for 4xx errors, or null if no error document has been configured.
getErrorDocument() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
getErrorMessage() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
 
getErrorMessage() - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
 
getErrorMessage() - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
 
getErrorMessage() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns the human-readable error message provided by the service
getErrorMessage() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
A generic description of the error condition.
getErrorResponseHandler() - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
getErrorResponseXml() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns the original error response XML received from Amazon S3
getErrorResponseXml() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Returns the error XML received in the HTTP Response or null if the exception is constructed from the headers.
getErrors() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
getErrors() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException
Returns the list of errors from the attempted delete operation.
getErrorShapeMetadata() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
getErrorShapes() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
getErrorType() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Indicates who is responsible for this exception (caller, service, or unknown).
getEstimatedSkew() - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster
The estimated skew is the difference between the local time at which the client received the response and the Date header from the service's response.
geteTag() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Returns the entity tag identifying the new object.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Gets the ETag value for the new object that was created in the associated CopyObjectRequest.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Gets the ETag value for the new part that was created in the associated CopyPartRequest.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
The entity tag is a hash of the object.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Returns the entity tag generated from the content of the associated part.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Returns the entity tag generated from the part content.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Gets the server-side ETag value for the newly created object.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
Returns the entity tag of the newly uploaded part.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
An opaque identifier assigned by a web server to a specific version of a resource found at a URL.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Returns the entity tag identifying the new object.
getETag() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Returns the entity tag identifying the new object.
getEvent() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
getEventCode() - Method in class com.ibm.cloud.objectstorage.event.ProgressEvent
Deprecated.
getEventName() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEventNameAsEnum() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEvents() - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Returns the set of events associated with this notification configuration.
getEventSource() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEventTime() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEventType() - Method in class com.ibm.cloud.objectstorage.event.ProgressEvent
Returns the type of event this object represents.
getEventVersion() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getException() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext
 
getException() - Method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters
 
getExceptionUnmarshaller() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
getExecutor() - Method in class com.ibm.cloud.objectstorage.client.AwsAsyncClientParams
 
getExecutor() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder.AsyncBuilderParams
 
getExecutor() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getExecutor() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimer
This method is current exposed for testing purposes
getExecutor() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestTimer
This method is current exposed for testing purposes
getExecutorFactory() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
 
getExecutorFactory() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getExecutorService() - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Returns the executor service used for performing the callbacks.
getExecutorService() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns a custom executor service for concurrent uploads; or null there is no customization.
getExecutorService() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
getExecutorService() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketCrossOriginConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketLifecycleConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
 
getExpectedBucketOwner() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.ExpectedBucketOwnerRequest
Returns he account id of the expected bucket owner.
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAccelerateConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLoggingConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
getExpectedBucketOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
getExpiration() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the timestamp when the token will expire.
getExpiration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
The expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3.
getExpiration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header.
getExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the expiration date of the object.
getExpirationInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the time in days from an object's creation to its expiration.
getExpirationInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Returns the lifetime of the active copy in days.
getExpirationTime() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the expiration time for token.
getExpirationTime() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationResult
Returns the expiration date of the object, or null if the object is not configured to expire.
getExpirationTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the time this object will expire and be completely removed from S3.
getExpirationTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationResult
Returns the bucket lifecycle configuration rule ID for the expiration of this object.
getExpirationTimeRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpires() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Returns the expires response header override if it has been specified, or null otherwise.
getExpires() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The date and time at which the object is no longer cacheable.
getExpires_in() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the number of seconds remaining before the token expires.
getExposedHeaders() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Returns expose headers of this rule and returns a reference to this object for method chaining.
getExtendedRequestId() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Gets Amazon S3's extended request ID.
getExtendedRequestId() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Gets Amazon S3's extended request ID.
getExtendRetentionFromCurrentTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
getExternalId() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
A unique identifier that is used by third parties when assuming roles in their customers' accounts.
getExtraInfo() - Method in exception com.ibm.cloud.objectstorage.ResetException
 
getExtraMaterialDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Returns the supplemental material description to be used for retrieving the encryption materials.
getFactory() - Static method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
Returns the current default log factory.
getFasp_port() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getFaspConnectionInfo(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Check the LRU cache to see if the Aspera Key has already been retrieved for this bucket.
getField(T, Field) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
getFile() - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Returns the underlying file, if known; or null if not;
getFile(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
Returns the File this stream is reading data from.
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the path and name of the file containing the data to be uploaded to Amazon S3.
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
getFile() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.S3DataSource
 
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the file containing the data to upload.
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
getFile() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.UploadContext
 
getFileDecriptorInfo() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
getFileDecriptorInfo() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
getFileDeleteObserver() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.PartCreationEvent
Returns an observer for file deletion; or null if there is none.
getFileName() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResult
Returns the uploaded or downloaded file/folder name
getFileName() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResultImpl
 
getFileOffset() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the optional offset in the specified file, at which to begin uploading data for this part.
getFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Returns the filter used to describe a set of objects for analysis.
getFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns a LifecycleFilter that is used to identify objects that a Lifecycle Rule applies to.
getFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Returns the metrics configuration filter.
getFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Filter criteria for determining which S3 objects trigger event notifications.
getFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns a ReplicationFilter that is used to identify objects that a CRR Rule applies to.
getFilterRules() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
 
getFinalAwsException() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
The ApiCallAttemptMonitoringEvent.getAwsException() from the last reported API call attempt.
getFinalAwsExceptionMessage() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
The ApiCallAttemptMonitoringEvent.getAwsExceptionMessage() from the last reported API call attempt.
getFinalBytes() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
For testing purposes only.
getFinalHttpStatusCode() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
The last status code returned by the service.
getFinalSdkException() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
The ApiCallAttemptMonitoringEvent.getSdkException() from the last reported API call attempt.
getFinalSdkExceptionMessage() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
The ApiCallAttemptMonitoringEvent.getSdkExceptionMessage() from the last reported API call attempt.
getFirstByte() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the optional start range to copy from the source object.
getFirstRegionId() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Returns the first region id or null for Region.US_Standard.
getFormat() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Returns the file format used when exporting data to Amazon S3.
getFormat() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Returns the output format of the inventory results.
getFormat() - Method in enum com.ibm.cloud.objectstorage.util.TimestampFormat
 
getFormattedSigningDate() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the formatted date in UTC zone of the signing date.
getFormattedSigningDateTime() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the formatted date and time of the signing date in UTC zone.
getFqdn() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getFrequency() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
Returns the frequency for producing inventory results in String format.
getFunctionARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.LambdaConfiguration
Returns the ARN of the cloud function to be invoked.
getFuture() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyMonitor
 
getFuture() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadMonitor
 
getFuture() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransferMonitor
 
getFuture() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferMonitor
Returns a Future to wait on.
getFuture() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadMonitor
 
getFutures() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
 
getGeneralProgressListener() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the optional progress listener for receiving updates about the progress of the request.
getGenerator() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
getGenerator() - Static method in class com.ibm.cloud.objectstorage.util.IdempotentUtils
 
getGlacierJobParameters() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
 
getGlobalHandlers() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerChainFactory
 
getGlobalTimeOffset() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
getGlobalTimeOffset() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalTime
Gets the global time difference in seconds between the running JVM and AWS.
getGrantee() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Grant
Gets the grantee being granted a permission by this grant.
getGrants() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Deprecated.
This will remove the duplicate grants if received from Amazon S3. Use AccessControlList.getGrantsAsList() instead.
getGrantsAsList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Gets the list of Grant objects in this access control list (ACL).
getHandlerContext(HandlerContextKey<X>) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
getHandlerContext(HandlerContextKey<X>) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getHandlerContext(HandlerContextKey<X>) - Method in interface com.ibm.cloud.objectstorage.HandlerContextAware
Return the context for the given key if present; else return null.
getHeader(String) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
getHeaderName() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Permission
Returns the name of the header used to grant this permission.
getHeaders() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns headers to be added to all requests
getHeaders() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getHeaders() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
getHeaders() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns a map of all the headers included in this request.
getHeaders() - Method in class com.ibm.cloud.objectstorage.internal.CredentialsEndpointProvider
Allows passing additional headers to the request
getHeadersForStringToSign(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS3Signer
 
getHeaderValues(String) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns all the values for a given header name.
getHost(String) - Static method in class com.ibm.cloud.objectstorage.regions.AbstractRegionMetadataProvider
Parse the host portion out of an endpoint (which may or may not contain a scheme).
getHostId() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
Returns the Amazon S3 host ID, providing additional debugging information about how a request was handled.
getHostMetricName() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the host name for generating per-host level metrics; or null or blank if the host is to be automatically detected via InetAddress.
getHostMetricName() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getHostMetricName() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the host name for metric purposes.
getHostName() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns the endpoint string.
getHostName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Return the host name to use in the redirect request.
getHostNameRegex() - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
getHostRegexToRegionMappings() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
 
getHostRegexToRegionMappings() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getHttpClientConfig(String) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
Returns the http client configuration for the http client name.
getHttpClientConnectionManager() - Method in interface com.ibm.cloud.objectstorage.http.apache.client.impl.ConnectionManagerAwareHttpClient
Returns the HttpClientConnectionManager associated with the http client.
getHttpClientConnectionManager() - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
getHttpClients() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getHttpErrorCodeReturnedEquals() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Return the HTTP error code when the redirect is applied.
getHttpExpiresDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the date when the object is no longer cacheable.
getHttpHeaders() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
 
getHttpHeaders() - Method in class com.ibm.cloud.objectstorage.http.SdkHttpMetadata
getHttpMethod() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getHttpMethod() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the HTTP method (GET, POST, etc) to use when sending this request.
getHttpMethodName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
getHttpRedirectCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Return the HTTP code to use in the redirect response.
getHttpRequest() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the original http request associated with this response.
getHttpRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
Returns the http request from which this input stream is derived.
getHttpRequestTimer() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Package protected for unit-testing
getHttpResponse() - Method in class com.ibm.cloud.objectstorage.Response
 
getHttpStatusCode() - Method in class com.ibm.cloud.objectstorage.http.SdkHttpMetadata
 
getHttpStatusCode() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getHttpStatusCode() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
getIBMApiKey() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getIbmDirectory() - Method in class com.ibm.cloud.objectstorage.profile.path.AwsDirectoryBasePathProvider
 
getIbmProtectionManagementState() - Method in class com.ibm.cloud.objectstorage.ResponseMetadata
Returns the IBM Protection Management State contained in this response metadata object.
getIbmRestoredCopyStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
getIBMServiceInstanceId() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getIBMSSEKPCrk() - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
Returns the CRK header of the HEAD request
getIBMSSEKPCrk() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Returns the CRK header of the GET Bucket request
getIBMSSEKPEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
Returns if KP has been enabled
getIBMSSEKPEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Returns if KP has been enabled
getIbmTransition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Returns the identifier used to represent an analytics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the ID of this rule.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Returns the Id of this rule.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Returns the identifier used to represent an analytics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Returns the ID used to identify the inventory configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
The ID used to identify the metrics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Returns the identifier used to represent an analytics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Returns the ID used to identify the inventory configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Returns the ID used to identify the metrics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the ID used to identify the inventory configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Returns the id for this LegalHold
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Returns the ID used to identify the metrics configuration.
getId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
Gets the ID of the owner.
getIdentifier() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
Returns the unique identifier for this grantee.
getIdentifier() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
Gets the grantee's e-mail address.
getIdentifier() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.Grantee
Gets the identifier for this grantee.
getIdentifier() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
Gets the group grantee's URI.
getIgnorePublicAcls() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Returns whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.
getIms_token() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the IMS token.
getIncludedObjectVersions() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns which object version(s) to included in the inventory results.
getIndexDocumentSuffix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Returns the document to serve when a directory is specified (ex: index.html).
getIndexDocumentSuffix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
getInetAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getInetAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getInfoToResume() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.PauseResult
Returns the information that can be used to resume a successfully paused operation.
getInitiated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the date at which this upload was initiated.
getInitiator() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the user who initiated this multipart upload.
getInitiator() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns details on the user who initiated the associated multipart upload.
getInput() - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.internal.SdkMetricsSocket
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLMetricsSocket
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the input stream containing the data to be uploaded to Amazon S3.
getInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
getInputStream() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.S3DataSource
 
getInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the stream containing the data to upload for the new part.
getInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
getInRegionOptimizedConfig() - Method in class com.ibm.cloud.objectstorage.ClientConfigurationFactory
Builds a ClientConfiguration instance with configuration values tailored towards clients operating in the same AWS region as the service endpoint they call.
getInstance() - Static method in class com.ibm.cloud.objectstorage.auth.DefaultAWSCredentialsProviderChain
 
getInstance() - Static method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
Returns a singleton InstanceProfileCredentialsProvider that does not refresh credentials asynchronously.
getInstance() - Static method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.STSProfileCredentialsServiceLoader
 
getInstance() - Static method in class com.ibm.cloud.objectstorage.http.NoneTlsKeyManagersProvider
 
getInstance() - Static method in class com.ibm.cloud.objectstorage.internal.ConnectionUtils
 
getInstance() - Static method in class com.ibm.cloud.objectstorage.internal.InstanceMetadataServiceResourceFetcher
 
getInstance() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricCollector.Factory
Returns an instance of the collector; or null if if failed to create one.
getInstance(String, AsperaTransaction) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
Returns TransferListener instance and associates an AsperaTransaction with a Transfer ID.
getInstance() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
Loads MIME type info from the file 'mime.types' in the classpath, if it's available.
getInstanceLength() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the physical length of the entire object stored in S3.
getInstructionFileSuffix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
getInternal_info() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
getInternal_message() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
getInternalConfig() - Static method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig.Factory
Returns a non-null and immutable instance of the AWS SDK internal configuration.
getInventoryConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationResult
Returns the requested inventory configuration.
getInventoryConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Returns the inventory configuration.
getInventoryConfigurationList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Returns the list of inventory configurations for a bucket.
getInventoryFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the inventoryFilter used to describe a set of objects to include in inventory results.
getInvocationRoleARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CloudFunctionConfiguration
Deprecated.
Returns the invocation role associated with this configuration.
getIV() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the initialization vector (IV) in a new buffer.
getIVLengthInBytes() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getJmxInfoProvider() - Static method in class com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider.Factory
 
getJsonNode() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonContent
 
getJvmMetricName() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the name of the JVM for generating per-JVM level metrics; or null or blank if per-JVM level metrics are disabled.
getJvmMetricName() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getJvmMetricName() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the JVM metric name.
getKeepAlive() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getKeepAlive() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getKeepAliveDuration(HttpResponse, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.conn.SdkConnectionKeepAliveStrategy
 
getKey() - Method in class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
getKey() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResult
Returns the key by which the newly created object is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaResultImpl
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
getKey() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
The key under which this object is stored in Amazon S3.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Returns the key of the multipart upload to abort.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the key under which to store the new object.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Gets the key, the name of the reference to the object to add a legal hold to.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Returns the key under which the multipart upload to complete is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Gets the key by which the newly created object is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Gets the key, the name of the reference to the object to delete a legal hold from.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Gets the key of the object to delete.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest.KeyVersion
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the key that was successfully deleted.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Gets the key of the version to delete.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Gets the key, the name of the reference to the object to add a legal hold to.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the key of the object involved in this request.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Gets the key under which the object whose ACL to be retrieved is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Key.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Gets the key of the object whose metadata is being retrieved.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the key under which the object to be downloaded is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Key.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Returns the object key for which the multipart upload was initiated.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Returns the name of the object to perform the list against.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the key of the associated multipart upload whose parts are being listed.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the key of the object that couldn't be deleted.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the key by which this upload is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the key value specified in the original request used to identify which multipart upload contains the parts to list.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Gets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Gets the key under which this object is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the key under which this object is stored in Amazon S3.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Key for which the PUT action was initiated.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Key.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Key.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Returns the base64-encoded server-side encryption key that was provided in this object's constructor.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the key of the initiated multipart upload.
getKey() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Download
The key under which this object was stored in Amazon S3.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
The key under which this object was stored in Amazon S3.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Returns the key by which the newly created object is stored.
getKey() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.UploadContext
 
getKeyCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the number of keys returned with this response.
getKeyGeneratorAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getKeyLengthInBits() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getKeyManagers() - Method in class com.ibm.cloud.objectstorage.http.FileStoreTlsKeyManagersProvider
 
getKeyManagers() - Method in class com.ibm.cloud.objectstorage.http.NoneTlsKeyManagersProvider
 
getKeyManagers() - Method in class com.ibm.cloud.objectstorage.http.SystemPropertyTlsKeyManagersProvider
 
getKeyManagers() - Method in interface com.ibm.cloud.objectstorage.http.TlsKeyManagersProvider
 
getKeyMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional key marker indicating where in the results to begin listing.
getKeyMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the optional key marker specified in the original request to specify where in the results to begin listing multipart uploads.
getKeyMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
The key marker parameter originally used to request this version listing, or null if no key marker was specified.
getKeyPair() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Returns the key pair stored in this EncryptionMaterials object.
getKeyPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileDownloadImpl
Returns the key prefix of the virtual directory being downloaded.
getKeyPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileUploadImpl
Returns the key prefix of the virtual directory being uploaded to.
getKeyPrefix() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileDownload
Returns the key prefix of the virtual directory being downloaded.
getKeyPrefix() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileUpload
Returns the key prefix of the virtual directory being uploaded.
getKeyPrefixEquals() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Return the object key name prefix when the redirect is applied.
getKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Returns the list of keys to delete from this bucket.
getKeySpec() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
A convenient method motivated by KMS.
getKeyWrapAlgorithm(Key) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3KeyWrapScheme
 
getKeyWrapScheme() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoScheme
 
getKnownVersion() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getLambdaEnvironmentTraceId() - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
Returns the value of the trace id environment variable, if it exists and if there is also a lambda function name environment variable, indicating that the code executes within a lambda
getLastByte() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the optional zero-based byte offset to stop copying the source.
getLastByteInPart(AmazonS3, GetObjectRequest, Integer) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Returns the last byte number in a part of an object.
getLastFullyDownloadedFilePosition() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
 
getLastFullyDownloadedPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
For parallel downloads, returns the last part number that was successfully written into the download file.
getLastModified() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the value of the Last-Modified header, indicating the date and time at which Amazon S3 last recorded a modification to the associated object.
getLastModified() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Returns the date this part was last modified.
getLastModified() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the date when, according to Amazon S3, this object was last modified.
getLastModified() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The date and time the object was last modified.
getLastModifiedDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Gets the date the newly copied object was last modified.
getLastModifiedDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Gets the date the newly copied part was last modified.
getLastSubMeasurement(String) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getLatch() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PreparedDownloadContext
 
getLatency() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
getLegacyRetryPolicy() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
getLegalHold() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldResult
The current Legal Hold status for the specified object.
getLegalHold() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Container element for the Legal Hold configuration you want to apply to the specified object.
getLegalHoldId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Returns the legal hold id to be added.
getLegalHoldId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Returns the legal hold id to be deleted.
getLegalHolds() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Gets the list of legal holds for the object.
getLifecycleConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Gets the new lifecycle configuration for the specified bucket.
getListener() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
getListeners() - Method in class com.ibm.cloud.objectstorage.event.ProgressListenerChain
Returns the listeners associated with this listener chain.
getLocalAddress() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional local address the client will bind to.
getLocalAddress() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getLocalAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getLocalAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getLocalPort() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getLocalPort() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getLocalSocketAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getLocalSocketAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getLocation() - Method in interface com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProviderChain
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.config.ConfigEnvVarOverrideLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.config.SharedConfigDefaultLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsDefaultLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsEnvVarOverrideLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.cred.CredentialsLegacyConfigLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.cred.IBMJsonCredentialsDefaultLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.profile.path.cred.IBMJsonCredentialsEnvVarOverrideLocationProvider
 
getLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Returns the URL identifying the new multipart object.
getLocationConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
IBM Returns the locationConstraint associated with the bucket This will only have populated information when used in conjunction with the Extended Listing support to the COS S3 GET Service API
getLog(Class<?>) - Static method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
Returns an SDK logger that logs using the currently configured default log factory, given the class.
getLog(String) - Static method in class com.ibm.cloud.objectstorage.log.InternalLogFactory
Returns an SDK logger that logs using the currently configured default log factory, given the name.
getLogFilePrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Returns the optional log file prefix.
getLoggingConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Gets the logging configuration for the specified bucket.
getLongLivedCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Provides the credentials that are used to assume the role.
getMac() - Method in enum com.ibm.cloud.objectstorage.auth.SigningAlgorithm
Returns the thread local reference for the crypto algorithm
getMaintenanceNumber() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getMajorVersion() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getMajorVersionFamily() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getMajorVersionString() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getMarked() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getMarkedCount() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
For testing purposes.
getMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Gets the optional marker parameter indicating where in the bucket to begin listing.
getMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
Parameter indicating where in the bucket to begin listing.
getMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Gets the optional marker parameter indicating where in the bucket to begin listing.
getMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the marker parameter originally used to request this object listing, or null if no marker was specified.
getMarshaller() - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
getMarshaller(MarshallLocation, T) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry
 
getMarshaller(MarshallLocation, MarshallingType<T>, T) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry
 
getMasterSecretValidator() - Static method in class com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators
The implementation of MasterSecretValidators.MasterSecretValidator depends on the JVM version.
getMasterSecretValidator(JavaVersionParser.JavaVersion) - Static method in class com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators
 
getMatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
getMatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
getMatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional list of ETag constraints that, when present, must include a match for the object's current ETag in order for this request to be executed.
getMaterialDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
Returns the extra material description; never null.
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
 
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Returns a snapshot of the current material description; never null.
getMaterialsDescription() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.MaterialsDescriptionProvider
Returns an unmodifiable view of the MaterialsDescription which the caller can use to load EncryptionMaterials from any EncryptionMaterialsAccessor
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Returns the material description for the new instruction file.
getMaterialsDescription() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
 
getMaxAgeSeconds() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the ID of this rule and returns a reference to this object for method chaining.
getMaxAttempts() - Method in class com.ibm.cloud.objectstorage.test.retry.RetryableParams
 
getMaxConnections() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the maximum number of allowed open HTTP connections.
getMaxConnections() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getMaxConsecutiveRetriesBeforeThrottling() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
 
getMaxErrorRetry() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the maximum number of retry attempts for failed retryable requests (ex: 5xx error responses from a service).
getMaxErrorRetry() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Returns the maximum number of retry attempts.
getMaxErrorRetry() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
getMaxFaspCacheSize() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
return the size of the FaspConnectionInfo cache.
getMaxIdleConnectionTime() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getMaximumRetentionInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Gets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Gets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Gets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the maxKeys parameter originally used to request this object listing, or the default maxKeys value provided by Amazon S3 if the requester didn't specify a value.
getMaxKeys() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the value of the maxKeys parameter used to request this version listing.
getMaxNumErrors() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getMaxParts() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the optional maximum number of parts to be returned in the part listing.
getMaxParts() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the optional max parts value specified in the original request to limit how many parts are listed.
getMaxRetriesExceeded() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
getMaxSize() - Method in class com.ibm.cloud.objectstorage.internal.FIFOCache
Returns the maximum size of the cache.
getMaxUploads() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional maximum number of uploads to return, or null if no maximum number of uploads has been set for this request.
getMaxUploads() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the optional maximum number of uploads to be listed, as specified in the original request.
getMBeanRegistry() - Static method in class com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry.Factory
 
getMBeanServer() - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Returns the first registered MBean server, or the platform MBean server if there is none.
getMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Returns the optional base64-encoded MD5 digest of the encryption key to use when validating the integrity of the transmitted server-side encryption key.
getMD5Checksum() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DigestValidationInputStream
 
getMd5Digest() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
getMd5Digest() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the optional, but recommended, MD5 hash of the content of this part.
getMessage() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
 
getMessage() - Method in exception com.ibm.cloud.objectstorage.ResetException
 
getMessage() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
 
getMessage() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
Returns a description of the failure.
getMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
getMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
Gets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
getMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Returns the metadata retrieved as a response to AmazonS3Client.upload(PresignedUrlUploadRequest) operation.
getMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Returns the metadata retrieved as a response to AmazonS3Client.putObject(PutObjectRequest) operation.
getMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
A map of metadata to store with the object in S3.
getMetadataDirective() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
getMethod() - Method in class com.ibm.cloud.objectstorage.http.apache.request.impl.HttpGetWithBody
 
getMethod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
The HTTP method (GET, PUT, DELETE, HEAD) to be used in this request.
getMetricCollector() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
 
getMetricNameSpace() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the metric name space, which is never null or blank.
getMetricNameSpace() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getMetricNameSpace() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the metric name space.
getMetricQueueSize() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the internal metric queue size to be used for the default AWS SDK metric collector; or null if the default is to be used.
getMetricQueueSize() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getMetricQueueSize() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the internal metric queue size to be used for the default AWS SDK metric collector; or null if the default is to be used.
getMetricsCollector() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the RequestMetricCollector in use by the builder.
getMetricsConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationResult
Returns the requested metrics configuration.
getMetricsConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Returns the metrics configuration that is set on the bucket.
getMetricsConfigurationList() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Returns the list of metrics configurations for a bucket.
getMfa() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMfa() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMfa() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMimetype(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
Determines the mimetype of a file by looking up the file's extension in an internal listing to find the corresponding mime type.
getMimetype(File) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
Determines the mimetype of a file by looking up the file's extension in an internal listing to find the corresponding mime type.
getMin_rate_cap_kbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getMin_rate_kbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getMinimumRetentionInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
getMinimumUploadPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getMinimumUploadPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns the minimum part size for upload parts.
getMinRateCapKbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Lower limit of target rate, in Kbps.
getMinRateCapMbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Lower limit of target rate, in Mbps.
getMinRateKbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The minimum transfer rate.
getMinRateMbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The minimum transfer rate.
getMissingMeta() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The number of metadata entries not returned in x-amz-meta headers.
getMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
getMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
Indicates the Retention mode for the specified object.
getModeledClass() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
getModifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
getModifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
getModifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
getMonitor() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
 
getMonitoringListener() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getMonitoringListener() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getMonitoringListeners() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns MonitoringListener; or null if there is none.
getMulti_session() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getMulti_session_threshold() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getMultiFileOutputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns a custom multi-file output stream; or null if the default is to be used.
getMultipartCopyPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getMultipartCopyPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns the minimum size in bytes of each part in a multi-part copy request.
getMultipartCopyThreshold() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getMultipartCopyThreshold() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns the maximum threshold size of an Amazon S3 object after which the copy operation is carried out using multi-part request.
getMultipartUploads() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the list of multipart uploads.
getMultipartUploadThreshold() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getMultipartUploadThreshold() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns the size threshold in bytes for when to use multipart uploads.
getMultiSession() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The number of simultaneous transfer sessions.
getMultiSessionThreshold() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
return the file size min threshold to allow multiSession to work
getMultiSessionThresholdMb() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Return the file size min threshold in MB to allow multiSession to work
getName() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
 
getName() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
 
getName() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
getName() - Method in class com.ibm.cloud.objectstorage.regions.Region
The unique system ID for this region; ex: "us-east-1".
getName() - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
The unique system ID for this region; ex: "us-east-1".
getName() - Method in enum com.ibm.cloud.objectstorage.regions.Regions
The name of this region, used in the regions.xml file to identify it.
getName() - Method in enum com.ibm.cloud.objectstorage.retry.RetryMode
 
getName() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3BucketEntity
 
getName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Gets the name of the bucket.
getName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Returns the name for this FilterRule.
getNamePrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getNeedClientAuth() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getNewerNoncurrentVersions() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies how many noncurrent versions Amazon S3 will retain.
getNewerNoncurrentVersions() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Specifies how many noncurrent versions Amazon S3 will retain.
getNewObjectMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional object metadata to set for the new, copied object.
getNewObjectTagging() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
getNewRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
getNewRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
getNext() - Method in interface com.ibm.cloud.objectstorage.smoketest.ReflectionUtils.RandomSupplier
 
getNextContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Gets the optional NextContinuationToken.
getNextContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Gets the optional NextContinuationToken.
getNextContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Gets the optional NextContinuationToken.
getNextContinuationToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the optional NextContinuationToken.
getNextCopyPartRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyPartRequestFactory
Constructs a copy part requests and returns it.
getNextKeyMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the next key marker that should be used in the next request to get the next page of results.
getNextKeyMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the key marker to use in the next listVersions request in order to obtain the next page of results.
getNextMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the marker to use in the next listObjects request in order to see the next page of results.
getNextPartNumberMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the next part number marker.
getNextUploadIdMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the next upload ID marker that should be used in the next request to get the next page of results.
getNextUploadPartRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartRequestFactory
 
getNextVersionIdMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the version ID marker to use in the next listVersions request in order to obtain the next page of results.
getNoncurrentVersionExpiration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the Amazon S3 non current object expiration rules associated with the given rule.
getNoncurrentVersionExpirationInDays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
Deprecated but functional. Please use BucketLifecycleConfiguration.Rule.getNoncurrentVersionExpiration() instead.
getNoncurrentVersionTransition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
getNoncurrentVersionTransitions() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the Amazon S3 non current object transition rules associated with the given rule.
getNonmatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
getNonmatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
getNonmatchingETagConstraints() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional list of ETag constraints that when present, must not include a match for the object's current ETag in order for this request to be executed.
getNonProxyHosts() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional hosts the client will access without going through the proxy.
getNonProxyHosts() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getNotificationConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Gets the new notification configuration for the specified bucket.
getNotifiedByteCount() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
getNumberOfDaysSinceEpoch() - Method in class com.ibm.cloud.objectstorage.auth.internal.SignerKey
Returns the number of days since epoch for the date used for generating signing key.
getNumFilesWritten() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getObject(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObject(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObject(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObject(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves objects from Amazon S3.
getObject(GetObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves objects from Amazon S3.
getObject(GetObjectRequest, File) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves objects from Amazon S3.
getObject(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObject(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObject(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObject() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3Entity
 
getObject(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
getObject(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
getObject(GetObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
getObject(GetObjectRequest, File) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
getObjectAcl(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectAcl(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectAcl(GetObjectAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectAcl(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified object in Amazon S3.
getObjectAcl(String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified object with the specified version in Amazon S3.
getObjectAcl(GetObjectAclRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified object in Amazon S3.
getObjectAcl(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectAcl(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectAcl(GetObjectAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetObjectAclRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Provide options to get an object ACL.
GetObjectAclRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
 
GetObjectAclRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
 
getObjectAsString(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectAsString(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves and decodes the contents of an S3 object to a String.
getObjectAsString(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectContent() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Gets the input stream containing the contents of this object.
getObjectLegalHold(GetObjectLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectLegalHold(GetObjectLegalHoldRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets an object's current Legal Hold status.
getObjectLegalHold(GetObjectLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetObjectLegalHoldRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Gets an object's current Legal Hold status.
GetObjectLegalHoldRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
 
GetObjectLegalHoldResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.getObjectLegalHold(GetObjectLegalHoldRequest).
GetObjectLegalHoldResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldResult
 
getObjectLockConfiguration(GetObjectLockConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectLockConfiguration(GetObjectLockConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the Object Lock configuration for a bucket.
getObjectLockConfiguration(GetObjectLockConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectLockConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationResult
The specified bucket's Object Lock configuration.
getObjectLockConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The Object Lock configuration that you want to apply to the specified bucket.
GetObjectLockConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Gets the Object Lock configuration for a bucket.
GetObjectLockConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
 
GetObjectLockConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.getObjectLockConfiguration(GetObjectLockConfigurationRequest).
GetObjectLockConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationResult
 
getObjectLockEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
Indicates whether this object has an Object Lock configuration enabled.
getObjectLockEnabledForBucket() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
getObjectLockLegalHoldStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Legal Hold status that you want to apply to the specified object.
getObjectLockLegalHoldStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether you want to apply a Legal Hold to the copied object.
getObjectLockLegalHoldStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Legal Hold status that you want to apply to the specified object.
getObjectLockLegalHoldStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
The Legal Hold status of the specified object.
getObjectLockLegalHoldStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Whether an object stored in Amazon S3 has an active legal hold.
getObjectLockMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Object Lock mode that you want to apply to this object.
getObjectLockMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The Object Lock mode that you want to apply to the copied object.
getObjectLockMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Object Lock mode that you want to apply to this object.
getObjectLockMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
The Object Lock mode applied to this object.
getObjectLockMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Whether an object stored in Amazon S3 has Object Lock enabled.
getObjectLockRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The date and time when you want this object's Object Lock to expire.
getObjectLockRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The date and time when you want this object's Object Lock to expire.
getObjectLockRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The date and time when you want this object's Object Lock to expire.
getObjectLockRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
The date and time this object's Object Lock will expire.
getObjectLockRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The date and time when Object Lock is configured to expire.
getObjectMapper() - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
getObjectMetadata(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectMetadata(GetObjectMetadataRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectMetadata(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the metadata for the specified Amazon S3 object without actually fetching the object itself.
getObjectMetadata(GetObjectMetadataRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
The HEAD action retrieves metadata from an object without returning the object itself.
getObjectMetadata(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectMetadata(GetObjectMetadataRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getObjectMetadata(GetObjectMetadataRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
getObjectMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
getObjectMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Gets the metadata stored by Amazon S3 for this object.
getObjectMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the additional information about the part being uploaded.
getObjectMetadata() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Download
Returns the ObjectMetadata for the object being downloaded.
getObjectMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
Returns the ObjectMetadata for the object being downloaded.
GetObjectMetadataRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
The HEAD action retrieves metadata from an object without returning the object itself.
GetObjectMetadataRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Constructs a new GetObjectMetadataRequest used to retrieve a specified object's metadata.
GetObjectMetadataRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Constructs a new GetObjectMetadataRequest with basic options.
getObjectPrefixes() - 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. See NotificationConfiguration.getFilter() for the correct way to filter notifications.
GetObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Retrieves objects from Amazon S3.
GetObjectRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
GetObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
GetObjectRequest(S3ObjectId) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
 
GetObjectRequest(String, String, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
getObjectRetention(GetObjectRetentionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectRetention(GetObjectRetentionRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves an object's retention settings.
getObjectRetention(GetObjectRetentionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetObjectRetentionRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Retrieves an object's retention settings.
GetObjectRetentionRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
 
GetObjectRetentionResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.getObjectRetention(GetObjectRetentionRequest).
GetObjectRetentionResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionResult
 
getObjectSecurely(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
getObjectSecurely(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
getObjectSecurely(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
getObjectSecurely(GetObjectRequest, File) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
getObjectSizeGreaterThan() - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeGreaterThanPredicate
Returns the minimum object size (exclusive) to which the BucketLifecycleConfiguration.Rule applies.
getObjectSizeLessThan() - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeLessThanPredicate
Returns the maximum object size (exclusive) to which the BucketLifecycleConfiguration.Rule applies.
getObjectSummaries() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the list of object summaries describing the objects stored in the S3 bucket.
getObjectSummaries() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the list of object summaries describing the objects stored in the S3 bucket.
getObjectTagging(GetObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getObjectTagging(GetObjectTaggingRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the tags for the specified object.
getObjectTagging(GetObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getOngoingRestore() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreResult
Returns then boolean value which indicates there is an ongoing restore request.
getOngoingRestore() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the boolean value which indicates whether there is ongoing restore request.
getOOBInline() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getOOBInline() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getOptionalFields() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the optional fields that are included in the inventory results.
getOriginalRequest() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
Returns the original, user facing request object which this internal request object is representing.
getOriginalRequest() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getOriginalRequest() - Method in interface com.ibm.cloud.objectstorage.Request
Returns the original, user facing request object which this internal request object is representing.
getOriginalRequest() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getOriginalRequest() - Method in class com.ibm.cloud.objectstorage.waiters.PollingStrategyContext
 
getOriginalRequestObject() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getOriginalRequestObject() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the original, user facing request object which this internal request object is representing.
getOrThrowUnchecked(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
Call FutureImpl.get(), and re-throw any checked exceptions as an unchecked RuntimeException with the provided message.
getOutputByteCount() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
For testing purposes.
getOutputSchemaVersion() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Returns the version of the output schema to use when exporting data.
getOutputStream() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getOutputStream() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getOverriddenDate() - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Returns a copy of date that overrides the signing date in the request.
getOverrideConfigFileLocation() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
 
getOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Gets the owner of the AccessControlList.
getOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Gets the bucket's owner.
getOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the owner of this multipart upload.
getOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns details on the user who owns the associated multipart upload.
getOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the owner of this object.
getOwnerIdentity() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3BucketEntity
 
getParameters() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getParameters() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns a map of all parameters in this request.
getParameterTypes(Object, List<String>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
getParams() - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
getPart() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.PartCreationEvent
Returns a non-null part (in the form of a file) for multi-part upload.
getPartCount(GetObjectRequest, AmazonS3) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Returns the part count of the object represented by the getObjectRequest.
getPartCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the value of x-amz-mp-parts-count header.
getPartETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Returns an identifier which identifies the copy part by its part number and the entity tag computed from the part's data.
getPartETag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
Returns an identifier which identifies the upload part by its part number and the entity tag computed from the part's data.
getPartETags() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Returns the list of part numbers and ETags that identify the individual parts of the multipart upload to complete.
getPartition() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getPartition() - Method in interface com.ibm.cloud.objectstorage.arn.AwsResource
Gets the partition associated with the AWS Resource (e.g.: 'aws').
getPartition() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the name of the partition.
getPartition() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
 
getPartition() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
getPartition() - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns the partition this region is in.
getPartition() - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns the partition this region is in.
getPartitionEndpoint() - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
returns the region name if the service is enabled partition wide.
getPartitionName() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the description of the partition.
getPartitions() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partitions
returns the list of all partitions loaded from the partition metadata document.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.PartCreationEvent
 
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Gets the part number of the newly copied part.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Returns the optional part number that indicates a part in multipart object.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Returns the optional part number that indicates the part to be downloaded in a multipart object.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Returns the part number of the associated part.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
Returns the part number of the newly uploaded part.
getPartNumberMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the optional part number marker indicating where in the results to being listing parts.
getPartNumberMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the optional part number marker specified in the original request to specify where in the results to begin listing parts.
getParts() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the list of parts described in this part listing.
getPartsCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The count of parts this object has.
getPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getPartSize(GetObjectRequest, AmazonS3, int) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Returns the part size of the part
getPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns the part-size used for muti-part upload for this request.
getPartSize() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the size of this part, in bytes.
getPath() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getPaths() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getPauseStatus() - Method in exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.PauseException
Returns more information on why the pause failed.
getPauseStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.PauseResult
Returns information about whether the pause was successful or not; and if not why.
getPeakThreadCount() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
getPeakThreadCount() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
getPercentTransfered() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
getPercentTransferred() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
Returns a percentage of the number of bytes transferred out of the total number of bytes to transfer.
getPermission() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Grant
Gets the permission being granted to the grantee by this grant.
getPersistableUpload() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadCallable
 
getPlatform() - Static method in class com.ibm.cloud.objectstorage.util.VersionInfoUtils
Returns the current platform for the AWS SDK in which this class is running.
getPolicyText() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketPolicy
Gets the raw policy JSON text as returned by Amazon S3.
getPolicyText() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Returns the policy to apply to the specified bucket.
getPollingStrategy() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
getPollingStrategy() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterParameters
 
getPort() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getPort() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getPosition() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getPredefinedMetrics() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns an unmodifiable set of the current predefined metrics.
getPredicate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilter
Returns the AnalyticsFilterPredicate to be used when evaluating an analytics filter.
getPredicate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilter
Returns the InventoryFilterPredicate to be used when evaluating an inventory filter.
getPredicate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilter
Returns the LifecycleFilterPredicate to be applied to BucketLifecycleConfiguration.Rule.
getPredicate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilter
Returns the MetricsFilterPredicate to be used when evaluating a metrics filter.
getPredicate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilter
Returns the ReplicationFilterPredicate to be applied to ReplicationRule.
getPreferredCipherProvider() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Returns the preferred security provider to use for this crypto scheme.
getPreferredSSLContext(SecureRandom) - Static method in class com.ibm.cloud.objectstorage.internal.SdkSSLContext
 
getPreferredSSLContext(KeyManager[], SecureRandom) - Static method in class com.ibm.cloud.objectstorage.internal.SdkSSLContext
 
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
 
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPrefixPredicate
Returns the prefix to use when evaluating an analytics filter.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Returns the prefix to use when exporting data.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
The method returns prefix only if was was set using BucketLifecycleConfiguration.Rule.setPrefix(String). Otherwise, Use LifecycleFilter.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryPrefixPredicate
Returns the prefix to use when evaluating an inventory filter.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Returns the prefix that is prepended to all inventory results.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePrefixPredicate
Returns the key prefix for which the BucketLifecycleConfiguration.Rule will apply.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Gets the optional prefix parameter and restricts the response to keys that begin with the specified prefix.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional prefix parameter that restricts the response to multipart uploads for keys that begin with the specified prefix.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Gets the optional prefix parameter and restricts the response to keys that begin with the specified prefix.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Gets the optional prefix parameter and restricts the response to keys that begin with the specified prefix.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets the prefix parameter originally used to request this object listing, or null if no prefix was specified.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPrefixPredicate
Returns the prefix to use when evaluating a metrics filter.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the prefix parameter originally used to request this multipart upload listing, or null if no prefix was specified.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets the prefix parameter originally used to request this object listing, or null if no prefix was specified.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPrefixPredicate
Returns the key prefix for which the com.amazonaws.services.s3.model.ReplicationRule will apply.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns the prefix associated with the replication rule.
getPrefix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
The prefix parameter originally used to request this version listing, or null if no prefix was specified.
getPresignedUrl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
 
getPresignedUrl() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
getPresignedUrl() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlDownloadImpl
 
getPresignedUrl() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.PresignedUrlDownload
 
getPrettywriter() - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
getPreviousObjectListing() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListNextBatchOfObjectsRequest
Returns the previous object listing.
getPrincipalId() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.UserIdentityEntity
 
getPriority() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns the priority of current rule.
getProfile(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AllProfiles
 
getProfile() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfileConfigFileLoader
 
getProfileName() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getProfileName() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
 
getProfiles() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AllProfiles
 
getProgress() - Method in class com.ibm.cloud.objectstorage.event.ProgressTracker
 
getProgress() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
Returns progress information about this transfer.
getProgress() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
getProgress() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Returns progress information about this transfer.
getProgress() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Returns progress information about this transfer.
getProgressListener() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getProgressListener() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getProgressListener() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
getProgressListener() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
getProgressListener() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
getProgressListenerChain() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
 
getProgressListenerChain() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
getProperties() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
Returns a map of profile properties included in this Profile instance.
getProperties() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
Returns a map of profile properties included in this Profile instance.
getProperty(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
getProperty(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
getProperty(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
getProperty(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
getPropertyValue(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
Returns the value of a specific property that is included in this Profile instance.
getPropertyValue(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
Returns the value of a specific property that is included in this Profile instance.
getProtectionConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
Returns the BucketProtectionConfiguration object.
getProtocol() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the protocol (HTTP or HTTPS) to use when connecting to Amazon Web Services.
getprotocol() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Return the protocol to use in the redirect request.
getProtocols() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns the supported schemes for the endpoint.
getProtocolVersion() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
getProvider() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Return the TokenProvider used by the TokenManager
getProviderId() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
Returns a provider id that can be used to compute the number of active byte throughput provider of a specific metric type being active in a given time interval.
getProviderId() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
 
getProxyAuthenticationMethods() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the list of authentication methods that should be used when authenticating against an HTTP proxy, in the order they should be attempted.
getProxyAuthenticationMethods() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyDomain() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional Windows domain name for configuring an NTLM proxy.
getProxyDomain() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyHost() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns proxy host if configured.
getProxyHost() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional proxy host the client will connect through.
getProxyHost() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyPassword() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional proxy password to use if connecting through a proxy.
getProxyPassword() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyPort() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional proxy port the client will connect through.
getProxyPort() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyProtocol() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
 
getProxyProtocol() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyUsername() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional proxy user name to use if connecting through a proxy.
getProxyUsername() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getProxyWorkstation() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional Windows workstation name for configuring NTLM proxy support.
getProxyWorkstation() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getPublicAccessBlock(GetPublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getPublicAccessBlock(GetPublicAccessBlockRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Retrieves the Public Access Block configuration for an Amazon S3 bucket.
getPublicAccessBlock(GetPublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getPublicAccessBlockConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
The Public Access Block configuration currently in effect for this Amazon S3 bucket.
getPublicAccessBlockConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The Public Access Block configuration that you want to apply to this Amazon S3 bucket.
GetPublicAccessBlockRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
 
GetPublicAccessBlockRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
 
GetPublicAccessBlockResult - Class in com.ibm.cloud.objectstorage.services.s3.model
 
GetPublicAccessBlockResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
 
getQualifier() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
getQueueARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
Returns the queue arn for this notification configuration.
getQueuePollTimeoutMilli() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the internal metric queue timeout in millisecond to be used for the default AWS SDK metric collector; or null if the default is to be used.
getQueuePollTimeoutMilli() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getQueuePollTimeoutMilli() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the internal metric queue timeout in millisecond to be used for the default AWS SDK metric collector; or null if the default is to be used.
getQuiet() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Returns the quiet element for this request.
getRandomZerosCount() - Method in class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
getRange() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
getRange() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional inclusive byte range within the desired object that will be downloaded by this request.
getRange() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
Gets the optional inclusive byte range within the desired object that will be downloaded by this request.
getRate_policy() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getRate_policy_allowed() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getRatePolicy() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The rate policy to use when sharing bandwidth.
getRawContent() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonContent
 
getRawMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets a map of the raw metadata/headers for the associated object.
getRawMetadataValue(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the raw value of the metadata/headers for the specified key.
getRawResponse() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns the response payload as bytes.
getRawResponseContent() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Typically only useful for debugging purpose if for some reason the SDK cannot parse the HTTP response from a service
getReadLimit() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
getReadLimit() - Method in interface com.ibm.cloud.objectstorage.ReadLimitInfo
Returns the read limit for mark-and-reset during retries; or -1 if not available.
getReadLimit() - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Returns the mark-and-reset read limit; defaults to 131073.
getReadLimitInfo() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getReadLimitInfo() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the read limit info about the original request.
getReason() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
getReceiveBufferSize() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getReceiveBufferSize() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getRecords() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification
 
getRedactedJsonString(String, String...) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferManagerUtils
Returns a String of the json passed in, but with any jsonPathsToRedact marked as [REDACTED]
On Error will return an empty string
getRedirect() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Return the redirect information.
getRedirectAllRequestsTo() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Return the redirect information where all requests will be redirect to.
getRedirectAllRequestsTo() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
getRedirectLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional redirect location for the newly copied object.
getRedirectLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Gets the redirect location for this object.
getRefresh_token() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the refresh token.
getRefreshForceIntervalNanos() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Gets the forced refresh interval in nanoseconds.
getRefreshForceIntervalNanos() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Gets the forced refresh interval in nanoseconds.
getRefreshIntervalNanos() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Gets the refresh interval in nanoseconds.
getRefreshIntervalNanos() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Gets the refresh interval in nanoseconds.
getRefreshTime() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the refresh time for token.
getRegion() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getRegion() - Method in interface com.ibm.cloud.objectstorage.arn.AwsResource
Gets the region associated with the AWS Resource (e.g.: 'us-east-1').
getRegion() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getRegion() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the region in use by the builder.
getRegion() - Method in class com.ibm.cloud.objectstorage.internal.DefaultServiceEndpointBuilder
 
getRegion() - Method in class com.ibm.cloud.objectstorage.internal.IdentityEndpointBuilder
 
getRegion() - Method in class com.ibm.cloud.objectstorage.internal.ServiceEndpointBuilder
 
getRegion() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
getRegion() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getRegion() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the region configured for the default AWS SDK metric collector; or null if the default is to be used.
getRegion() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getRegion() - Method in class com.ibm.cloud.objectstorage.partitions.model.CredentialScope
Returns the region string to be used when signing a request for an endpoint.
getRegion(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.AwsEnvVarOverrideRegionProvider
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.AwsProfileRegionProvider
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.AwsRegionProvider
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.AwsRegionProviderChain
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.AwsSystemPropertyRegionProvider
 
getRegion(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
getRegion() - Method in class com.ibm.cloud.objectstorage.regions.InstanceMetadataRegionProvider
 
getRegion(Regions) - Static method in class com.ibm.cloud.objectstorage.regions.Region
Returns the region with the id given, or null if it cannot be found in the current regions.xml file.
getRegion(String) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Returns the region with the name given, if it exists.
getRegion(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Returns the region with the name given, if it exists in the metadata or if it can be derived from the metadata.
getRegion(String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Returns the region with the given regionName and proper partition if found in region metadata.
getRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getRegion() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns the region with which the client is configured.
getRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
getRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DualstackEndpointBuilder
 
getRegion() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Deprecated.
getRegionByEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.AbstractRegionMetadataProvider
 
getRegionByEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Deprecated.
sdk no longer holds the complete endpoint for every service in the region. It now uses the partition metadata to compute the endpoints dynamically for new regions and services.
getRegionByEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Searches through all known regions to find one with any service at the specified endpoint.
getRegionMetadata() - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Returns the current set of region metadata for this process, initializing it if it has not yet been explicitly initialized before.
getRegionMetadataServiceName() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfig
 
getRegionMetadataServiceName() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
getRegionName() - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Returns the region name that is used when calculating the signature.
getRegionName() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the AWS region name to be used while computing the signature.
getRegionName() - Method in class com.ibm.cloud.objectstorage.auth.SignerParams
 
getRegionName() - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMapping
 
getRegionName() - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
getRegionName() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the region name configured for the default AWS SDK metric collector; or null if the default is to be used.
getRegionName() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getRegionName() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a string representation of the region with which this client is configured
getRegionName() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getRegionRegex() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the regex for the regions in the partition.
getRegions() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the set of regions associated with the partition.
getRegions() - Method in class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
getRegions() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
getRegions() - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Returns an immutable list of all regions known to this region metadata object, in no particular order.
getRegions() - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Returns an immutable list of all regions known to this region metadata object, in no particular order.
getRegions() - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Returns a list of the available AWS regions.
getRegionsForService(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
getRegionsForService(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
getRegionsForService(String) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Returns a list of the regions that support the service given.
getRegionsForService(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Returns a list of the regions that support the service given.
getRegionsForService(String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Returns a list of the regions that support the service given.
getRegionSigners() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getRegisteredAdminMbeanName() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the name of the registered admin mbean; or null if the admin mbean is not currently registered.
getRegisteredConnectionManagers() - Static method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
 
getRemote_host() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getRemote_user() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getRemoteSocketAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getRemoteSocketAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getReplaceKeyPrefixWith() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Return the object prefix key to use in the redirect request.
getReplaceKeyWith() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Return the specific key to use in the redirect request.
getReplicationConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Returns the replication configuration of an Amazon S3 bucket.
getReplicationStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getReplicationStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
If request involves bucket that is either a source or destination in a Replication rule.
getRequest() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the request for which the signing needs to be done.
getRequest() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext
 
getRequest() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerBeforeAttemptContext
 
getRequest() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the original request associated with this response.
getRequest() - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext
 
getRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
getRequest() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
getRequest() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterParameters
 
getRequestBytesTransferred() - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
getRequestBytesTransferred() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Returns the number of bytes that have been transferred in the request.
getRequestCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The value of the RequestCharged property for this object.
getRequestClientOptions() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Gets the options stored with this request object.
getRequestClientOptions() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getRequestClientOptions() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getRequestConfig() - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
getRequestConfig() - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext
 
getRequestContentLength() - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
getRequestContentLength() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Returns the number of bytes to be expected in the request, or -1 if the number is unknown (e.g.
getRequestCredentials() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
getRequestCredentialsProvider() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the optional credentials provider to use to sign this request, overriding the default credentials provider at the client level.
getRequestFile(PutObjectRequest) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Convenience method for getting the file specified in a request.
getRequestHandler2s() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
getRequestHandler2s() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
getRequestHandlers() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getRequestHandlers() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Gets the list of request handlers in use by the builder.
getRequestHandlers() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getRequestId() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns the AWS request ID that uniquely identifies the service request the caller made.
getRequestId() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
Returns the AWS request ID from the response metadata section of an AWS response.
getRequestId() - Method in class com.ibm.cloud.objectstorage.ResponseMetadata
Returns the AWS request ID contained in this response metadata object.
getRequestId() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns the Amazon Web Services request ID that uniquely identifies the service request the caller made.
getRequestLatency() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns a request level metric collector; or null if not specified.
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Returns the httpClientSettings client specific request metric collector; or null if there is none.
getRequestMetricCollector() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns a non-null request metric collector for the SDK.
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getRequestMetricCollector() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the name of the request metric collector set at the AWS SDK level, or NONE if there is none.
getRequestMetricCollector() - Method in class com.ibm.cloud.objectstorage.metrics.MetricCollector
 
getRequestMetricCollector() - Method in interface com.ibm.cloud.objectstorage.metrics.RequestMetricCollector.Factory
Returns an instance of the collector; or null if if failed to create one.
getRequestMetricsCollector() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the client specific RequestMetricCollector; or null if there is none.
getRequestMetricsCollector() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getRequestMetricsCollector() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getRequestParameters() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getRequestParameters() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the complete map of additional request parameters to be included in the pre-signed URL.
getRequestPayload(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Returns the request's payload as a String.
getRequestPayloadWithoutQueryParams(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Returns the request's payload contents as a String, without processing any query string params (i.e.
getRequestRoute() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The route prefix to the HTTP URL generated.
getRequestTimeout() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
getRequestTimeout() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getRequestTimeout() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getRequestToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.
getRequestType() - Method in class com.ibm.cloud.objectstorage.internal.AmazonWebServiceRequestAdapter
 
getRequestType() - Method in class com.ibm.cloud.objectstorage.RequestConfig
 
getResetCount() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getResetIntervalBeforeException() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
getResource() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getResource() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
getResource(String, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
Retrieves the resource via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the class loader of ClassLoaderHelper as the last resort.
getResource(String, boolean, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
If classesFirst is false, retrieves the resource via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the class loader of ClassLoaderHelper as the last resort.
getResourceAsStream(String, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
Retrieves the resource as an input stream via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the class loader of ClassLoaderHelper as the last resort.
getResourceAsStream(String, boolean, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
If classesFirst is false, retrieves the resource as an input stream via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the class loader of ClassLoaderHelper as the last resort.
getResourceAsString() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getResourceAsString(String) - Method in class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
Reads a system resource fully into a String
getResourceAsString(String) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Reads a system resource fully into a String
getResourcePath() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getResourcePath() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the path to the resource being requested.
getResourceType() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
getResourceUrl(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Returns the URL to the key in the bucket given, using the client's scheme and endpoint.
getResponse() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext
 
getResponse() - Method in exception com.ibm.cloud.objectstorage.http.timers.client.SdkInterruptedException
 
getResponseBytesTransferred() - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
getResponseBytesTransferred() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Returns the number of bytes that have been transferred in the response.
getResponseContentLength() - Method in class com.ibm.cloud.objectstorage.event.request.Progress
 
getResponseContentLength() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
Returns the number of bytes to be expected in the response, or -1 if the number is unknown (e.g.
getResponseElements() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getResponseHandler() - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
getResponseHeaders() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3XmlResponseHandler
Returns the headers from the processed response.
getResponseHeaders() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the headers to be overridden in the service response.
getResponseHeaders() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Returns the headers to be overridden in the service response.
getResponseMetadata() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
Returns the response metadata for this response.
getResponseMetadata(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.http.StaxResponseHandler
Create the default ResponseMetadata.
getResponseMetadataCacheSize() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the response metadata cache size.
getResponseMetadataForRequest(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Returns additional response metadata for an executed request.
getRestore() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Information about object restoration operation and expiration time of the restored object copy.
getRestoreExpirationTime() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreResult
Returns the expiration date when the Object is scheduled to move to Amazon Glacier, or null if the object is not configured to expire.
getRestoreExpirationTime() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the time at which an object that has been temporarily restored from Amazon Glacier will expire, and will need to be restored again in order to be accessed.
getResult() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
Returns the result contained by this response.
getRetainUntilDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
 
getRetention() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionResult
The container element for an object's retention settings.
getRetention() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The container element for the Object Retention configuration.
getRetentionDirective() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Gets the retention expiration date for the object.
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getRetentionExpirationDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
getRetentionLegalHoldCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getRetentionLegalHoldCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
getRetentionLegalHoldId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
getRetentionLegalHoldId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
getRetentionLegalHoldId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Gets the retention period for the object.
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getRetentionPeriod() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
getRetriesAttempted() - Method in class com.ibm.cloud.objectstorage.waiters.PollingStrategyContext
 
getRetryCondition() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Returns the retry condition included in this retry policy.
getRetryMode() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
 
getRetryMode() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Returns the RetryMode to be used.
getRetryPolicy() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getRetryPolicy() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the retry policy upon failed requests.
getRetryPolicy() - Method in class com.ibm.cloud.objectstorage.internal.CredentialsEndpointProvider
Allows the extending class to provide a custom retry policy.
getReuseAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getReuseAddress() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getReuseLastProvider() - Method in class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
Returns true if this chain will reuse the last successful credentials provider for future credentials requests, otherwise, false if it will search through the chain each time.
getRoleArn() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getRoleArn() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
The Amazon Resource Name (ARN) of the role to assume.
getRoleARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Returns the IAM role associated with this replication configuration.
getRoleExternalId() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getRoleSessionName() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getRoleSessionName() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
An identifier for the assumed role session.
getRoleSourceProfile() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getRoot() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getRootCause(Throwable) - Static method in enum com.ibm.cloud.objectstorage.util.Throwables
Returns the root cause of the given throwable, or null if the given throwable is null.
getRoutingRule() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
getRoutingRules() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Return the list of routing rules that can be used for configuring redirects if certain conditions are meet.
getRule(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Returns the replication rule for the given rule id.
getRule() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
The Object Lock rule in place for the specified object.
getRules() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
Returns the list of rules that comprise this configuration.
getRules() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Returns the list of rules that comprise this configuration.
getRules() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Returns the replication rules associated with this Amazon S3 bucket.
getS3() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getS3() - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
 
getS3AccountOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getS3AccountOwner(GetS3AccountOwnerRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getS3AccountOwner() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the current owner of the Amazon Web Services account that the authenticated sender of the request is using.
getS3AccountOwner(GetS3AccountOwnerRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Gets the current owner of the Amazon Web Services account that the authenticated sender of the request is using.
getS3AccountOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getS3AccountOwner(GetS3AccountOwnerRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
GetS3AccountOwnerRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for retrieving S3 account owner.
GetS3AccountOwnerRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GetS3AccountOwnerRequest
 
getS3BucketDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsExportDestination
 
getS3BucketDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryDestination
Returns the InventoryS3BucketDestination which contains S3 bucket destination information of where inventory results are published.
getS3Client() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
getS3CryptoScheme() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
getS3DirectSpi() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
getS3KeyFilter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Filter
Filter criteria that limits the objects that can trigger event notifications based on their S3 Key name
getS3Object() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadResult
 
getS3ObjectId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Returns an immutable S3 object id.
getS3ObjectId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Returns the S3 object id for which the new instruction file will be created.
getS3ObjectStream() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils.RetryableS3DownloadTask
User defines how to get the S3Object from S3 for this RetryableS3DownloadTask.
getS3ObjectStream() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlRetryableDownloadTaskImpl
 
getS3progressListener() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
getS3SchemaVersion() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3Entity
 
getS3StreamBufferSize() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Returns the value of the system property SDKGlobalConfiguration.DEFAULT_S3_STREAM_BUFFER_SIZE as an Integer; or null if not set.
getSchedule() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the schedule for generating inventory results.
getScope() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the scope of the signing.
getSdkClientExecutionTimeout() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
getSdkException() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getSdkExceptionMessage() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getSdkFunction() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
getSdkFunction() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
getSdkHttpMetadata() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResult
 
getSdkRequestTimeout() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Returns the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
getSdkResponseMetadata() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResult
 
getSecretKeyAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Returns the standard algorithm name for the secret key.
getSecureRandom() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the instance of SecureRandom configured by the user; or the JDK default if it is null.
getSecureRandom() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getSecureRandom() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns the SecureRandom instance that will be used to generate cryptographic parameters.
getSendBufferSize() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getSendBufferSize() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSequencer() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
getServerSideEncryption() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
Deprecated.
getServerSideEncryption() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Deprecated.
getServerSideEncryption() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms)).
getService() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
getService() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getService() - Method in class com.ibm.cloud.objectstorage.partitions.model.CredentialScope
Returns the service name string to be used when signing a request for an endpoint.
getServiceAbbreviation() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
getServiceEndpoint() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.EndpointConfiguration
 
getServiceEndpoint() - Method in class com.ibm.cloud.objectstorage.internal.DefaultServiceEndpointBuilder
 
getServiceEndpoint() - Method in class com.ibm.cloud.objectstorage.internal.IdentityEndpointBuilder
 
getServiceEndpoint() - Method in class com.ibm.cloud.objectstorage.internal.ServiceEndpointBuilder
Get the URI of the service endpoint
getServiceEndpoint(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
Returns the endpoint for the given service.
getServiceEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
getServiceEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns the endpoint for the service given.
getServiceEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns the endpoint for the service given.
getServiceEndpoint() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DualstackEndpointBuilder
 
getServiceInstanceId() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
getServiceInstanceId() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
 
getServiceInstanceId() - Method in class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
 
getServiceInstanceId() - Method in interface com.ibm.cloud.objectstorage.oauth.IBMOAuthCredentials
Returns the IBM Service Instance Id for this credentials object.
getServiceInstanceId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Gets the IBM service instance Id
getServiceMetricCollector() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
 
getServiceMetricCollector() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
getServiceMetricCollector() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns the name of the service metric collector set at the AWS SDK level, or NONE if there is none.
getServiceMetricCollector() - Method in class com.ibm.cloud.objectstorage.metrics.MetricCollector
 
getServiceMetricCollector() - Method in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector.Factory
Returns an instance of the collector; or null if if failed to create one.
getServiceMetricType() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
 
getServiceName() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns the name of the service that sent this error response.
getServiceName() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the service abbreviation for this service, used for identifying service endpoints by region, identifying the necessary signer, etc.
getServiceName() - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Returns the service name that is used when calculating the signature.
getServiceName() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the AWS Service name to be used while computing the signature.
getServiceName() - Method in class com.ibm.cloud.objectstorage.auth.SignerParams
 
getServiceName() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getServiceName() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfig
 
getServiceName() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
getServiceName() - Method in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricType
 
getServiceName() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleServiceMetricType
 
getServiceName() - Method in interface com.ibm.cloud.objectstorage.Request
 
getServiceName() - Method in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
getServiceName() - Method in enum com.ibm.cloud.objectstorage.util.AWSServiceMetrics
 
getServiceNameIntern() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Internal method for implementing AmazonWebServiceClient.getServiceName().
getServiceRegionSigners() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getServices() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns the set of services supported by the partition.
getServiceSigners() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getSession() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSessionToken() - Method in interface com.ibm.cloud.objectstorage.auth.AWSSessionCredentials
Returns the session token for this session.
getSessionToken() - Method in class com.ibm.cloud.objectstorage.auth.BasicSessionCredentials
 
getSessionToken() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getSignatureDate(int) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Returns the current time minus the given offset in seconds.
getSignatureVersions() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns the supported signature versions of the endpoint.
getSignedHeadersString(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
getSigner() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
getSigner(String, String) - Static method in class com.ibm.cloud.objectstorage.auth.SignerFactory
Returns a non-null signer for the specified service and region according to the internal configuration which provides a basic default algorithm used for signer determination.
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.auth.StaticSignerProvider
 
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Passes in the provided SignerProviderContext into a SignerProvider and returns a Signer instance.
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.internal.auth.DefaultSignerProvider
 
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.internal.auth.NoOpSignerProvider
 
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProvider
 
getSigner(SignerProviderContext) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.auth.S3SignerProvider
 
getSignerByTypeAndService(String, String) - Static method in class com.ibm.cloud.objectstorage.auth.SignerFactory
Returns an instance of the given signer type and configures it with the given service name (if applicable).
getSignerByURI(URI) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the signer based on the given URI and the current AWS client configuration.
getSignerByURI(URI) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Deprecated.
getSignerConfig(String) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
Returns the signer configuration for the specified service, not specific to any region.
getSignerConfig(String, String) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
Returns the signer configuration for the specified service name and an optional region name.
getSignerForRetry() - Method in class com.ibm.cloud.objectstorage.retry.internal.AuthRetryParameters
 
getSignerOverride() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
getSignerOverride() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the name of the signature algorithm to use for signing requests made by this client.
getSignerProvider() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
getSignerProvider() - Method in class com.ibm.cloud.objectstorage.client.AwsSyncClientParams
 
getSignerProvider() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
getSignerRegionOverride() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the signer region override.
getSignerType() - Method in interface com.ibm.cloud.objectstorage.auth.SignerTypeAware
 
getSignerType() - Method in class com.ibm.cloud.objectstorage.internal.config.SignerConfig
 
getSignerType() - Method in class com.ibm.cloud.objectstorage.internal.config.SignerConfigJsonHelper
 
getSigningAlgorithm() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the signing algorithm used for computing the signature.
getSigningDateTimeMilli() - Method in class com.ibm.cloud.objectstorage.auth.internal.AWS4SignerRequestParams
Returns the signing date time in millis for which the signature needs to be computed.
getSigningKey() - Method in class com.ibm.cloud.objectstorage.auth.internal.SignerKey
Returns a copy of the signing key.
getSigningRegion() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.EndpointConfiguration
 
getSize() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
getSize() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Returns the size of this part, in bytes.
getSize() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the size of this object in bytes.
getSizeAsLong() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
getSocketBufferSize() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getSocketBufferSizeHints() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the optional size hints (in bytes) for the low level TCP send and receive buffers.
getSocketTimeout() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out and is closed.
getSocketTimeout() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getSoLinger() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getSoLinger() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSoTimeout() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getSoTimeout() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSource() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getSource_root() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getSourceBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the name of the bucket containing the source object to be copied.
getSourceBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the name of the bucket containing the source object to be copied.
getSourceBucketName() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Gets the name of the bucket containing the source object to be copied.
getSourceIPAddress() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.RequestParametersEntity
 
getSourceKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the source bucket key under which the source object to be copied is stored.
getSourceKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the source bucket key under which the source object to be copied is stored.
getSourceKey() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Gets the source bucket key under which the source object to be copied is stored.
getSourceSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Returns the optional customer-provided server-side encryption key to use to decrypt the source object being copied.
getSourceSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to decrypt the source object part being copied.
getSourceVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the version ID specifying which version of the source object to copy.
getSourceVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the version ID specifying which version of the source object to copy.
getSSEAlgorithm() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Returns the server-side encryption algorithm if the object is encrypted using Amazon Web Services-managed keys.
getSSEAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
getSSEAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the SSE algorithm used for SSE (with server side key); or null if SSE (with server side key) is not in use.
getSSEAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the server-side encryption algorithm when encrypting the object using Amazon Web Services-managed keys .
getSSEAwsKeyManagementParams() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Returns the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Returns the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.SSEAwsKeyManagementParamsProvider
Returns the optional SSEAwsKeyManagementParams to use to encrypt the uploaded object.
getSSECustomerAlgorithm() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Returns the server-side encryption algorithm if the object is encrypted using customer-provided keys.
getSSECustomerAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
getSSECustomerAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the server-side encryption algorithm if the object is encrypted using customer-provided keys.
getSSECustomerAlgorithm() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
 
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
 
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
 
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
 
getSSECustomerKey() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKeyProvider
Returns the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
getSSECustomerKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
 
getSSECustomerKeyMd5() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Returns the base64-encoded MD5 digest of the encryption key for server-side encryption, if the object is encrypted using customer-provided keys.
getSSECustomerKeyMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
getSSECustomerKeyMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the base64-encoded MD5 digest of the encryption key for server-side encryption, if the object is encrypted using customer-provided keys.
getSSECustomerKeyMD5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The 128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3.
getSSEKMSKeyId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
If present, specifies the ID of the Amazon Web Services Key Management Service (KMS) symmetric encryption customer managed key that was used for the object.
getSsh_port() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getSshfp() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getSslCommonName() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns the ssl common name for the endpoint.
getSslSocketFactory() - Method in class com.ibm.cloud.objectstorage.ApacheHttpClientConfig
Returns a custom Apache HTTP client specific SSL socket factory; or null if there is none.
getStartAfter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Returns optional parameter indicating where you want Amazon S3 to start the object listing from.
getStartAfter() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Returns optional parameter indicating where you want Amazon S3 to start the object listing from.
getStartEpochTimeMilli() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getStartEpochTimeMilliIfKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getStartTime() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getStartTimeNano() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getState() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Returns the current state of this transfer.
getState() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Returns the current state of this transfer.
getState() - Method in class com.ibm.cloud.objectstorage.waiters.HttpFailureStatusAcceptor
 
getState() - Method in class com.ibm.cloud.objectstorage.waiters.HttpSuccessStatusAcceptor
 
getState() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterAcceptor
Abstract method to fetch the corresponding state
getStatus(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
 
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the status of this rule.
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Returns the current status of versioning for this bucket versioning configuration object, indicating if versioning is enabled or not for a bucket.
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
Return whether to replicate delete markers.
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
 
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
Indicates whether the specified object has a Legal Hold in place.
getStatus() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Returns the status of the replication rule.
getStatus() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ReplicationRuleStatus
 
getStatusCode() - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Returns the HTTP status code that was returned with this service exception.
getStatusCode() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the HTTP status code (ex: 200, 404, etc) associated with this response.
getStatusCode() - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
 
getStatusCode() - Method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters
 
getStatusCode() - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
 
getStatusCode() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Returns the HTTP status code that was returned with this service exception.
getStatusCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The integer status code for an HTTP response of a corresponding GetObject request.
getStatusMessage() - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
 
getStatusMessage() - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
 
getStatusText() - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Returns the HTTP status text associated with this response.
getStorage_root() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Gets the optional Amazon S3 storage class to use when storing the new object.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Deprecated.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Deprecated.
This method should not be used. Use BucketLifecycleConfiguration.Transition.getStorageClassAsString() instead.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns the optional storage class to use when storing this upload's data in S3.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the storage class indicating how the data in this multipart upload will be stored.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the class of storage used for the parts in the associated multipart upload.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Gets the optional Amazon S3 storage class to use when storing the new object.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Returns the storage class associated with the replication destination configuration.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Gets the storage class used by Amazon S3 for this object.
getStorageClass() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The class of storage used to store object in Amazon S3.
getStorageClassAnalysis() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Returns the StorageClassAnalysis object.
getStorageClassAsString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Returns the storage class of this object.
getStorageClassAsString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the storage class of this object.
getStorageMode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns the current storage mode of a CryptoConfiguration object.
getStreamBufferSize() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Deprecated.
getString() - Method in class com.ibm.cloud.objectstorage.util.StringInputStream
Returns the original string specified when this input stream was constructed.
getSubclass() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
 
getSubMeasurement(String) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getSubMeasurement(String, int) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getSubMeasurementsByName() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getSubTransfers() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileUploadImpl
 
getSubTransfers() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.MultipleFileUpload
Returns a collection of sub transfers associated with the multi file upload.
getSuffix() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Returns the suffix for the new instruction file.
getSupportedCipherSuites() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSupportedProtocols() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getSymmetricKey() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterials
Returns the symmetric key stored in this EncryptionMaterials object.
getSyncClientParams() - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
 
getTag() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
For testing purposes.
getTag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsTagPredicate
 
getTag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleTagPredicate
 
getTag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsTagPredicate
 
getTag() - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationTagPredicate
 
getTagCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
The number of tags, if any, on the object.
getTagging() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
getTagging() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
 
getTaggingCount() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
getTagLengthInBits() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
getTags() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getTarget_rate_cap_kbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getTarget_rate_kbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getTargetRateCapKbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Upper limit of target rate, in Kbps.
getTargetRateCapMbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Upper limit of target rate, in Mbps.
getTargetRateKbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The desired speed of the transfer, in Kbps.
getTargetRateMbps() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The desired speed of the transfer, in Mbps.
getTcpNoDelay() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getTcpNoDelay() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getThreadCount() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
getThreadCount() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
getThroughputMetricType() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
getTier() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
 
getTimeOffset() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the optional value for time offset for this client.
getTimeOffset(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Deprecated.
getTimeOffset() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
getTimeOffset() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Returns the time difference in seconds between this client and AWS.
getTimeOffset() - Method in interface com.ibm.cloud.objectstorage.ImmutableRequest
Returns the optional value for time offset for this request.
getTimeoutMillis() - Method in class com.ibm.cloud.objectstorage.internal.ConnectionUtils
 
getTimeoutMillis() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
getTimestamp() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getTimeTakenMillis() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
getTimeTakenMillisIfKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
getTimingInfo() - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
getTlsKeyManagersProvider() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
 
getTlsKeyMangersProvider() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getToken() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Retrieve the access token String from the OAuth2 token object
getToken() - Method in interface com.ibm.cloud.objectstorage.oauth.TokenManager
returns the access token string from the token
getToken() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
getToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Gets the Multi-Factor Authentication token.
getToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
 
getToken() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
getToken_type() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the token type.
getTokenManager() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
getTokenManager() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
 
getTokenManager() - Method in class com.ibm.cloud.objectstorage.oauth.BasicIBMOAuthCredentials
 
getTokenManager() - Method in interface com.ibm.cloud.objectstorage.oauth.IBMOAuthCredentials
Returns the IAM TokenManager.
getTopic() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
Gets the topic ARN (Amazon Resource Name) for the topic to publish events to.
getTopicARN() - Method in class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
Returns the topic arn for this notification configuration.
getTopicConfigurations() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Deprecated. 
getTotalBytesToTransfer() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
Returns the total size in bytes of the associated transfer, or -1 if the total size isn't known.
getTotalBytesWritten() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
getTotalNumberOfParts() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartRequestFactory
 
getTotalStartedThreadCount() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
getTotalStartedThreadCount() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
getTrafficClass() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
getTrafficClass() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getTransfer() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PreparedDownloadContext
 
getTransfer_requests() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferSpecRequest
 
getTransfer_requests() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferSpecRequest
 
getTransfer_specs() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpecs
 
getTransferListener() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
 
getTransferListener() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
getTransferSpec(FASPConnectionInfo, String, String, String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
getTransition() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionResult
Returns the object's transition storage class.
getTransition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
getTransition() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the transition storage class.
getTransitionDate() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionResult
Returns the date when the Object is scheduled to transition to archive, or null if the object is not configured to expire.
getTransitionDate() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the date at which an object will be transitioned to archive storage.
getTransitions() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the Amazon S3 object transition rules associated with the given rule.
getType() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getType() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
getType() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getType() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
getTypeIdentifier() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
 
getTypeIdentifier() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
 
getTypeIdentifier() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.Grantee
Returns the identifier for the type of this grant, to be used when specifying grants in the header of a request.
getTypeIdentifier() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
 
getUaa_token() - Method in class com.ibm.cloud.objectstorage.oauth.Token
Returns the UAA Token.
getUnmodifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Gets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
getUnmodifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Gets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
getUnmodifiedSinceConstraint() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
getUnnotifiedByteCount() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
getUpdateNumber() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Returns the ID of the upload to abort.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Returns the ID of the multipart upload to complete.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the ID of the existing, initiated multipart upload with which this new part will be associated.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Returns the initiated multipart upload ID.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the ID of the multipart upload whose parts are being listed.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Returns the unique ID of this multipart upload.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns the upload ID value specified in the original request used to identify which multipart upload contains the parts to list.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns the ID of the existing, initiated multipart upload with which this new part will be associated.
getUploadId() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Returns the upload id after the multi-part upload has been initiated via UploadObjectObserver.onUploadInitiation(UploadObjectRequest)
getUploadIdMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional upload ID marker indicating where in the results to begin listing.
getUploadIdMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns the optional upload ID marker specified in the original request to specify where in the results to begin listing multipart uploads.
getUploadObjectObserver() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Returns a custom upload-object observer; or null there is no customization.
getUploadPartMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Gets the optional metadata to be included in each UploadPart request.
getUri() - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext
 
getURI() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
getUrl(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
getUrl(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns an URL for the object stored in the specified bucket and key.
getUrl(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
getUrlDecodedKey() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
S3 URL encodes the key of the object involved in the event.
getUseClientMode() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getUser_message() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
getUserAgent() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
getUserAgent() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getUserAgent(ClientConfiguration, String) - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
 
getUserAgent() - Static method in class com.ibm.cloud.objectstorage.util.VersionInfoUtils
 
getUserAgentPrefix() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the HTTP user agent header prefix to send with all requests.
getUserAgentSuffix() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the HTTP user agent header suffix to add to the end of the user agent header on all requests.
getUserAgentTemplate() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfig
 
getUserAgentTemplate() - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
getUserIdentity() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getUserMetadata() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the custom user-metadata for the associated object.
getUserMetaDataOf(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the value of the specified user meta datum.
getValidateAfterInactivityMillis() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the amount of time (in milliseconds) that a connection can be idle in the connection pool before it must be validated to ensure it's still open.
getValidateAfterInactivityMillis() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
getValue() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Returns the value for this FilterRule
getVersion() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
getVersion() - Method in class com.ibm.cloud.objectstorage.partitions.model.Partitions
returns the version of the json schema for the partition metadata document.
getVersion() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest.KeyVersion
 
getVersion() - Static method in enum com.ibm.cloud.objectstorage.util.JodaTime
Returns the current version of joda-time used during runtime; or null if it cannot be determined.
getVersion() - Static method in class com.ibm.cloud.objectstorage.util.VersionInfoUtils
Returns the current version for the AWS SDK in which this class is running.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Returns the version ID of the new object, only present if versioning has been enabled for the bucket.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
 
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Gets the version ID of the source object.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the version deleted, or null for unversioned objects.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Gets the version ID uniquely identifying which version of the object to delete.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns the version ID of the object, only present if versioning has been enabled for the bucket.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Gets the optional version ID specifying which version of the object whose ACL to be retrieved.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Version ID.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Gets the optional version ID of the object version whose metadata is being retrieved.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Gets the optional version ID specifying which version of the object to download.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Version ID.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the versionId of the object that couldn't be deleted.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Gets the version ID of the associated Amazon S3 object if available.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Gets the optional version ID of the newly uploaded object.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Returns the id of the version to be restored.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
Returns the version id which is optionally applicable for S3 get (but not put) operations.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Returns the version ID of the object version whose ACL is being set.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Version ID.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Version ID.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
An ID used to reference a specific version of the object.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Returns the version ID of the new object.
getVersionId() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Returns the version ID of the new object.
getVersionIdMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the value of the version ID marker parameter used to request this version listing.
getVersioningConfiguration() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the new versioning configuration for the specified bucket.
getVersionSummaries() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets the list of version summaries describing the versions stored in the associated S3 bucket.
getWantClientAuth() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
getWebIdentityTokenFilePath() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
getWebIdentityTokenFilePath() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Get the absolute path to the JWT file that contains a web identity token.
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketCrossOriginConfigurationRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns the optional mirror-destination value for WORM mirroring
getWormMirrorDestination() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.WormMirrorDestinationProvider
Returns the optional mirror-destination value for WORM mirroring
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.internal.SdkInputStream
Returns the underlying input stream, if any, from the subclass; or null if there is no underlying input stream.
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
 
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
getWrappedInputStream() - Method in class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
getWriter() - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
getxAmzId2() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getxAmzId2() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.ResponseElementsEntity
 
getxAmznRequestId() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getxAmzRequestId() - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
getxAmzRequestId() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.ResponseElementsEntity
 
getXmlInputFactory() - Static method in class com.ibm.cloud.objectstorage.util.XmlUtils
 
getYears() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of years that you want to specify for the default retention period.
GlacierJobParameters - Class in com.ibm.cloud.objectstorage.services.s3.model
Glacier related prameters pertaining to a job.
GlacierJobParameters() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
 
Grant - Class in com.ibm.cloud.objectstorage.services.s3.model
Specifies a grant, consisting of one grantee and one permission.
Grant(Grantee, Permission) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Grant
Constructs a new Grant object using the specified grantee and permission objects.
grantAllPermissions(Grant...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Adds a set of grantee/permission pairs to the access control list (ACL), where each item in the set is a Grant object.
Grantee - Interface in com.ibm.cloud.objectstorage.services.s3.model
Represents a grantee (entity) that can be assigned access permissions in an AccessControlList.
grantPermission(Grantee, Permission) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Adds a grantee to the access control list (ACL) with the given permission.
GREEDY_STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
Marshallers for Strings bound to a greedy path param.
greedyPathParamMarshaller(MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
GroupGrantee - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies constants defining a group of Amazon S3 users who can be granted permissions to Amazon S3 buckets and objects.
GuardedBy - Annotation Type in com.ibm.cloud.objectstorage.annotation
Documenting annotation to indicate the field or method on which this is applied can only be accessed when holding the given lock (identified by value).
guessRegionFromEndpoint(String, String) - Method in interface com.ibm.cloud.objectstorage.util.endpoint.RegionFromEndpointResolver
Guess the region of a service, based on its endpoint/hostname.
guessThroughputMetricType(Request<?>, String, String) - Static method in enum com.ibm.cloud.objectstorage.metrics.internal.ServiceMetricTypeGuesser
Returned the best-guessed throughput metric type for the given request, or null if there is none or if metric is disabled.

H

handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.http.DefaultErrorResponseHandler
 
handle(HttpResponse) - Method in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
Accepts an HTTP response object, and returns an object of type T.
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.http.JsonResponseHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.http.response.AwsResponseHandlerAdapter
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.http.StaxResponseHandler
 
handle(T, HttpResponse) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.HeaderHandler
Applies one or more headers to the response object given.
handle(InitiateMultipartUploadResult, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InitiateMultipartUploadHeaderHandler
 
handle(PartListing, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ListPartsHeaderHandler
 
handle(T, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationHeaderHandler
 
handle(T, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreHeaderHandler
 
handle(T, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionHeaderHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ResponseHeaderHandlerChain
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3ErrorResponseHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3MetadataResponseHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3ObjectResponseHandler
 
handle(T, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3RequesterChargedHeaderHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3StringResponseHandler
 
handle(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3XmlResponseHandler
 
handle(T, HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionHeaderHandler
 
handleEvent(MonitoringEvent) - Method in class com.ibm.cloud.objectstorage.monitoring.MonitoringListener
HandlerAfterAttemptContext - Class in com.ibm.cloud.objectstorage.handlers
Contextual data for the RequestHandler2 afterAttempt callback Under certain conditions (redirects), both response and exception may be null
HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder - Class in com.ibm.cloud.objectstorage.handlers
Builder class for HandlerAfterAttemptContext
HandlerBeforeAttemptContext - Class in com.ibm.cloud.objectstorage.handlers
Contextual data for the RequestHandler2 beforeAttempt callback
HandlerBeforeAttemptContext.HandlerBeforeAttemptContextBuilder - Class in com.ibm.cloud.objectstorage.handlers
Builder class for HandlerBeforeAttemptContext
HandlerChainFactory - Class in com.ibm.cloud.objectstorage.handlers
Factory for creating request/response handler chains.
HandlerChainFactory() - Constructor for class com.ibm.cloud.objectstorage.handlers.HandlerChainFactory
 
HandlerContextAware - Interface in com.ibm.cloud.objectstorage
An implementing object is capable of storing context that is visible to all RequestHandler2.
HandlerContextKey<T> - Class in com.ibm.cloud.objectstorage.handlers
A type safe key used for setting and retrieving context in a Request object.
HandlerContextKey(String) - Constructor for class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
 
HAS_STREAMING_INPUT - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
A boolean value indicating if the input of the operation has a streaming member.
HAS_STREAMING_OUTPUT - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
A boolean value indicating if the output of the operation has a streaming member.
hasClientExecutionAborted() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTask
 
hasClientExecutionAborted() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
 
hasExpectedBehavior() - Static method in enum com.ibm.cloud.objectstorage.util.JodaTime
Returns true if the current version of joda-time used during runtime behaves as expected by the Java SDK; false otherwise.
hasExplicitPayloadMember(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
hasExplicitPayloadMember() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
hasFinalPartBeenSeen() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
hash(String) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Hashes the string contents (assumed to be UTF-8) using the SHA-256 algorithm.
hash(InputStream) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
hash(byte[]) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Hashes the binary data using the SHA-256 algorithm.
hashCode() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
hashCode() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
hashCode() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
 
hashCode() - Method in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
 
hashCode() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
hashCode() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleMetricType
 
hashCode() - Method in class com.ibm.cloud.objectstorage.regions.Region
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockResult
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Grant
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockResult
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
hashCode() - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseResult
 
hashCode() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
hashCode() - Method in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
hasHttpEndpoint(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
Returns true if the service is explicitly enabled for http in this region or a service is partition wide enabled.
hasHttpEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
hasHttpEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns whether the given service support the http protocol in this region.
hasHttpEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns whether the given service support the http protocol in this region.
hasHttpsEndpoint(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
Returns true if the service is explicitly enabled for https in this region or a service is partition wide enabled.
hasHttpsEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
hasHttpsEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns whether the given service support the https protocol in this region.
hasHttpsEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns whether the given service support the https protocol in this region.
hasHttpsSupport() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
A convienient methods that returns true if the endpoint support HTTPS scheme.
hasHttpSupport() - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
A convienient methods that returns true if the endpoint support HTTP scheme.
hasMoreRequests() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyPartRequestFactory
 
hasMoreRequests() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartRequestFactory
 
hasPayloadMembers(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
hasPayloadMembers() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
hasRegion(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Returns true if the region is explicitly configured in the partition or if the region matches the Partition.regionRegex of the partition.
hasTimeoutExpired() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTask
 
hasTimeoutExpired() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTaskImpl
 
hasTimeoutExpired() - Method in class com.ibm.cloud.objectstorage.http.timers.client.NoOpClientExecutionAbortTrackerTask
 
hasTokenExpired(Token) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Check if the current cached token has expired.
hasValue(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
headBucket(HeadBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
headBucket(HeadBucketRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
This action is useful to determine if a bucket exists and you have permission to access it.
headBucket(HeadBucketRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
HeadBucketFunction - Class in com.ibm.cloud.objectstorage.services.s3.waiters
 
HeadBucketFunction(AmazonS3) - Constructor for class com.ibm.cloud.objectstorage.services.s3.waiters.HeadBucketFunction
Constructs a new HeadBucketFunction with the given client
HeadBucketRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for checking if the bucket exists and the user has access to the given bucket.
HeadBucketRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketRequest
 
HeadBucketResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object for Head Bucket request.
HeadBucketResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
 
HEADER_SDK_RETRY_INFO - Static variable in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
HEADER_SDK_TRANSACTION_ID - Static variable in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
HEADER_USER_AGENT - Static variable in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
HeaderHandler<T> - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Assistant response handler that can pull an HTTP header out of the response and apply it to a response object.
headerMarshaller(MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
HeaderMarshallers - Class in com.ibm.cloud.objectstorage.protocol.json.internal
 
HeaderMarshallers() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
Headers - Interface in com.ibm.cloud.objectstorage.services.s3
Common S3 HTTP header values used throughout the Amazon Web Services S3 Java client.
HeadObjectFunction - Class in com.ibm.cloud.objectstorage.services.s3.waiters
 
HeadObjectFunction(AmazonS3) - Constructor for class com.ibm.cloud.objectstorage.services.s3.waiters.HeadObjectFunction
Constructs a new HeadObjectFunction with the given client
heapSummary() - Static method in enum com.ibm.cloud.objectstorage.test.util.Memory
Returns a summary information about the heap memory.
HMAC_SHA1_ALGORITHM - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
HMAC/SHA1 Algorithm per RFC 2104, used when signing S3 requests
HOST - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
HOST_ID - Static variable in class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
 
HOST_METRIC_NAME - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to explicitly specify the host name for metric purposes, instead of detecting the host name via InetAddress when the AWS SDK default metrics is enabled.
HostnameValidator - Class in com.ibm.cloud.objectstorage.util
 
HostRegexToRegionMapping - Class in com.ibm.cloud.objectstorage.internal.config
 
HostRegexToRegionMapping(String, String) - Constructor for class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMapping
 
HostRegexToRegionMappingJsonHelper - Class in com.ibm.cloud.objectstorage.internal.config
Builder class for HostRegexToRegionMapping which exposes its property setters.
HostRegexToRegionMappingJsonHelper() - Constructor for class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
HttpClientConfig - Class in com.ibm.cloud.objectstorage.internal.config
AWS HttpClient configuration.
HttpClientConfigJsonHelper - Class in com.ibm.cloud.objectstorage.internal.config
An internal class used to build HttpClientConfig after this class per se has been unmarshalled from JSON.
HttpClientConfigJsonHelper() - Constructor for class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
HttpClientConfigJsonHelper(String, String) - Constructor for class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
HttpClientFactory<T> - Interface in com.ibm.cloud.objectstorage.http.client
Factory interface that can be used for creating the underlying http client for request execution.
HttpClientSettings - Class in com.ibm.cloud.objectstorage.http.settings
A convienient class that expose all settings in ClientConfiguration and other internal settings to the underlying http client.
HttpContextUtils - Class in com.ibm.cloud.objectstorage.http.apache.utils
 
HttpFailureStatusAcceptor<Output> - Class in com.ibm.cloud.objectstorage.waiters
 
HttpFailureStatusAcceptor(int, WaiterState) - Constructor for class com.ibm.cloud.objectstorage.waiters.HttpFailureStatusAcceptor
 
HttpGetWithBody - Class in com.ibm.cloud.objectstorage.http.apache.request.impl
Allows sending a GET request with a request body.
HttpGetWithBody(String) - Constructor for class com.ibm.cloud.objectstorage.http.apache.request.impl.HttpGetWithBody
 
HttpMethod - Enum in com.ibm.cloud.objectstorage
Enumeration of valid HTTP methods.
HttpMethodName - Enum in com.ibm.cloud.objectstorage.http
 
httpMethodName(HttpMethodName) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
httpMethodName() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
httpRequestAborted() - Method in interface com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTask
 
httpRequestAborted() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskImpl
 
httpRequestAborted() - Method in interface com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTracker
 
httpRequestAborted() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTrackerImpl
 
httpRequestAborted() - Method in class com.ibm.cloud.objectstorage.http.timers.request.NoOpHttpRequestAbortTaskTracker
 
HttpRequestAbortTask - Interface in com.ibm.cloud.objectstorage.http.timers.request
Task to be scheduled by HttpRequestTimer
HttpRequestAbortTaskImpl - Class in com.ibm.cloud.objectstorage.http.timers.request
Implementation of HttpRequestAbortTask that aborts the tracking HttpRequestBase when triggered
HttpRequestAbortTaskImpl(HttpRequestBase) - Constructor for class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskImpl
 
HttpRequestAbortTaskTracker - Interface in com.ibm.cloud.objectstorage.http.timers.request
Returned by HttpRequestTimer to track a scheduled timer task.
HttpRequestAbortTaskTrackerImpl - Class in com.ibm.cloud.objectstorage.http.timers.request
Keeps track of the scheduled HttpRequestAbortTask and the associated Future
HttpRequestAbortTaskTrackerImpl(HttpRequestAbortTask, ScheduledFuture<?>) - Constructor for class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTrackerImpl
 
HttpRequestFactory<T> - Interface in com.ibm.cloud.objectstorage.http.request
An interface that can be used to create the http requests that is understood by the http client.
HttpRequestNoRetryHandler - Class in com.ibm.cloud.objectstorage.http.impl.client
 
HttpRequestTimeoutException - Exception in com.ibm.cloud.objectstorage.http.exception
Signals that the http request could not complete within the specified timeout.
HttpRequestTimeoutException(String) - Constructor for exception com.ibm.cloud.objectstorage.http.exception.HttpRequestTimeoutException
 
HttpRequestTimeoutException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.http.exception.HttpRequestTimeoutException
 
HttpRequestTimeoutException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.http.exception.HttpRequestTimeoutException
 
HttpRequestTimer - Class in com.ibm.cloud.objectstorage.http.timers.request
Represents a timer class to enforce HTTP request timeouts.
HttpRequestTimer() - Constructor for class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestTimer
 
HttpResponse - Class in com.ibm.cloud.objectstorage.http
Represents an HTTP response returned by an AWS service in response to a service request.
HttpResponse(Request<?>, HttpRequestBase) - Constructor for class com.ibm.cloud.objectstorage.http.HttpResponse
Constructs a new HttpResponse associated with the specified request.
HttpResponse(Request<?>, HttpRequestBase, HttpContext) - Constructor for class com.ibm.cloud.objectstorage.http.HttpResponse
 
HttpResponseHandler<T> - Interface in com.ibm.cloud.objectstorage.http
Responsible for handling an HTTP response and returning an object of type T.
httpStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
httpStatusCode() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
HttpSuccessStatusAcceptor<Output> - Class in com.ibm.cloud.objectstorage.waiters
 
HttpSuccessStatusAcceptor(WaiterState) - Constructor for class com.ibm.cloud.objectstorage.waiters.HttpSuccessStatusAcceptor
 

I

IAM_ENDPOINT - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global variable IAM Endpoint
IAM_MAX_RETRY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global variable IAM token retrieval max retry
IAM_REFRESH_OFFSET - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global variable IAM token refresh time offset in seconds
IBM_ACCESS_KEY_ID - Static variable in class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
Property name for specifying the Access Key
IBM_API_KEY - Static variable in class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
Property name for specifying the API Key
IBM_API_KEY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global variable name for ibm api key
IBM_API_KEY_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global System Property variable name for ibm api key
IBM_CREDENTIALS_LOCATION_PROVIDER - Static variable in interface com.ibm.cloud.objectstorage.profile.path.AwsProfileFileLocationProvider
Location provider for the shared IBM credentials file.
IBM_HMAC_KEYS - Static variable in class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
Property name for specifying the HMAC Keys
IBM_PROTECTION_MANAGEMENT_STATE - Static variable in class com.ibm.cloud.objectstorage.ResponseMetadata
 
IBM_PROTECTION_MANAGEMENT_STATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
IBM Protection Management header
IBM_RESOURCE_INSTANCE_ID - Static variable in class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
Property name for specifying the Resource Instance Id
IBM_RESTORED_COPY_STORAGE_CLASS - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
IBM_SECRET_ACCESS_KEY - Static variable in class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
Property name for specifying the Secret Access Key
IBM_SERVICE_INSTANCE_ID - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global variable name for ibm service instance id
IBM_SERVICE_INSTANCE_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
IBM Service instance header
IBM_SERVICE_INSTANCE_ID_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Global System Property variable name for ibm service instance id
IBM_SSE_KP_CRK - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
IBM_SSE_KP_CUSTOMER_ROOT_KEY_CRN - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
IBM_SSE_KP_ENABLED - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
IBM_SSE_KP_ENCRYPTION_ALGORITHM - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
IBM Key Protect headers
IBM_TRANSITION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
IBMJsonCredentialsDefaultLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.cred
Load shared credentials file from the default location (~/.bluemix/cos_credentials).
IBMJsonCredentialsDefaultLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.cred.IBMJsonCredentialsDefaultLocationProvider
 
IBMJsonCredentialsEnvVarOverrideLocationProvider - 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.
IBMJsonCredentialsEnvVarOverrideLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.cred.IBMJsonCredentialsEnvVarOverrideLocationProvider
 
IBMOAuthCredentials - Interface in com.ibm.cloud.objectstorage.oauth
Provides access to the AWS OAuth credentials used for accessing IBM services: IBM api key & service instance id.
IBMOAuthSigner - Class in com.ibm.cloud.objectstorage.oauth
Signer implementation that signs requests with the OAuth 2.0 signing protocol.
IBMOAuthSigner(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.oauth.IBMOAuthSigner
Public constructor to accept clientconfiguration parameter, which is then passed through to DefaultTokenManager and used for proxy config on IAM calls for token retrieval
IBMOAuthSigner() - Constructor for class com.ibm.cloud.objectstorage.oauth.IBMOAuthSigner
Default public constructor
IdempotentUtils - Class in com.ibm.cloud.objectstorage.util
Utility class to manage idempotency token
IdempotentUtils() - Constructor for class com.ibm.cloud.objectstorage.util.IdempotentUtils
 
IdentityEndpointBuilder - Class in com.ibm.cloud.objectstorage.internal
More of a No-Op endpoint builder that just returns the same endpoint it was constructed with
IdentityEndpointBuilder(URI) - Constructor for class com.ibm.cloud.objectstorage.internal.IdentityEndpointBuilder
 
IdleConnectionReaper - Class in com.ibm.cloud.objectstorage.http
Daemon thread to periodically check connection pools for idle connections.
IllegalBucketNameException - Exception in com.ibm.cloud.objectstorage.services.s3.model
An exception thrown when a request is attempted to be made against a bucket name that is not compatible with DNS.
IllegalBucketNameException(String) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.IllegalBucketNameException
Constructs an IllegalBucketNameException with the specified detail message.
Immutable - Annotation Type in com.ibm.cloud.objectstorage.annotation
Documenting annotation to indicate a class is immutable.
ImmutableMapParameter<K,V> - Class in com.ibm.cloud.objectstorage.util
An immutable map that could be built by convenient constructors.
ImmutableMapParameter.Builder<K,V> - Class in com.ibm.cloud.objectstorage.util
A convenient builder for creating ImmutableMapParameter instances.
ImmutableRequest<T> - Interface in com.ibm.cloud.objectstorage
Represents a request being sent to an Amazon Web Service, including the parameters being sent as part of the request, the endpoint to which the request should be sent, etc.
in - Variable in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
inBucket(AmazonS3, String) - Static method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
Constructs an iterable that covers all the objects in an Amazon S3 bucket.
INCLUDE_ALL - Static variable in interface com.ibm.cloud.objectstorage.services.s3.transfer.KeyFilter
Default filter that includes all keys.
INCLUDE_PER_HOST_METRICS - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to generate per host level metrics when the AWS SDK default metrics is enabled.
INCLUDE_SKIPPED_BYTES - Static variable in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
 
increment(int, long) - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
incrementBlocks(byte[], long) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
Increment the rightmost 32 bits of a 16-byte counter by the specified delta.
incrementCounter(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
incrementCounter(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
incrementCounter(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
Add 1 to an existing count for a given event.
incrementCounter(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
incrementCounter(String) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
incrementCounterWith(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
incrementCounterWith(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
IndexValues - Class in com.ibm.cloud.objectstorage.test.util
Used to iterate through all possible combination of array index values given the array lengths.
IndexValues(int...) - Constructor for class com.ibm.cloud.objectstorage.test.util.IndexValues
Constructs an Iterable for all possible combination of array index values given the array lengths.
info(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
info(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
info(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with info log level.
info(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with info log level.
init() - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
init(UploadObjectObserver, long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
Used to initialized this stream.
init(UploadObjectRequest, S3DirectSpi, AmazonS3, ExecutorService) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Used to initialized this observer.
initialize() - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Initializes the region metadata by loading from the default hierarchy of region metadata locations.
initialize() - Method in class com.ibm.cloud.objectstorage.util.ReflectionMethodInvoker
Initializes the method invoker by finding and caching the target method from the target class that will be used for subsequent invoke operations.
initializeFromFile(File) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeFromResource(String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeFromResource(Class<?>, String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeFromResource(ClassLoader, String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeFromURI(URI) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeFromURI(URI, ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
initializeWithMetadata(RegionMetadata) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Directly sets the singleton RegionMetadata instance.
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Initiates a multipart upload and returns an InitiateMultipartUploadResult which contains an upload ID.
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
InitiateMultipartUploadHeaderHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
InitiateMultipartUploadHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.InitiateMultipartUploadHeaderHandler
 
InitiateMultipartUploadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.
InitiateMultipartUploadRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key.
InitiateMultipartUploadRequest(String, String, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key, and with the additional specified object metadata.
InitiateMultipartUploadResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the results of initiating a multipart upload, particularly the unique ID of the new multipart upload.
InitiateMultipartUploadResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
 
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
InMemoryRegionImpl - Class in com.ibm.cloud.objectstorage.regions
An implementation of RegionImpl that holds all information in memory.
InMemoryRegionImpl(String, String) - Constructor for class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
InMemoryRegionsProvider - Class in com.ibm.cloud.objectstorage.regions
Region metadata provider that holds all data in memory and returns data from them.
InMemoryRegionsProvider(List<Region>) - Constructor for class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
inputStreamForRequest(InputStream, AmazonWebServiceRequest) - Static method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
Deprecated. 
inputStreamForRequest(InputStream, ProgressListener) - Static method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
inputStreamForResponse(InputStream, AmazonWebServiceRequest) - Static method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
Returns an input stream for response progress tracking purposes.
inputStreamForResponse(InputStream, ProgressListener) - Static method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
Returns an input stream for response progress tracking purposes.
InputStreamUtils - Class in com.ibm.cloud.objectstorage.test.util
 
InputStreamUtils() - Constructor for class com.ibm.cloud.objectstorage.test.util.InputStreamUtils
 
InputSubstream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Filtered input stream implementation that exposes a range of an input stream as a new input stream.
InputSubstream(InputStream, long, long, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
Constructs a new InputSubstream so that when callers start reading from this stream they'll start at the specified offset in the real stream and after they've read the specified length, this stream will look empty.
inSeconds() - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.ClockSkewAdjustment
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.auth.json.BasicJsonConfigLoader
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.AwsProfileNameLoader
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfileConfigFileLoader
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfileConfigLoader
 
Instance() - Constructor for class com.ibm.cloud.objectstorage.auth.SdkClock.Instance
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.http.timers.client.NoOpClientExecutionAbortTrackerTask
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.http.timers.request.NoOpHttpRequestAbortTaskTracker
 
INSTANCE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
 
InstanceMetadataRegionProvider - Class in com.ibm.cloud.objectstorage.regions
Attempts to load region information from the EC2 Metadata service.
InstanceMetadataRegionProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.InstanceMetadataRegionProvider
 
InstanceMetadataServiceResourceFetcher - Class in com.ibm.cloud.objectstorage.internal
Fetch resources from EC2 Instance Metadata Service.
InstanceProfileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service (IMDS).
InstanceProfileCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
Deprecated.
InstanceProfileCredentialsProvider(boolean) - Constructor for class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
Spins up a new thread to refresh the credentials asynchronously if refreshCredentialsAsync is set to true, otherwise the credentials will be refreshed from the instance metadata service synchronously,
InstructionFileId - Class in com.ibm.cloud.objectstorage.services.s3.model
The S3 object identifier for an instruction file.
instructionFileId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InstructionFileId
Always throws UnsupportedOperationException since an instruction file itself cannot further have an instruction file.
instructionFileId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InstructionFileId
Always throws UnsupportedOperationException since an instruction file itself cannot further have an instruction file.
instructionFileId() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
Returns the instruction file id of the default instruction file.
instructionFileId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
Returns the instruction file id of an instruction file with the given suffix.
INTEGER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
INTEGER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
INTEGER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
INTEGER - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
 
INTEGER - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
InternalConfig - Class in com.ibm.cloud.objectstorage.internal.config
Internal configuration for the AWS Java SDK.
InternalConfig.Factory - Class in com.ibm.cloud.objectstorage.internal.config
 
InternalConfigJsonHelper - Class in com.ibm.cloud.objectstorage.internal.config
An internal class used to help build InternalConfig after this class per se has been unmarshalled from JSON.
InternalConfigJsonHelper() - Constructor for class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
InternalLogApi - Interface in com.ibm.cloud.objectstorage.log
An SDK internal logging API, not intended for general use.
InternalLogFactory - Class in com.ibm.cloud.objectstorage.log
Can be used to configure the default log factory for the AWSJavaClientCore and AWSJavaClientSigners.
InternalLogFactory() - Constructor for class com.ibm.cloud.objectstorage.log.InternalLogFactory
 
InventoryConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Specifies the inventory configuration for an Amazon S3 bucket.
InventoryConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
 
InventoryDestination - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Information about where to publish the inventory results.
InventoryDestination() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryDestination
 
InventoryFilter - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Specifies an inventory filter.
InventoryFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilter
 
InventoryFilter(InventoryFilterPredicate) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilter
 
InventoryFilterPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Base class to represent the root predicate in InventoryFilter class.
InventoryFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilterPredicate
 
InventoryFormat - Enum in com.ibm.cloud.objectstorage.services.s3.model.inventory
The output format of the inventory results.
InventoryFrequency - Enum in com.ibm.cloud.objectstorage.services.s3.model.inventory
The frequency for producing inventory results.
InventoryIncludedObjectVersions - Enum in com.ibm.cloud.objectstorage.services.s3.model.inventory
The object version(s) that can be included in the inventory results.
InventoryOptionalField - Enum in com.ibm.cloud.objectstorage.services.s3.model.inventory
The optional fields that can be included in the inventory results.
InventoryPredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.inventory
Interface to invoke specific behavior based on the type of InventoryFilterPredicate visited.
InventoryPrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
A InventoryFilterPredicate class to represent the prefix to use when evaluating an inventory filter.
InventoryPrefixPredicate(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryPrefixPredicate
 
InventoryS3BucketDestination - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.
InventoryS3BucketDestination() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
 
InventorySchedule - Class in com.ibm.cloud.objectstorage.services.s3.model.inventory
Schedule for generating inventory results.
InventorySchedule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
 
invoke(T, Object...) - Method in class com.ibm.cloud.objectstorage.util.ReflectionMethodInvoker
Attempt to invoke the method this proxy targets for on the given object with the given arguments.
invokeServiceCall(Request<RequestT>) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.UploadObjectStrategy
Implement the behavior for making a http call to the S3 service.
IonErrorCodeParser - Class in com.ibm.cloud.objectstorage.internal.http
 
IonErrorCodeParser(IonSystem) - Constructor for class com.ibm.cloud.objectstorage.internal.http.IonErrorCodeParser
 
IOUtils - Enum in com.ibm.cloud.objectstorage.util
Utilities for IO operations.
IRequestHandler2 - Interface in com.ibm.cloud.objectstorage.handlers
Interface for RequestHandler2.
IS_CHUNKED_ENCODING_DISABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.request.S3HandlerContextKeys
Context provided to AWSS3V4Signer to determine whether chunked encoding should be used or not.
IS_PAYLOAD_SIGNING_ENABLED - Static variable in class com.ibm.cloud.objectstorage.services.s3.request.S3HandlerContextKeys
Context provided to AWSS3V4Signer to determine whether payloads should be signed.
isAborted() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
isAccelerateEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
A convenience method that returns whether the bucket is enabled accelerate mode.
isAccelerateModeEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isAccelerateModeEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client has enabled accelerate mode for getting and putting objects.
isAesGcm(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoScheme
Convenient method.
isAesGcmAvailable() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
isAlwaysCalculateMultipartMd5() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns true if Transfer Manager should calculate MD5 for multipart uploads.
isAsyncInProgress() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
boolean value to signal if the async refresh method is already in use
isAuthenticatedProxy() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
isAutoConstruct() - Method in class com.ibm.cloud.objectstorage.internal.ListWithAutoConstructFlag
Return true if the list is auto constructed by Java SDK
isAutoConstruct() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalList
Return true if the list is auto constructed by Java SDK
isAutoConstruct() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
Return true if the map is auto constructed by Java SDK; false otherwise.
isBinary(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
isBinary() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
isBouncyCastleAvailable() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
isBound() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
isBound() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
isByteCountEvent() - Method in enum com.ibm.cloud.objectstorage.event.ProgressEventType
Returns true if this even type is associated with some number of bytes; false otherwise.
isCalculateMD5() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns true if the creator of this request has indicated this content MD5 should be calculated for this part.
isCancelled() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
isCancelled() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
isCancelled() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
isCancelled() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
isCancelled() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
isCancelled() - Method in enum com.ibm.cloud.objectstorage.services.s3.transfer.PauseStatus
Returns true if the transfer is cancelled else false.
isCborDisabled() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
isCertCheckingDisabled() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
isChunked() - Method in class com.ibm.cloud.objectstorage.http.RepeatableInputStreamRequestEntity
 
isChunkedEncodingDisabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isChunkedEncodingDisabled() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client has chunked encoding disabled for all requests.
isClockSkewError(SdkBaseException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is definitely a clock skew error.
isClockSkewError(AmazonServiceException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is definitely a clock skew error.
isClosed() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
isClosed() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
isClosed() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
isCloseDisabled() - Method in class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
Returns true if the close method has been disabled; false otherwise.
isConnected() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
isConnected() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
isCreateEncryptionMaterial() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
Returns true if a new set of encryption material is to be created; false otherwise.
isDebugEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isDebugEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is debug logging currently enabled?
isDefaultMarshallerForType(Class<?>) - Method in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
Determine whether this marshalling type is the default marshaller for the provided class.
isDefaultMetricsEnabled() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if the system property SDKGlobalConfiguration.DEFAULT_METRICS_SYSTEM_PROPERTY has been set; false otherwise.
isDeleteMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
Returns whether the object deleted was a delete marker.
isDisableHostPrefixInjection() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the boolean value to indicate if the host prefix injection is disabled or not.
isDisableParallelDownloads() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Returns if the parallel downloads are disabled or not.
isDisableParallelDownloads() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Returns if the parallel downloads are disabled or not.
isDisableStrictHostnameVerification() - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerParams
 
isDNSBucketName(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.BucketNameUtils
Convience method that allows the DNS rules to be altered for different SDKs.
isDone() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
isDone() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Returns whether or not the transfer is finished (i.e.
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Returns whether or not the transfer is finished (i.e.
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyMonitor
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadMonitor
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompletedFuture
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.CompositeFuture
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FailedFuture
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.FutureImpl
 
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransferMonitor
 
isDone() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferMonitor
Returns whether the transfer is completed.
isDone() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadMonitor
 
isDone() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Returns whether or not the transfer is finished (i.e.
isDownloadParallelizable(AmazonS3, GetObjectRequest, Integer) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns true if the specified download request can use parallel part downloads for increased performance.
isDualstackEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isDualstackEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client is configured to use dualstack mode for accessing S3.
isEc2MetadataDisabled() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
isEmpty() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
isEmpty() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
isEmpty(Node) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Returns true if the specified node is null or has no children.
isEnabled() - Method in class com.ibm.cloud.objectstorage.event.request.Progress
Returns true if progress tracking is enabled; false otherwise.
isEnabled() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
 
isEnabled() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTask
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
 
isEnabled() - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTask
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTaskImpl
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.client.NoOpClientExecutionAbortTrackerTask
 
isEnabled() - Method in interface com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTask
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskImpl
 
isEnabled() - Method in interface com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTracker
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskTrackerImpl
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.http.timers.request.NoOpHttpRequestAbortTaskTracker
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
isEnabled() - Method in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.metrics.MetricCollector
Returns true if this collector is enabled; false otherwise.
isEnabled() - Method in class com.ibm.cloud.objectstorage.metrics.RequestMetricCollector
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector
 
isEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns true if the inventory is enabled or false if inventory is disabled.
isEnabled() - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
Returns true if this metrics is enabled; false otherwise.
isEnabled() - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
Always returns true.
isEndpointOverridden - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
A boolean flag that indicates whether the endpoint has been overridden either on construction or later mutated due to a call to setEndpoint().
isEndpointOverridden() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns a flag that indicates whether the endpoint for this client has been overridden or not.
isEndTimeKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
isErrorEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isErrorEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is error logging currently enabled?
isExpiredObjectDeleteMarker() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Returns whether the current expiration policy for the object is set to remove objects when only a delete marker is left
isExplicitPayloadMember(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
isExplicitPayloadMember() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
isFakeIOException() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
isFastFailRateLimiting() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Whether the client should fail immediately when RetryMode.ADAPTIVE is enabled, and there is not enough capacity in the rate limiter to execute the request immediately.
isFatalEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isFatalEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is fatal logging currently enabled?
isFetchOwner() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Returns if fetch owner is set.
isFileLocked(File) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.FileLocks
Returns true if the specified file is currently locked; false otherwise.
isForceGlobalBucketAccessEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isForceGlobalBucketAccessEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client should be configured with global bucket access enabled.
isHasStreamingSuccessResponse() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonOperationMetadata
 
isHmacEnabled() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
isHostNameMatching(String) - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMapping
 
isHttp_fallback() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
isHttpSocketReadMetricEnabled() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if HttpSocketReadMetric is enabled; false otherwise.
isIamEnabled() - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
 
isIgnoreMissingInstructionFile() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns true to ignore instruction file that cannot be found during a GET operation; false otherwise.
isInfoEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isInfoEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is info logging currently enabled?
isInitialized() - Method in class com.ibm.cloud.objectstorage.util.ReflectionMethodInvoker
Gets the initialization state of the invoker.
isInputShutdown() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
isInputShutdown() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
isInRegionOptimizedModeEnabled() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
isIonBinaryDisabled() - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
isKeyWrapExpected() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Returns true if key wrapping is expected; false otherwise.
isLastPart() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.PartCreationEvent
 
isLastPart() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns true if the creator of this request has indicated this part is the last part being uploaded in a multipart upload.
isLock_min_rate() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
isLock_rate_policy() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
isLock_target_rate() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
isLockMinRate() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
If the minimum transfer rate is locked by the server.
isLockRatePolicy() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
If the rate policy is locked by the server.
isLockTargetRate() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
If the target transfer rate is locked by the server.
isLoggingEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Returns true if logging is enabled.
isMachineMetricExcluded() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if machine metrics is to be excluded.
isMachineMetricsExcluded() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
isMachineMetricsExcluded() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns true if machine metrics is to be excluded; false otherwise.
isMasterSecretValid(Socket) - Method in interface com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators.MasterSecretValidator
 
isMasterSecretValid(Socket) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators.NoOpMasterSecretValidator
 
isMasterSecretValid(Socket) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.privileged.PrivilegedMasterSecretValidator
Double check the master secret of an SSL session is not null
isMaxErrorRetryInClientConfigHonored() - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy
Returns whether this retry policy should honor the max error retry set in ClientConfiguration.
isMBeanRegistered(String) - Method in class com.ibm.cloud.objectstorage.jmx.SdkMBeanRegistrySupport
 
isMBeanRegistered(String) - Method in interface com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry
Returns true if the the MBean under the given object name is currently registered; false otherwise.
isMetricActivated() - Method in interface com.ibm.cloud.objectstorage.internal.MetricAware
Returns true if this object or one of it's inner wrapped objects has metrics gathering activity turned on; false otherwise.
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.internal.SdkDigestInputStream
 
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterOutputStream
 
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.internal.SdkInputStream
 
isMetricActivated() - Method in class com.ibm.cloud.objectstorage.metrics.MetricFilterInputStream
 
isMetricAdminMBeanRegistered() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if the metric admin MBean is currently registered for JMX access; false otherwise.
isMetricsEnabled() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if metrics at the AWS SDK level is enabled; false if disabled.
isMetricsEnabled() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
isMetricsEnabled() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns true if metrics at the AWS SDK level is enabled; false if disabled.
isMfaDeleteEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Returns true if Multi-Factor Authentication (MFA) Delete is enabled for this bucket versioning configuration, false if it isn't enabled, and null if no information is available about the status of MFADelete.
isMultipartCopy() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyCallable
Returns true if this CopyCallable is processing a multi-part copy.
isMultipartUpload() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadCallable
Returns true if this UploadCallable is processing a multipart upload.
isMultiSession() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Check if Aspera Transfer should use all available connections to the Aspera Service.
isNullOrEmpty(Collection<T>) - Static method in class com.ibm.cloud.objectstorage.util.CollectionUtils
 
isNullOrEmpty(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
ISO8601_DATE_FORMAT_WITH_OFFSET - Static variable in class com.ibm.cloud.objectstorage.util.DateUtils
ISO 8601 format with a UTC Offset
iso8601DateFormat - Static variable in class com.ibm.cloud.objectstorage.util.DateUtils
ISO 8601 format
isOutputShutdown() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
isOutputShutdown() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
isPartitionWideEndpointAvailable() - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
A convienient method that returns true if a service has a partition wide endpoint available.
isPathStyle() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
isPathStyleAccess() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client uses path-style access for all requests.
isPathStyleAccessEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isPaused() - Method in enum com.ibm.cloud.objectstorage.services.s3.transfer.PauseStatus
Returns true if the transfer is paused else false.
isPayloadJson() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonOperationMetadata
 
isPayloadSigningEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
 
isPayloadSigningEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Returns whether the client is configured to sign payloads in all situations.
isPerHostMetricEnabled() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if per-host metrics is enabled; false otherwise.
isPerHostMetricIncluded() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if the per-host metrics flag has been set; false otherwise.
isPerHostMetricsIncluded() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
isPerHostMetricsIncluded() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns true if per-host metrics is to be included; false otherwise.
isPermanentRetentionEnabled() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
 
isPreemptiveBasicProxyAuth() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns whether to attempt to authenticate preemptively against proxy servers using basic authentication
isPreemptiveBasicProxyAuth() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
isProcessBasedProfile() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
isProfilingEnabled() - Static method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
 
isProxyEnabled() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
isReadOnly() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
 
isRedirect() - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext
 
isRegionalized() - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
returns true if the service is regionalized.
isRegistered(String) - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Returns true if an MBean identified by the specified object name is already registered with the first MBean server, or the platform MBean server if there is no explicitly registered MBean server; false otherwise.
isRepeatable() - Method in class com.ibm.cloud.objectstorage.http.RepeatableInputStreamRequestEntity
Returns true if the underlying InputStream supports marking/reseting or if the underlying InputStreamRequestEntity is repeatable (i.e.
isRequestCycleEvent() - Method in enum com.ibm.cloud.objectstorage.event.ProgressEventType
Returns true if this event type is related to the execution of a single http request-response to AWS; false otherwise.
isRequestEntityTooLargeException(SdkBaseException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a request entity too large error.
isRequestEntityTooLargeException(AmazonServiceException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a request entity too large error.
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
isRequesterCharged() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3RequesterChargedResult
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Returns the AWS Key Management System encryption context used for Server Side Encryption of the Amazon S3 object.
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionResult
 
isRequesterCharged() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
 
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Returns true if the user has enabled Requester Pays option when downloading the object metadata from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Returns true if the user has enabled Requester Pays option when conducting this operation from Requester Pays Bucket; else false.
isRequestMetricsEnabled(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns true if request metric collection is applicable to the given request; false otherwise.
isRequestSuccessful(HttpResponse) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Checks if the request was successful or not based on the status code.
isResumeOnRetry() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
isRetryable() - Method in exception com.ibm.cloud.objectstorage.AbortedException
Returns a hint as to whether it makes sense to retry upon this exception.
isRetryable() - Method in exception com.ibm.cloud.objectstorage.AmazonClientException
Returns a hint as to whether it makes sense to retry upon this exception.
isRetryable() - Method in exception com.ibm.cloud.objectstorage.ResetException
Returns a hint as to whether it makes sense to retry upon this exception.
isRetryable(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
isRetryable() - Method in exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.FileLockException
 
isRetryable() - Method in exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.PauseException
Returns a hint as to whether it makes sense to retry upon this exception.
isRetryableServiceException(SdkBaseException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a retryable service side exception.
isRetryableServiceException(AmazonServiceException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a retryable service side exception.
isRoleBasedProfile() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfile
 
isRsaKeyWrapAvailable() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
isRunning(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
isS3AccelerateEndpoint(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
isS3USEastEndpiont(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
isS3USStandardEndpoint(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
isServiceSupported(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
Returns true if the service is explicitly enabled for a region or a service is partition wide enabled.
isServiceSupported(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionImpl
 
isServiceSupported(String) - Method in class com.ibm.cloud.objectstorage.regions.Region
Returns whether the given service is supported in this region.
isServiceSupported(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionImpl
Returns whether the given service is supported in this region.
isShutDownThreadPools() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
IsSigV4RetryablePredicate - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
IsSigV4RetryablePredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.IsSigV4RetryablePredicate
 
isSingleMetricNamespace() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns true if a single metric name space is to be used for all levels of SDK generated CloudWatch metrics, including JVM level, host level, etc.; false otherwise.
isSingleMetricNamespace() - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
isSingleMetricNamespace() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Returns true if single metric name space is to be used; false otherwise.
isSkipAppendUriPath() - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Gets the boolean value to skip the appendUri call in ApacheHttpRequestFactory.create(Request, HttpClientSettings) method.
isStartEpochTimeMilliKnown() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
isSupportedProperty(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Hook to allow subclasses to determine which properties are supported and which aren't.
isSupportsCbor() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
isSupportsIon() - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
isSyncCallSafe(ProgressListener) - Static method in class com.ibm.cloud.objectstorage.event.DeliveryMode.Check
 
isSyncCallSafe() - Method in interface com.ibm.cloud.objectstorage.event.DeliveryMode
Returns true if it is safe to make a synchronous callback to the implementing listener without the risk of incurring undue latency; false otherwise.
isSyncCallSafe() - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
 
isSyncCallSafe() - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.NoOpProgressListener
 
isSyncCallSafe() - Method in class com.ibm.cloud.objectstorage.event.ProgressListenerChain
 
isSyncCallSafe() - Method in class com.ibm.cloud.objectstorage.event.SyncProgressListener
Always returns true.
isSyncCallSafe() - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
isThrottlingException(SdkBaseException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a throttling error.
isThrottlingException(AmazonServiceException) - Static method in class com.ibm.cloud.objectstorage.retry.RetryUtils
Returns true if the specified exception is a throttling error.
isTokenExpiring(Token) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Check if the current cached token is expiring in less than the given offset.
isTraceEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isTraceEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is trace logging currently enabled?
isTransferEvent() - Method in enum com.ibm.cloud.objectstorage.event.ProgressEventType
Returns true if this event type is a transfer event, which may involve multiple request cycle events.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Gets whether or not this analytics configuration listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Gets whether or not this inventory configuration listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Gets whether or not this metrics configuration listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
Gets whether or not this listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Gets whether or not this object listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Returns true if the listing is truncated, and additional requests need to be made to get more results.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Gets whether or not this object listing is complete.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Returns whether or not this listing is truncated, and additional requests need to be made to get more results.
isTruncated() - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
Gets whether or not the version listing is complete, indicating if additional calls to Amazon S3 are needed to obtain complete version listing results.
isUploadParallelizable(PutObjectRequest, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns true if the specified upload request can use parallel part uploads for increased performance.
isUseExpectContinue() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns the use expect continue flag
isUseExpectContinue() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
isUsingNonDefaultPort(URI) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Returns true if the specified URI is using a non-standard port (i.e.
isValidV2BucketName(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.BucketNameUtils
Returns true if the specified bucket name can be addressed using V2, virtual host style, addressing.
isWarnEnabled() - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
isWarnEnabled() - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Is warn logging currently enabled?
isZeroByteContent() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Returns true if zero byte content is to be used for generating pre-signed URL; false otherwise.
iterator() - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
 
iterator() - Method in class com.ibm.cloud.objectstorage.test.util.IndexValues
 

J

Jackson - Enum in com.ibm.cloud.objectstorage.util.json
 
jarFileOf(Class<?>) - Static method in enum com.ibm.cloud.objectstorage.util.Classes
Returns the jar file from which the given class is loaded; or null if no such jar file can be located.
jarVersion(JarFile) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Determines the version associated with this jar
JAVA_VERSION_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.util.JavaVersionParser
 
JavaVersion(Integer, Integer, Integer, Integer) - Constructor for class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
JavaVersionParser - Class in com.ibm.cloud.objectstorage.util
 
JavaVersionParser.JavaVersion - Class in com.ibm.cloud.objectstorage.util
Struct like class representing a specific version of Java.
JavaVersionParser.KnownJavaVersions - Enum in com.ibm.cloud.objectstorage.util
Enum representing all the Java versions we know about and a special enum value JavaVersionParser.KnownJavaVersions.UNKNOWN for ones we don't yet know about
JceEncryptionConstants - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
Contains constants required by the JCE encryption library.
JceEncryptionConstants() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.JceEncryptionConstants
 
JmxInfoProvider - Interface in com.ibm.cloud.objectstorage.jmx.spi
SPI used to retrieve JMX information and can survive the absence of JMX.
JmxInfoProvider.Factory - Class in com.ibm.cloud.objectstorage.jmx.spi
 
JmxInfoProviderSupport - Class in com.ibm.cloud.objectstorage.jmx
 
JmxInfoProviderSupport() - Constructor for class com.ibm.cloud.objectstorage.jmx.JmxInfoProviderSupport
 
JodaTime - Enum in com.ibm.cloud.objectstorage.util
Utilities for accessing joda-time.
join(List<String>) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Returns a new string created by joining each of the strings in the specified list together, with a comma between them.
join(Collection<String>, String) - Static method in class com.ibm.cloud.objectstorage.util.CollectionUtils
Joins a collection of strings with the given separator into a single string.
join(String, String...) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Joins the strings in parts with joiner between each string
JSON_CUSTOM_TYPE_UNMARSHALLERS - Static variable in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredPlainJsonFactory
 
JSON_FACTORY - Static variable in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredPlainJsonFactory
Recommended to share JsonFactory instances per http://wiki.fasterxml .com/JacksonBestPracticesPerformance
JSON_SCALAR_UNMARSHALLERS - Static variable in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredPlainJsonFactory
 
JSON_VALUE - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
JSON_VALUE - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
A serializer for strings that should be base-64 encoded when they are sent to AWS.
JsonClientMetadata - Class in com.ibm.cloud.objectstorage.protocol.json
Wrapper object to provide additional metadata about a client and protocol to SdkJsonProtocolFactory
JsonClientMetadata() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
JsonConfigFile - Class in com.ibm.cloud.objectstorage.auth.json
 
JsonConfigFile() - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonConfigFile
Loads the IBM credentials file from the default location (~/.bluemix/cos_credentials) or from an alternate location if IBM_CREDENTIAL_JSON_FILE is set.
JsonConfigFile(String) - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonConfigFile
Loads the IBM credentials from the file.
JsonConfigFile(File) - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonConfigFile
Loads the IBM credentials from the file.
JsonContent - Class in com.ibm.cloud.objectstorage.protocol.json
Simple struct like class to hold both the raw json string content and it's parsed JsonNode
JsonContent(byte[], JsonNode) - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonContent
 
JsonCredentials - Class in com.ibm.cloud.objectstorage.auth
Simple implementation of IBMOAuthCredentials that reads in API key and resource instance id from json file.
JsonCredentials(File) - Constructor for class com.ibm.cloud.objectstorage.auth.JsonCredentials
Reads the specified file as a Json file and extracts the IBM api key from the "apikey" field and IBM resource instance id from the "resource#_instance_id" filed.
JsonCredentials(InputStream) - Constructor for class com.ibm.cloud.objectstorage.auth.JsonCredentials
Reads the specified input stream as a stream of json object content and extracts the IBM api key and resource instance id from the object.
JsonCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth.json
Credentials provider based on IBM json configuration.
JsonCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Creates a new json credentials provider that returns the IBM security credentials.
JsonCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Creates a new json credentials provider that returns the IBM security credentials.
JsonCredentialsProvider(JsonConfigFile) - Constructor for class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Creates a new json credentials provider that returns the IBM security credentials.
JsonErrorCodeParser - Class in com.ibm.cloud.objectstorage.internal.http
 
JsonErrorCodeParser() - Constructor for class com.ibm.cloud.objectstorage.internal.http.JsonErrorCodeParser
 
JsonErrorCodeParser(String) - Constructor for class com.ibm.cloud.objectstorage.internal.http.JsonErrorCodeParser
 
JsonErrorMessageParser - Class in com.ibm.cloud.objectstorage.internal.http
 
JsonErrorMessageParser(List<String>) - Constructor for class com.ibm.cloud.objectstorage.internal.http.JsonErrorMessageParser
 
JsonErrorResponseHandler - Class in com.ibm.cloud.objectstorage.http
 
JsonErrorResponseHandler(List<JsonErrorUnmarshaller>, ErrorCodeParser, JsonErrorMessageParser, JsonFactory) - Constructor for class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
JsonErrorResponseHandler(List<JsonErrorUnmarshaller>, ErrorCodeParser, boolean, JsonErrorMessageParser, JsonFactory) - Constructor for class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
JsonErrorResponseHandler(List<JsonErrorUnmarshaller>, Map<Class<?>, Unmarshaller<?, JsonUnmarshallerContext>>, Map<JsonUnmarshallerContext.UnmarshallerType, Unmarshaller<?, JsonUnmarshallerContext>>, ErrorCodeParser, JsonErrorMessageParser, JsonFactory) - Constructor for class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
JsonErrorResponseHandler(List<JsonErrorUnmarshaller>, Map<Class<?>, Unmarshaller<?, JsonUnmarshallerContext>>, Map<JsonUnmarshallerContext.UnmarshallerType, Unmarshaller<?, JsonUnmarshallerContext>>, ErrorCodeParser, boolean, JsonErrorMessageParser, JsonFactory) - Constructor for class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
JsonErrorResponseMetadata - Class in com.ibm.cloud.objectstorage.protocol.json
Contains various metadata needed to create an appropriate JsonErrorResponseHandler for the client.
JsonErrorResponseMetadata() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
JsonErrorShapeMetadata - Class in com.ibm.cloud.objectstorage.protocol.json
Wrapper object to provide additional metadata about a client's error shapes to SdkJsonProtocolFactory
JsonErrorShapeMetadata() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
JsonFileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that loads IBM security credentials from a json file provided on initialization.
JsonFileCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.JsonFileCredentialsProvider
Creates a new PropertiesFileCredentialsProvider that will attempt to load a custom file from the path specified to read IBM security credentials.
JsonGenerationException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator.JsonGenerationException
 
jsonGenerator(StructuredJsonGenerator) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
jsonGenerator() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
jsonGenerator(StructuredJsonGenerator) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
jsonGeneratorOf(Writer) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
JsonIndex<C extends Builder<T>,T> - Class in com.ibm.cloud.objectstorage.internal.config
An internal class used to represent a key-object pair for JSON persistence purposes.
JsonIndex() - Constructor for class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
JsonIndex(String) - Constructor for class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
JsonIndex(String, C) - Constructor for class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
JsonKeyConstants - Class in com.ibm.cloud.objectstorage.auth.json.internal
Keys the Java SDK uses in the JSON credentials and config files.
JsonKeyConstants() - Constructor for class com.ibm.cloud.objectstorage.auth.json.internal.JsonKeyConstants
 
JsonMarshaller<T> - Interface in com.ibm.cloud.objectstorage.protocol.json.internal
Interface to marshall data according to the JSON protocol specification.
JsonMarshallerContext - Class in com.ibm.cloud.objectstorage.protocol.json.internal
Dependencies needed by implementations of JsonMarshaller.
JsonMarshallerContext.Builder - Class in com.ibm.cloud.objectstorage.protocol.json.internal
Builder for a JsonMarshallerContext.
jsonNodeOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
JsonOperationMetadata - Class in com.ibm.cloud.objectstorage.protocol.json
Contains various information needed to create a JsonResponseHandler for the client.
JsonOperationMetadata() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonOperationMetadata
 
JsonProtocolMarshaller<OrigRequest> - Class in com.ibm.cloud.objectstorage.protocol.json.internal
Implementation of ProtocolMarshaller for JSON based services.
JsonProtocolMarshaller(StructuredJsonGenerator, String, OperationInfo, OrigRequest, MarshallerRegistry.Builder, EmptyBodyJsonMarshaller) - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.JsonProtocolMarshaller
 
JsonProtocolMarshallerBuilder<T> - Class in com.ibm.cloud.objectstorage.protocol.json
Builder to create an appropriate implementation of ProtocolMarshaller for JSON based services.
JsonProtocolMarshallerBuilder() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
JsonResponseHandler<T> - Class in com.ibm.cloud.objectstorage.http
Default implementation of HttpResponseHandler that handles a successful response from an AWS service and unmarshalls the result using a JSON unmarshaller.
JsonResponseHandler(Unmarshaller<T, JsonUnmarshallerContext>, Map<Class<?>, Unmarshaller<?, JsonUnmarshallerContext>>, Map<JsonUnmarshallerContext.UnmarshallerType, Unmarshaller<?, JsonUnmarshallerContext>>, JsonFactory, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.http.JsonResponseHandler
Constructs a new response handler that will use the specified JSON unmarshaller to unmarshall the service response and uses the specified response element path to find the root of the business data in the service's response.
JsonStaticCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth.json.internal
Serves credentials defined in a BasicJsonCredentials.
JsonStaticCredentialsProvider(JsonCredentials) - Constructor for class com.ibm.cloud.objectstorage.auth.json.internal.JsonStaticCredentialsProvider
 
JulLogFactory - Class in com.ibm.cloud.objectstorage.log
Internal logging factory for the signers and core classes based on JUL.
JulLogFactory() - Constructor for class com.ibm.cloud.objectstorage.log.JulLogFactory
 
JVM_METRIC_NAME - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to generate per JVM level metrics when the AWS SDK default metrics is enabled.

K

KB - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Kilobytes
kekMaterialsProvider - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
Key() - Constructor for class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig.Key
 
key - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The key under which this object is stored
KeyFilter - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
An interface that specifies a filter to apply when transferring a directory.
keySet() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
keySet() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
KeyVersion(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest.KeyVersion
Constructs a key without a version.
KeyVersion(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest.KeyVersion
Constructs a key-version pair.
KeyWrapException - Exception in com.ibm.cloud.objectstorage.services.s3
Key wrapping related security exception.
KeyWrapException() - Constructor for exception com.ibm.cloud.objectstorage.services.s3.KeyWrapException
 
KeyWrapException(String) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.KeyWrapException
 
KeyWrapException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.KeyWrapException
 
KeyWrapException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.KeyWrapException
 
kms - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 

L

LambdaConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the lambda configuration for an Amazon S3 bucket notification.
LambdaConfiguration(String, EnumSet<S3Event>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.LambdaConfiguration
Creates a new lambda configuration with the given cloud function arn and set of events.
LambdaConfiguration(String, String...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.LambdaConfiguration
Creates a new lambda configuration with the given cloud function arn and set of events.
LAST_MODIFIED - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
lastModified - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The date, according to Amazon S3, when this object was last modified
LegacyRegionXmlLoadUtils - Class in com.ibm.cloud.objectstorage.regions
Deprecated.
LegacyRegionXmlLoadUtils() - Constructor for class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
 
LegacyRegionXmlMetadataBuilder - Class in com.ibm.cloud.objectstorage.regions
A region metadata builder that loads the data by looking at all the legacy metadata locations.
LegacyRegionXmlMetadataBuilder() - Constructor for class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlMetadataBuilder
 
LegacyS3ProgressListener - Class in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
LegacyS3ProgressListener(ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
LegalHold - Class in com.ibm.cloud.objectstorage.services.s3.model
Model class representing a legal hold for an object.
LegalHold() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
 
LengthCheckInputStream - Class in com.ibm.cloud.objectstorage.util
Used to perform length check to ensure the number of bytes read from the underlying input stream is the same as the expected total.
LengthCheckInputStream(InputStream, long, boolean) - Constructor for class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
Constructs an input stream that performs length check to ensure the number of bytes read from the underlying input stream is the same as the expected total.
lengthInBytes - Variable in class com.ibm.cloud.objectstorage.test.util.RandomInputStream
The requested amount of data contained in this random stream
LifecycleAndOperator - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
A logical AND of two or more predicates of type LifecycleFilterPredicate.
LifecycleAndOperator(List<LifecycleFilterPredicate>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleAndOperator
 
LifecycleFilter - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
The LifecycleFilter is used to identify objects that a Lifecycle Rule applies to.
LifecycleFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilter
 
LifecycleFilter(LifecycleFilterPredicate) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilter
 
LifecycleFilterPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
Base class to represent the root predicate in LifecycleFilter class.
LifecycleFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilterPredicate
 
LifecycleObjectSizeGreaterThanPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
A LifecycleFilterPredicate class to represent the minimum object size (exclusive) to which the BucketLifecycleConfiguration.Rule applies.
LifecycleObjectSizeGreaterThanPredicate(Long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeGreaterThanPredicate
 
LifecycleObjectSizeLessThanPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
A LifecycleFilterPredicate class to represent the maximum object size (exclusive) to which the BucketLifecycleConfiguration.Rule applies.
LifecycleObjectSizeLessThanPredicate(Long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleObjectSizeLessThanPredicate
 
LifecyclePredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
Interface to invoke specific behavior based on the type of LifecycleFilterPredicate visited.
LifecyclePrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
A LifecycleFilterPredicate class to represent the prefix identifying one or more objects to which the BucketLifecycleConfiguration.Rule applies.
LifecyclePrefixPredicate(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePrefixPredicate
 
LifecycleTagPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.lifecycle
A LifecycleFilterPredicate class to represent the Tag object that must exist in the object's tag set in order for the BucketLifecycleConfiguration.Rule to apply.
LifecycleTagPredicate(Tag) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleTagPredicate
 
LINE_SEPARATOR - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
LIST - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
LIST - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
LIST - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
ListBucketAnalyticsConfigurationsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to list the analytics configurations of a bucket.
ListBucketAnalyticsConfigurationsRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
 
ListBucketAnalyticsConfigurationsResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest) operation.
ListBucketAnalyticsConfigurationsResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
 
ListBucketInventoryConfigurationsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to list inventory configurations of a bucket.
ListBucketInventoryConfigurationsRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
 
ListBucketInventoryConfigurationsResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest) operation.
ListBucketInventoryConfigurationsResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
 
ListBucketMetricsConfigurationsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to list the metrics configurations of a bucket.
ListBucketMetricsConfigurationsRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
 
ListBucketMetricsConfigurationsResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#listBucketMetricsConfigurations(ListBucketMetricsConfigurationsRequest) operation.
ListBucketMetricsConfigurationsResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
 
listBuckets() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listBuckets(ListBucketsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listBuckets() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of all buckets owned by the authenticated sender of the request.
listBuckets(ListBucketsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of all buckets owned by the authenticated sender of the request.
listBuckets(ListBucketsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listBuckets() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listBucketsExtended() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of all Cloud Object Storage (COS) S3 buckets that the authenticated sender of the request owns.
listBucketsExtended(ListBucketsExtendedRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of all Cloud Object Storage (COS) S3 buckets that the authenticated sender of the request owns.
listBucketsExtended() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listBucketsExtended(ListBucketsExtendedRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListBucketsExtendedRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request to retrieve a listing of buckets from Cloud Object Storage.
ListBucketsExtendedRequest(String, String, Integer) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Constructs a new ListBucketsExtendedRequest object and initializes all required and optional object fields.
ListBucketsExtendedRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Constructs a new ListBucketsExtendedRequest object
ListBucketsExtendedResponse - Class in com.ibm.cloud.objectstorage.services.s3.model
Results of a listing of objects from an S3 bucket.
ListBucketsExtendedResponse() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
 
ListBucketsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for listing all the Amazon S3 buckets owned by a user.
ListBucketsRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsRequest
 
listenerChain - Variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
Hook for adding/removing more progress listeners.
listenerChain - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Hook for adding/removing more progress listeners.
listLegalHolds(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of legal holds for the specified key in the specified bucket.
listLegalHolds(ListLegalHoldsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of legal holds for the specified key in the specified bucket.
listLegalHolds(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listLegalHolds(ListLegalHoldsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListLegalHoldsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for requesting an object's legal holds.
ListLegalHoldsRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Constructs a new ListLegalHoldsRequest object.
ListLegalHoldsResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3Client.listLegalHolds(ListLegalHoldsRequest) operation.
ListLegalHoldsResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
 
listMultipartUploads(ListMultipartUploadsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listMultipartUploads(ListMultipartUploadsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Lists in-progress multipart uploads.
listMultipartUploads(ListMultipartUploadsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListMultipartUploadsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for the parameters of the ListMultipartUploads operation.
ListMultipartUploadsRequest(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Constructs a new ListMultipartUploadsRequest to list the multipart uploads from the specified bucket.
listNextBatchOfObjects(ObjectListing) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listNextBatchOfObjects(ListNextBatchOfObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listNextBatchOfObjects(ObjectListing) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Provides an easy way to continue a truncated object listing and retrieve the next page of results.
listNextBatchOfObjects(ListNextBatchOfObjectsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Provides an easy way to continue a truncated object listing and retrieve the next page of results.
listNextBatchOfObjects(ObjectListing) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listNextBatchOfObjects(ListNextBatchOfObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListNextBatchOfObjectsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for parameters of listing next batch of objects.
ListNextBatchOfObjectsRequest(ObjectListing) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListNextBatchOfObjectsRequest
Creates a request object for listing next batch of objects.
listNextBatchOfVersions(VersionListing) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listNextBatchOfVersions(ListNextBatchOfVersionsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listNextBatchOfVersions(VersionListing) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Provides an easy way to continue a truncated VersionListing and retrieve the next page of results.
listNextBatchOfVersions(ListNextBatchOfVersionsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Provides an easy way to continue a truncated VersionListing and retrieve the next page of results.
listNextBatchOfVersions(VersionListing) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listNextBatchOfVersions(ListNextBatchOfVersionsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listObjects(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjects(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjects(ListObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjects(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified buckets.
listObjects(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified bucket.
listObjects(ListObjectsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified bucket.
listObjects(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listObjects(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listObjects(ListObjectsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListObjectsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options to return a list of summary information about the objects in the specified bucket.
ListObjectsRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Constructs a new ListObjectsRequest object.
ListObjectsRequest(String, String, String, String, Integer) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Constructs a new ListObjectsRequest object and initializes all required and optional object fields.
listObjectsV2(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjectsV2(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjectsV2(ListObjectsV2Request) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listObjectsV2(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
listObjectsV2(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
listObjectsV2(ListObjectsV2Request) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
listObjectsV2(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listObjectsV2(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listObjectsV2(ListObjectsV2Request) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListObjectsV2Request - Class in com.ibm.cloud.objectstorage.services.s3.model
Request to retrieve a listing of objects in an S3 bucket.
ListObjectsV2Request() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
 
ListObjectsV2Result - Class in com.ibm.cloud.objectstorage.services.s3.model
Results of a listing of objects from an S3 bucket.
ListObjectsV2Result() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
 
listParts(ListPartsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listParts(ListPartsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Lists the parts that have been uploaded for a specific multipart upload.
listParts(ListPartsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListPartsHeaderHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
ListPartsHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ListPartsHeaderHandler
 
ListPartsRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for the the parameters of the ListParts operation.
ListPartsRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Constructs a new ListPartsRequest from the required parameters bucket name, key and upload ID.
listVersions(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listVersions(String, String, String, String, String, Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listVersions(ListVersionsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
listVersions(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(String, String, String, String, String, Integer) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(ListVersionsRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listVersions(String, String, String, String, String, Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
listVersions(ListVersionsRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
ListWithAutoConstructFlag<T> - Class in com.ibm.cloud.objectstorage.internal
List with auto construct flag to indicate whether it is auto constructed by Java SDK.
ListWithAutoConstructFlag() - Constructor for class com.ibm.cloud.objectstorage.internal.ListWithAutoConstructFlag
 
ListWithAutoConstructFlag(Collection<? extends T>) - Constructor for class com.ibm.cloud.objectstorage.internal.ListWithAutoConstructFlag
 
ListWithAutoConstructFlag(int) - Constructor for class com.ibm.cloud.objectstorage.internal.ListWithAutoConstructFlag
 
load(URI, ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
Loads a set of region metadata by downloading an XML file from the given URI and parsing it.
load(File) - Static method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
Loads a set of region metadata by parsing the given file.
load(InputStream) - Static method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
Loads a set of region metadata from an arbitrary InputStream containing an XML file.
load(Class<?>, String) - Static method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
Loads a set of region metadata from an XML file stored as a resource of the classloader used to load the given class.
load(ClassLoader, String) - Static method in class com.ibm.cloud.objectstorage.regions.LegacyRegionXmlLoadUtils
Deprecated.
Loads a set of region metadata from an XML file stored as a resource of the given classloader.
load() - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Prepares and loads the Aspera library in preparation for its use.
loadAndReplaceMimetypes(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
Reads and stores the mime type setting corresponding to a file extension, by reading text from an InputStream.
loadClass(Class<?>, String) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
loadClass(ClassLoader, String) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
loadClass(String, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
Loads the class via the optionally specified classes in the order of their specification, and if not found, via the context class loader of the current thread, and if not found, from the caller class loader as the last resort.
loadClass(String, boolean, Class<?>...) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
If classesFirst is false, loads the class via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the caller class loader as the last resort.
loadCredentials(File) - Method in class com.ibm.cloud.objectstorage.auth.json.BasicJsonConfigLoader
 
loadFrom(File, Class<T>) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
loadLibrary(File, List<String>) - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Loads a dynamic library into the JVM from a list of candidates
loadMetadataFromFile(File) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromInputStream(InputStream) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromResource(String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromResource(Class<?>, String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromResource(ClassLoader, String) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromURI(URI) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadMetadataFromURI(URI, ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.regions.RegionUtils
Deprecated.
loadProfileName() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AwsProfileNameLoader
TODO The order would make more sense as System Property, Environment Variable, Default Profile name but we have to keep the current order for backwards compatiblity.
loadProfiles(File) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.BasicProfileConfigLoader
 
localHostName() - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Returns the host name for the local host.
lock(File) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.FileLocks
Acquires an exclusive lock on the specified file, creating the file as necessary.
log - Static variable in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
log - Static variable in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
 
log - Static variable in class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
 
log - Static variable in class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
 
log - Static variable in class com.ibm.cloud.objectstorage.oauth.IBMOAuthSigner
 
log - Variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
log - Static variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
 
log - Static variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
log - Static variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
log - Variable in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
log - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
log() - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
log() - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
LOGGING_AWS_REQUEST_METRIC - Static variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
No longer used.
LONG - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
LONG - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
LONG - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
LONG - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
 
LONG - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
lowerCase(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Converts a given String to lower case with Locale.ENGLISH

M

makeImmutable() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
makeS3CanonicalString(String, String, SignableRequest<T>, String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.RestUtils
Calculate the canonical string for a REST/HTTP request to S3 by only including query parameters that are mentioned in SIGNED_PARAMETERS.
makeS3CanonicalString(String, String, SignableRequest<T>, String, Collection<String>) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.RestUtils
Calculate the canonical string for a REST/HTTP request to S3.
MAP - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
MAP - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
Marshalls a Map as a JSON object where each key becomes a field.
MAP - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
mark(int) - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
The readlimit parameter is ignored.
mark(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Marks the current position in this input stream.
mark(int) - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
mark() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Marks the current position in this cipher lite.
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
mark() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
Mark and reset is currently only partially supported, in the sense that, if the underlying input stream supports mark-and-reset, this input stream can then be marked at and get reset back to the very beginning of the stream (but not anywhere else).
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
This method can only be used while less data has been read from the input stream than fits into the buffer.
mark(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
 
mark(int) - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
markRetryCapacityConsumed() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Marks that a retry during this request lifecycle has consumed retry capacity.
markSupported() - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Tests if this cipher lite supports the mark and reset methods.
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
Mark and reset is currently only partially supported, in the sense that, if the underlying input stream supports mark-and-reset, this input stream can then be marked at and get reset back to the very beginning of the stream (but not anywhere else).
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
markSupported() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
marshall(StructuredJsonGenerator) - Method in interface com.ibm.cloud.objectstorage.protocol.json.internal.EmptyBodyJsonMarshaller
 
marshall(T, JsonMarshallerContext, MarshallingInfo<T>) - Method in interface com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshaller
Marshall the data into the request.
marshall(MarshallLocation, Object) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
Convenience method to marshall a nested object (may be simple or structured) at the given location.
marshall(MarshallLocation, Object, MarshallingInfo) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
Convenience method to marshall a nested object (may be simple or structured) at the given location.
marshall(MarshallLocation, Object, String) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
marshall(V, MarshallingInfo<V>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonProtocolMarshaller
 
marshall(T, StructuredJsonGenerator) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonMarshaller
Marshalls the value using the StructuredJsonGenerator.
marshall(T, MarshallingInfo<T>) - Method in interface com.ibm.cloud.objectstorage.protocol.ProtocolMarshaller
Marshalls the value into the appropriate location based on the MarshallingInfo metadata.
marshall(ProtocolMarshaller) - Method in interface com.ibm.cloud.objectstorage.protocol.StructuredPojo
Marshalls this structured data using the given ProtocolMarshaller.
marshallerOverride(MarshallLocation, MarshallingType<MarshallT>, StructuredJsonMarshaller<MarshallT>) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
Registers an override for the marshaller registry.
marshallerRegistry(MarshallerRegistry) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
marshallerRegistry() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
MarshallerRegistry - Class in com.ibm.cloud.objectstorage.protocol.json.internal
 
MarshallerRegistry.Builder - Class in com.ibm.cloud.objectstorage.protocol.json.internal
Builder for a MarshallerRegistry.
MarshallingInfo<T> - Class in com.ibm.cloud.objectstorage.protocol
Metadata about the marshalling requirements of a given member.
MarshallingInfo.Builder<T> - Class in com.ibm.cloud.objectstorage.protocol
Builder for a MarshallingInfo.
marshallingType() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
MarshallingType<T> - Interface in com.ibm.cloud.objectstorage.protocol
Represents the various types supported for marshalling.
marshallLocation(MarshallLocation) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
marshallLocation() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
MarshallLocation - Enum in com.ibm.cloud.objectstorage.protocol
Enum representing the various locations data can be marshalled to.
marshallLocationName(String) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
marshallLocationName() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
MasterSecretValidators - Class in com.ibm.cloud.objectstorage.http.conn.ssl
 
MasterSecretValidators() - Constructor for class com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators
 
MasterSecretValidators.MasterSecretValidator - Interface in com.ibm.cloud.objectstorage.http.conn.ssl
Interface to validate the master secret of a SSL session
MasterSecretValidators.NoOpMasterSecretValidator - Class in com.ibm.cloud.objectstorage.http.conn.ssl
Dummy implementation of MasterSecretValidators.MasterSecretValidator that always returns true.
Matchers - Class in com.ibm.cloud.objectstorage.test.util.hamcrest
 
Matchers() - Constructor for class com.ibm.cloud.objectstorage.test.util.hamcrest.Matchers
 
matches(AmazonServiceException) - Method in class com.ibm.cloud.objectstorage.waiters.HttpFailureStatusAcceptor
 
matches(Output) - Method in class com.ibm.cloud.objectstorage.waiters.HttpSuccessStatusAcceptor
 
matches(Output) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterAcceptor
Default method definition that matches the response state with the expected state defined by the acceptor.
matches(AmazonServiceException) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterAcceptor
Default method definition that matches the exception with the expected state defined by the acceptor.
matchesSafely(Collection<T>) - Method in class com.ibm.cloud.objectstorage.test.util.hamcrest.CollectionContainsOnly
 
matchesSafely(Collection<T>) - Method in class com.ibm.cloud.objectstorage.test.util.hamcrest.CollectionContainsOnlyInOrder
 
MATERIALS_DESCRIPTION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
JSON-encoded description of encryption materials used during encryption
MaterialsDescriptionProvider - Interface in com.ibm.cloud.objectstorage.services.s3.model
Interface for providing MaterialsDescription.
MAX_GCM_BLOCKS - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
The maximum number of 16-byte blocks that can be encrypted with a GCM cipher.
MAX_GCM_BYTES - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
The maximum number of bytes that can be encrypted with a GCM cipher.
maxAttempts() - Method in class com.ibm.cloud.objectstorage.retry.internal.MaxAttemptsResolver
 
MaxAttemptsResolver - Class in com.ibm.cloud.objectstorage.retry.internal
Resolves the max attempts for retry in the following order: Environment Variable Java System Properties Credential config file at the default location (~/.aws/config) shared by all AWS SDKs and the AWS CLI
MaxAttemptsResolver() - Constructor for class com.ibm.cloud.objectstorage.retry.internal.MaxAttemptsResolver
 
MaxAttemptsRetryStrategy - Class in com.ibm.cloud.objectstorage.waiters
 
MaxAttemptsRetryStrategy(int) - Constructor for class com.ibm.cloud.objectstorage.waiters.MaxAttemptsRetryStrategy
Constructs a new MaxAttemptsRetryStrategy with the given default number of attempts
MAXIMUM_UPLOAD_PARTS - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
The maximum allowed parts in a multipart upload.
MaxNumberOfRetriesCondition - Class in com.ibm.cloud.objectstorage.retry.v2
Simple retry condition that allows retries up to a certain max number of retries.
MaxNumberOfRetriesCondition(int) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.MaxNumberOfRetriesCondition
 
maxRetriesExceeded(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
MB - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Megabytes
MBeans - Enum in com.ibm.cloud.objectstorage.jmx
MBean related utilities.
md5AsBase64(InputStream) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Returns the MD5 in base64 for the data from the given input stream.
md5AsBase64(byte[]) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Returns the MD5 in base64 for the given byte array.
md5AsBase64(File) - Static method in class com.ibm.cloud.objectstorage.util.Md5Utils
Returns the MD5 in base64 for the given file.
MD5DigestCalculatingInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Simple InputStream wrapper that examines the wrapped stream's contents as they are read and calculates and MD5 digest.
MD5DigestCalculatingInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
Md5Utils - Class in com.ibm.cloud.objectstorage.util
Utility methods for computing MD5 sums.
Md5Utils() - Constructor for class com.ibm.cloud.objectstorage.util.Md5Utils
 
md5ValidationErrorSuffix() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.UploadObjectStrategy
 
Memory - Enum in com.ibm.cloud.objectstorage.test.util
Used to retrieve information about the JVM memory.
merge(Endpoint, Endpoint) - Static method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
Merges the given endpoints and returns the merged one.
merge(MarshallerRegistry.Builder) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry
Merge the given overrides with 'this' registry.
mergeInto(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
Combine this supplemental material descriptions with those specified in the "core" parameter.
mergeLists(List<T>, List<T>) - Static method in class com.ibm.cloud.objectstorage.util.CollectionUtils
Returns a new list containing the second list appended to the first list.
metadata - Variable in class com.ibm.cloud.objectstorage.ResponseMetadata
 
METADATA_DIRECTIVE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 request header indicating how to handle metadata when copying an object
MetadataCache - Interface in com.ibm.cloud.objectstorage.util
Interface for caches interacting with response metadata.
MetadataDirective - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request
METRIC_NAME_SPACE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to specify a custom metric name space.
METRIC_QUEUE_SIZE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to specify the internal in-memory queue size for queuing metrics data points.
MetricAdmin - Class in com.ibm.cloud.objectstorage.metrics
Administration of AwsSdkMetrics as an MBean.
MetricAdmin() - Constructor for class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
MetricAdminMBean - Interface in com.ibm.cloud.objectstorage.metrics
MBean interface for AwsSdkMetrics administration.
MetricAware - Interface in com.ibm.cloud.objectstorage.internal
Used to check if any metrics gathering activity is already turned on in one of the underlying wrapped objects.
MetricCollector - Class in com.ibm.cloud.objectstorage.metrics
Metric Collector SPI.
MetricCollector() - Constructor for class com.ibm.cloud.objectstorage.metrics.MetricCollector
 
MetricCollector.Factory - Interface in com.ibm.cloud.objectstorage.metrics
Can be used to serve as a factory for the request metric collector.
MetricFilterInputStream - Class in com.ibm.cloud.objectstorage.metrics
Used to capture the input stream throughput metrics, but excluding the SdkFilterInputStream.read() API.
MetricFilterInputStream(ThroughputMetricType, InputStream) - Constructor for class com.ibm.cloud.objectstorage.metrics.MetricFilterInputStream
 
MetricInputStreamEntity - Class in com.ibm.cloud.objectstorage.metrics
Used to help capture the throughput metrics.
MetricInputStreamEntity(ThroughputMetricType, InputStream, long) - Constructor for class com.ibm.cloud.objectstorage.metrics.MetricInputStreamEntity
 
MetricInputStreamEntity(ThroughputMetricType, InputStream, long, ContentType) - Constructor for class com.ibm.cloud.objectstorage.metrics.MetricInputStreamEntity
 
MetricsAndOperator - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
MetricsAndOperator(List<MetricsFilterPredicate>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsAndOperator
 
MetricsConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
Class to specify the metrics configuration.
MetricsConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
 
MetricsFilter - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
The filter used to describe a set of objects to include for metrics.
MetricsFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilter
 
MetricsFilter(MetricsFilterPredicate) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilter
 
MetricsFilterPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
Base class to represent the root predicate in MetricsFilter class.
MetricsFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilterPredicate
 
MetricsInputStream - Class in com.ibm.cloud.objectstorage.internal
Record input stream read time into AWSRequestMetrics under metric type HttpSocketReadTime;
MetricsInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.MetricsInputStream
 
MetricsPredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.metrics
Interface to invoke specific behavior based on the type of MetricsFilterPredicate visited.
MetricsPrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
A MetricsFilterPredicate class to represent the prefix to use when evaluating a metrics filter.
MetricsPrefixPredicate(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPrefixPredicate
 
MetricsTagPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.metrics
A MetricsFilterPredicate class to represent the Tag object to use when evaluating a metrics filter.
MetricsTagPredicate(Tag) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsTagPredicate
 
MetricType - Interface in com.ibm.cloud.objectstorage.metrics
Metric type.
MIMETYPE_GZIP - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
The default gzip mimetype: application/x-gzip
MIMETYPE_HTML - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
The default HTML mimetype: text/html
MIMETYPE_OCTET_STREAM - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
The default binary mimetype: application/octet-stream
MIMETYPE_XML - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Mimetypes
The default XML mimetype: application/xml
Mimetypes - Class in com.ibm.cloud.objectstorage.services.s3.internal
Utility class that maintains a listing of known Mimetypes, and determines the mimetype of files based on file extensions.
MIRROR_DESTINATION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
MockClock(Date) - Constructor for class com.ibm.cloud.objectstorage.auth.SdkClock.MockClock
 
MockClock(long) - Constructor for class com.ibm.cloud.objectstorage.auth.SdkClock.MockClock
 
modifyOneProfile(File, String, Profile) - Static method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFileWriter
Modify one profile in the existing credentials file by in-place modification.
modifyOrInsertProfiles(File, Profile...) - Static method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFileWriter
Modify or insert new profiles into an existing credentials file by in-place modification.
modifyTransferSpec(AsperaConfig, TransferSpecs) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Modify the retrieved TransferSpec with the customised AsperaConfig object created by the user
monitor - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
 
MonitoringEvent - Interface in com.ibm.cloud.objectstorage.monitoring
A collection of key-value pair data, built by the SDK, that describes an event of interest occurring during SDK code execution.
MonitoringListener - Class in com.ibm.cloud.objectstorage.monitoring
The abstract class for a system that consumes Monitoring Events.
MonitoringListener() - Constructor for class com.ibm.cloud.objectstorage.monitoring.MonitoringListener
 
MultiFactorAuthentication - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains Multi-Factor Authentication (MFA) information to be included in Amazon S3 requests, consisting of the serial number of the MFA device associated with your Amazon Web Services account and the current, unique MFA token generated by that device.
MultiFactorAuthentication(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Constructs a new MultiFactorAuthentication object for use in any Amazon S3 operation that accepts requests with Multi-Factor Authentication (MFA).
MultiFileOutputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Used to split an output stream into multiple files for purposes such as parallel uploads.
MultiFileOutputStream() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
Construct an instance to use the default temporary directory and temp file naming convention.
MultiFileOutputStream(File, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
Construct an instance to use the specified directory for temp file creations, and the specified prefix for temp file naming.
MultiObjectDeleteException - Exception in com.ibm.cloud.objectstorage.services.s3.model
Exception for partial or total failure of the multi-object delete API, including the errors that occurred.
MultiObjectDeleteException(Collection<MultiObjectDeleteException.DeleteError>, Collection<DeleteObjectsResult.DeletedObject>) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException
 
MultiObjectDeleteException.DeleteError - Class in com.ibm.cloud.objectstorage.services.s3.model
An error that occurred when deleting an object.
MultipartUpload - Class in com.ibm.cloud.objectstorage.services.s3.model
A multipart upload is an upload to Amazon S3 that is creating by uploading individual pieces of an object, then telling Amazon S3 to complete the multipart upload and concatenate all the individual pieces together into a single object.
MultipartUpload() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
 
MultipartUploadContext - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
Contextual information for an in-flight multipart upload.
MultipartUploadContext(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
multipartUploadContexts - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Map of data about in progress encrypted multipart uploads.
MultipartUploadListing - Class in com.ibm.cloud.objectstorage.services.s3.model
The ListMultipartUploadsResponse contains all the information about the ListMultipartUploads method.
MultipartUploadListing() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
 
MultipleFileDownload - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Multiple file download of an entire virtual directory.
MultipleFileDownloadImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Multiple file download when downloading an entire virtual directory.
MultipleFileDownloadImpl(String, TransferProgress, ProgressListenerChain, String, String, Collection<? extends Download>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileDownloadImpl
 
MultipleFileTransfer<T extends Transfer> - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Interface for multiple file transfers
MultipleFileTransferMonitor - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
MultipleFileTransferMonitor(AbstractTransfer, Collection<? extends AbstractTransfer>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransferMonitor
 
MultipleFileUpload - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Multiple file upload of an entire virtual directory.
MultipleFileUploadImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Multiple file upload when uploading an entire directory.
MultipleFileUploadImpl(String, TransferProgress, ProgressListenerChain, String, String, Collection<? extends Upload>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileUploadImpl
 

N

name() - Method in interface com.ibm.cloud.objectstorage.metrics.MetricType
Non-null name of the metric type.
name() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleMetricType
 
name() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleServiceMetricType
 
name() - Method in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
NamedDefaultThreadFactory - Class in com.ibm.cloud.objectstorage.util
An implementation of ThreadFactory that is based off of the default implementation in the java libraries except that it inserts a custom name instead of a pool number.
needIntegrityCheck() - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils.RetryableS3DownloadTask
User defines whether integrity check is needed for this RetryableS3DownloadTask.
needIntegrityCheck() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlRetryableDownloadTaskImpl
 
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.http.DefaultErrorResponseHandler
Since this response handler completely consumes all the data from the underlying HTTP connection during the handle method, we don't need to keep the HTTP connection open.
needsConnectionLeftOpen() - Method in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
Indicates if this response handler requires that the underlying HTTP connection not be closed automatically after the response is handled.
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.http.JsonErrorResponseHandler
 
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.http.JsonResponseHandler
 
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.http.response.AwsResponseHandlerAdapter
 
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.http.StaxResponseHandler
Since this response handler completely consumes all the data from the underlying HTTP connection during the handle method, we don't need to keep the HTTP connection open in most of the cases.
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractS3ResponseHandler
The majority of S3 response handlers read the complete response while handling it, and don't need to manually manage the underlying HTTP connection.
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3ErrorResponseHandler
Since this response handler completely consumes all the data from the underlying HTTP connection during the handle method, we don't need to keep the HTTP connection open.
needsConnectionLeftOpen() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3ObjectResponseHandler
Returns true, since the entire response isn't read while this response handler handles the response.
newBufferedHttpEntity(HttpEntity) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Utility function for creating a new BufferedEntity and wrapping any errors as a SdkClientException.
newCipherLite(Cipher, SecretKey, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
This is a factory method intended to be overridden by sublcasses to return the appropriate instance of cipher lite.
newClientContext(HttpClientSettings, Map<String, ? extends Object>) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Returns a new HttpClientContext used for request execution.
newExecutor() - Method in interface com.ibm.cloud.objectstorage.client.builder.ExecutorFactory
 
newInitiateMultipartUploadRequest(UploadObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Creates and returns a multi-part upload initiation request from the given upload-object request.
newInitiateMultipartUploadRequest(UploadObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
 
newInstance(Class<T>, Object...) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
newInstanceWithAllFieldsSet(Class<T>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
newInstanceWithAllFieldsSet(Class<T>, ReflectionUtils.RandomSupplier<?>...) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
newInstanceWithAllFieldsSet(Class<T>, List<ReflectionUtils.RandomSupplier<?>>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
newMultipartS3CipherInputStream(UploadPartRequest, CipherLite) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
newProxyCredentialsProvider(HttpClientSettings) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Returns a new Credentials Provider for use with proxy authentication.
newReadOnlyConfig() - Method in class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
newRequestHandler2Chain(String) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerChainFactory
Constructs a new request handler (v2) chain by analyzing the specified classpath resource.
newRequestHandlerChain(String) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerChainFactory
For backward compatibility, constructs a new request handler chain adapted to RequestHandler2 by analyzing the specified classpath resource.
newResettableInputStream(File) - Static method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file, converting any IOException into SdkClientException.
newResettableInputStream(File, String) - Static method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file, converting any IOException into SdkClientException with the given error message.
newResettableInputStream(FileInputStream) - Static method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file input stream, converting any IOException into SdkClientException.
newResettableInputStream(FileInputStream, String) - Static method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file input stream, converting any IOException into SdkClientException with the given error message.
newRule() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter.FilterRuleName
Convenience factory method to create a new FilterRule with name initialized to this S3KeyFilter.FilterRuleName
newRule(String) - Method in enum com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter.FilterRuleName
Convenience factory method to create a new FilterRule with name initialized to this S3KeyFilter.FilterRuleName and value initialized to value
newSigningKey(AWSCredentials, String, String, String) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Generates a new signing key from the given parameters and returns it.
newString(byte[]) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Safely converts a UTF-8 encoded byte array into a String.
newStringEntity(String) - Static method in class com.ibm.cloud.objectstorage.http.apache.utils.ApacheUtils
Utility function for creating a new StringEntity and wrapping any errors as a SdkClientException.
newThread(Runnable) - Method in class com.ibm.cloud.objectstorage.util.NamedDefaultThreadFactory
 
newTimingInfoFullSupport(long, long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Returns a TimingInfoFullSupport based on the given start and end time in nanosecond, ignoring the wall clock time.
newTimingInfoFullSupport(long, long, long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Returns a TimingInfoFullSupport based on the given start time since epoch in millisecond, and the given start and end time in nanosecond.
newUploadPartRequest(PartCreationEvent, File) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Creates and returns an upload-part request corresponding to a ciphertext file upon a part-creation event.
NO_DELAY - Static variable in interface com.ibm.cloud.objectstorage.retry.RetryPolicy.BackoffStrategy
 
NO_OP - Static variable in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
No-op implementation that ignores all calls and returns empty bytes from getBytes.
NO_OP - Static variable in class com.ibm.cloud.objectstorage.RequestConfig
No op implementation to initalize request config in DefaultRequest.
NO_OP_SIGNER - Static variable in class com.ibm.cloud.objectstorage.auth.SignerFactory
 
NO_RETRY - Static variable in interface com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryPolicy
 
NO_RETRY_CONDITION - Static variable in interface com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryCondition
 
NO_RETRY_POLICY - Static variable in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
No retry policy
NO_SUCH_BUCKET_STATUS_CODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
NodeError - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
 
NodeError() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
nodeLength(NodeList) - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Returns the length of the specified node list.
NodePath - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
 
NodePath() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
NoncurrentVersionExpiration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
 
NoncurrentVersionTransition() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
 
NONE - Static variable in interface com.ibm.cloud.objectstorage.jmx.spi.JmxInfoProvider
 
NONE - Static variable in interface com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry
 
NONE - Static variable in class com.ibm.cloud.objectstorage.metrics.MetricCollector
A convenient instance of a no-op request metric collector.
NONE - Static variable in class com.ibm.cloud.objectstorage.metrics.RequestMetricCollector
A convenient instance of a no-op request metric collector.
NONE - Static variable in class com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector
A convenient instance of a no-op service metric collector.
NONE - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription
 
NoneTlsKeyManagersProvider - Class in com.ibm.cloud.objectstorage.http
Simple implementation of TlsKeyManagersProvider that return a null array.
NonRetryableException - Exception in com.ibm.cloud.objectstorage.test.retry
Normally all exceptions are retried by RetryableAction.
NonRetryableException(Exception) - Constructor for exception com.ibm.cloud.objectstorage.test.retry.NonRetryableException
 
NOOP - Static variable in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
 
NOOP - Static variable in interface com.ibm.cloud.objectstorage.event.ProgressListener
 
NOOP - Static variable in class com.ibm.cloud.objectstorage.event.ProgressTracker
 
NOOP - Static variable in class com.ibm.cloud.objectstorage.event.request.Progress
 
NoOpClientExecutionAbortTrackerTask - Class in com.ibm.cloud.objectstorage.http.timers.client
Dummy implementation of ClientExecutionAbortTrackerTask used when the timer is disabled for a request
NoOpHttpRequestAbortTaskTracker - Class in com.ibm.cloud.objectstorage.http.timers.request
Dummy implementation of HttpRequestAbortTaskTracker used when the timer is disabled for a request
NoOpMasterSecretValidator() - Constructor for class com.ibm.cloud.objectstorage.http.conn.ssl.MasterSecretValidators.NoOpMasterSecretValidator
 
NoOpProgressListener() - Constructor for class com.ibm.cloud.objectstorage.event.ProgressListener.NoOpProgressListener
 
NoOpSigner - Class in com.ibm.cloud.objectstorage.auth
A No-Op Signer Implementation.
NoOpSigner() - Constructor for class com.ibm.cloud.objectstorage.auth.NoOpSigner
 
NoOpSignerProvider - Class in com.ibm.cloud.objectstorage.internal.auth
 
NoOpSignerProvider() - Constructor for class com.ibm.cloud.objectstorage.internal.auth.NoOpSignerProvider
 
NoOpWaiterHandler - Class in com.ibm.cloud.objectstorage.waiters
 
NoOpWaiterHandler() - Constructor for class com.ibm.cloud.objectstorage.waiters.NoOpWaiterHandler
 
normalizeContentAlgorithmForValidation(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoUtils
Normalizes the value of a content algorithm for the purposes of authentication.
NotificationConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
An abstract class for all the notification configurations associated with an Amazon S3 bucket.
NotificationConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Creates a NotificationConfiguration with empty events and prefixes.
NotificationConfiguration(EnumSet<S3Event>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Creates a notification configuration with the given set of events.
NotificationConfiguration(String...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Creates a notification configuration with the given set of events.
notifyStateChangeListeners(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Notifies all the registered state change listeners of the state update.
NotThreadSafe - Annotation Type in com.ibm.cloud.objectstorage.annotation
Documenting annotation to indicate a class is not thread-safe and should not be used in a multi-threaded context.
NULL - Static variable in interface com.ibm.cloud.objectstorage.protocol.json.internal.EmptyBodyJsonMarshaller
Renders an empty request body as JSON explicit null, 'null'.
NULL - Static variable in interface com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshaller
 
NULL - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
If the marshallingInfo is null, we are in a container (not a top level member) and should preserve JSON null.
NULL - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
 
NULL - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
Used when a value is null (and thus type can't be determined).
Null - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
A no-op implementation.
NULL_VERSION_ID - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Represents a null S3 version ID
NullResponseMetadataCache - Class in com.ibm.cloud.objectstorage.util
No-op response metadata cache used when a client instance is configured without response metadata caching enabled.
NullResponseMetadataCache() - Constructor for class com.ibm.cloud.objectstorage.util.NullResponseMetadataCache
 
numberOfDaysSinceEpoch(long) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Returns the number of days since epoch with respect to the given number of milliseconds since epoch.
NumberUtils - Class in com.ibm.cloud.objectstorage.util
 

O

OAUTH_SIGNER - Static variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
OAuthServiceException - Exception in com.ibm.cloud.objectstorage.oauth
Provides an extension of the SdkClientException for errors reported by the IAM Service processing a request.
OAuthServiceException(String) - Constructor for exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
Constructs a new OAuthServiceException with the specified message.
OAuthServiceException(String, Exception) - Constructor for exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
Constructs a new OAuthServiceException with the specified message and exception indicating the root cause.
OBJECT_LOCK_ENABLED_FOR_BUCKET - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
OBJECT_LOCK_LEGAL_HOLD_STATUS - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
OBJECT_LOCK_MODE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
OBJECT_LOCK_RETAIN_UNTIL_DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
OBJECT_LOCK_TOKEN - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
OBJECT_REPLICATION_STATUS - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the replication status of an Amazon S3 Object.
ObjectCannedAclProvider - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
This is the callback interface which is used by TransferManager.uploadDirectory and TransferManager.uploadFileList.
objectExists() - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.AmazonS3Waiters
Builds a ObjectExists 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.
ObjectExpirationHeaderHandler<T extends ObjectExpirationResult> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Header handler to pull the EXPIRATION header out of the response.
ObjectExpirationHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationHeaderHandler
 
ObjectExpirationResult - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface for service responses that receive the x-amz-expiration header.
ObjectListing - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the results of listing the objects in an Amazon S3 bucket.
ObjectListing() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
 
ObjectLockConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
The container element for Object Lock configuration parameters
ObjectLockConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
 
ObjectLockEnabled - Enum in com.ibm.cloud.objectstorage.services.s3.model
Whether the object lock is enabled.
ObjectLockLegalHold - Class in com.ibm.cloud.objectstorage.services.s3.model
A Legal Hold configuration for an object.
ObjectLockLegalHold() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
 
ObjectLockLegalHoldStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
The status of an objects legal hold.
ObjectLockMode - Enum in com.ibm.cloud.objectstorage.services.s3.model
The object lock mode.
ObjectLockRetention - Class in com.ibm.cloud.objectstorage.services.s3.model
A Retention configuration for an object.
ObjectLockRetention() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
 
ObjectLockRetentionMode - Enum in com.ibm.cloud.objectstorage.services.s3.model
The retention mode for an object.
ObjectLockRule - Class in com.ibm.cloud.objectstorage.services.s3.model
The container element for an Object Lock rule.
ObjectLockRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRule
 
objectMetadata - Variable in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Additional information about the new object being created, such as content type, content encoding, user metadata, etc.
ObjectMetadata - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the object metadata that is stored with Amazon S3.
ObjectMetadata() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
ObjectMetadataProvider - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
This is the callback interface which is used by TransferManager.uploadDirectory and TransferManager.uploadFileList.
objectNotExists() - Method in class com.ibm.cloud.objectstorage.services.s3.waiters.AmazonS3Waiters
Builds a ObjectNotExists 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.
ObjectRestoreHeaderHandler<T extends ObjectRestoreResult> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Header handler to pull the RESTORE header out of the response.
ObjectRestoreHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreHeaderHandler
 
ObjectRestoreResult - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface for service responses that receive the x-amz-restore header.
ObjectTransitionHeaderHandler<T extends ObjectTransitionResult> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Header handler to pull the TRANSITION header out of the response.
ObjectTransitionHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionHeaderHandler
 
ObjectTransitionResult - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface for service responses that receive the x-ibm-transition header.
of(K, V) - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns an ImmutableMapParameter instance containing a single entry.
of(K, V, K, V) - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns an ImmutableMapParameter instance containing two entries.
of(K, V, K, V, K, V) - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns an ImmutableMapParameter instance containing three entries.
of(K, V, K, V, K, V, K, V) - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns an ImmutableMapParameter instance containing four entries.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
Returns an ImmutableMapParameter instance containing five entries.
of(String) - Static method in class com.ibm.cloud.objectstorage.util.NamedDefaultThreadFactory
 
OFF - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is off for a bucket.
onAbort() - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) when failed to upload any part.
onClose() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
Defaults to behave the same as ProgressInputStream.onEOF().
onCompletion(List<PartETag>) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) when all parts have been successfully uploaded to S3.
onEmptyOrCommentLine(String, String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Action to be performed when an empty or comment line is detected
onEndOfFile() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Action to be performed when the scanner reaches the end of the credentials file.
onEOF() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
An end-of-file event is to be notified.
onError(Exception) - Method in interface com.ibm.cloud.objectstorage.handlers.AsyncHandler
Invoked after an asynchronous request
onFileDelete(FileDeletionEvent) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
 
OnFileDelete - Interface in com.ibm.cloud.objectstorage.services.s3
A service provider interface (SPI) used to notify the event of a file deletion.
onFileDelete(FileDeletionEvent) - Method in interface com.ibm.cloud.objectstorage.services.s3.OnFileDelete
Called upon a file deletion event.
onFirstRead() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
The read method is called for the very first time.
onNotifyBytesRead() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
Upon notification of the number of bytes transferred since last notification.
onPartCreate(PartCreationEvent) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Notified from MultiFileOutputStream.fos() when a part ready for upload has been successfully created on disk.
onPersistableTransfer(PersistableTransfer) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3ProgressListener
Called when the information to resume an upload/download operation is available, The execution of the callback of this listener is managed by S3ProgressPublisher.
onPersistableTransfer(PersistableTransfer) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3ProgressListenerChain
 
onProfileEndingLine(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Action to be performed when the scanner reaches the end of a profile section.
onProfileProperty(String, String, String, boolean, String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Action to be performed when a property declaration is detected inside a profile section.
onProfileStartingLine(String, String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Action to be performed when the starting line of a new profile is detected
onQueue() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
onQueue() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Returns whether or not the transfer is queueing.
onReset() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
A reset event is to be notified.
onSuccess(REQUEST, RESULT) - Method in interface com.ibm.cloud.objectstorage.handlers.AsyncHandler
Invoked after an asynchronous request has completed successfully.
onUploadInitiation(UploadObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) to initiate a multi-part upload.
onWaitFailure(Exception) - Method in class com.ibm.cloud.objectstorage.waiters.NoOpWaiterHandler
 
onWaitFailure(Exception) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterHandler
 
onWaitSuccess(AmazonWebServiceRequest) - Method in class com.ibm.cloud.objectstorage.waiters.NoOpWaiterHandler
 
onWaitSuccess(Input) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterHandler
 
OPERATION_NAME - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The name of the operation for the request.
operationIdentifier(String) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
operationIdentifier() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
operationInfo(OperationInfo) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
OperationInfo - Class in com.ibm.cloud.objectstorage.protocol
Static information about an API operation used to marshall it correctly.
OperationInfo.Builder - Class in com.ibm.cloud.objectstorage.protocol
Builder for a OperationInfo.
originalRequest(T) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
originalRequest(Object) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
originalRequest() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
OrRetryCondition - Class in com.ibm.cloud.objectstorage.retry.v2
Composite retry condition that evaluates to true if any containing condition evaluates to true.
OrRetryCondition(RetryCondition...) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.OrRetryCondition
 
osLibs() - Static method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaLibraryLoader
Determine which os the jvm is running on
overriddenDate - Variable in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Date override for testing only
OVERWRITE_MODE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
Owner - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the owner of an Amazon S3 bucket.
Owner() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Owner
Constructs a new Owner without specifying an ID or display name.
Owner(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.Owner
Constructs a new Owner with the specified ID and display name.
owner - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The owner of this object - can be null if the requester doesn't have permission to view object ownership information

P

parse(InputStream) - Static method in class com.ibm.cloud.objectstorage.regions.RegionMetadataParser
Parses the specified input stream and returns a RegionMetadata object.
parse(InputStream, ContentHandler) - Static method in class com.ibm.cloud.objectstorage.util.XmlUtils
 
parseCompressedISO8601Date(String) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Parses the specified date string as a compressedIso8601DateFormat ("yyyyMMdd'T'HHmmss'Z'") and returns the Date object.
parseErrorCode(HttpResponse, JsonContent) - Method in class com.ibm.cloud.objectstorage.internal.http.CompositeErrorCodeParser
 
parseErrorCode(HttpResponse, JsonContent) - Method in interface com.ibm.cloud.objectstorage.internal.http.ErrorCodeParser
 
parseErrorCode(HttpResponse, JsonContent) - Method in class com.ibm.cloud.objectstorage.internal.http.IonErrorCodeParser
 
parseErrorCode(HttpResponse, JsonContent) - Method in class com.ibm.cloud.objectstorage.internal.http.JsonErrorCodeParser
Parse the error code from the response.
parseErrorMessage(JsonNode) - Method in class com.ibm.cloud.objectstorage.internal.http.JsonErrorMessageParser
parseErrorMessage(HttpResponse, JsonNode) - Method in class com.ibm.cloud.objectstorage.internal.http.JsonErrorMessageParser
Parse the error message from the response.
parseGroupGrantee(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
Gets the GroupGrantee enumeration value with the specified Amazon S3 group URI (eg.
parseIso8601Date(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
parseISO8601Date(String) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Parses the specified date string as an ISO 8601 date and returns the Date object.
parseJavaVersion(String) - Static method in class com.ibm.cloud.objectstorage.util.JavaVersionParser
 
parseJson(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification
Parse the JSON string into a S3EventNotification object.
parsePermission(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Permission
Returns the Permission enumeration value representing the specified Amazon S3 Region ID string.
parseRegion(String, String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Attempts to parse the region name from an endpoint based on conventions about the endpoint format.
parseRegionFromAfterServiceName(String, String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Parse the region by looking for the service name in the hostname and assuming anything that follows it (separated by a .
parseRegionFromAwsPartitionPattern(String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Parse the region from the host name, if it's in the standard AWS parition (ending in amazonaws.com).
parseRegionFromInternalConfig(String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Parse the region from the host name using any internal configuration regex patterns that are available.
parseRegionMetadata(InputStream) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadataParser
parseRegionMetadata(InputStream, boolean) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadataParser
parseRegionName(URI) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
parseRegionName(String, String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
parseRegionUsingServiceHint(String, String) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Parse the region using service-specific logic from the host name.
parseResponseMetadata(HttpResponse) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractS3ResponseHandler
Parses the S3 response metadata (ex: Amazon Web Services request ID) from the specified response, and returns a AmazonWebServiceResponse object ready for the result to be plugged in.
parseRfc822Date(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
parseRFC822Date(String) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Parses the specified date string as an RFC 822 date and returns the Date object.
parseServiceName(URI) - Static method in class com.ibm.cloud.objectstorage.util.AwsHostNameUtils
Deprecated.
parseServiceSpecificDate(String) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
Parses the given date string returned by the AWS service into a Date object.
parseUnixTimestampInMillis(String) - Static method in class com.ibm.cloud.objectstorage.util.DateUtils
 
PART_COMPLETED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
PART_FAILED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
PART_STARTED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
PartCreationEvent - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
PartETag - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for the part number and ETag of an uploaded part.
PartETag(int, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Constructs an instance of PartETag and sets the part number and ETag.
Partition - Class in com.ibm.cloud.objectstorage.partitions.model
This class models a AWS partition and contains all metadata about it.
Partition(String, Map<String, Region>, Map<String, Service>) - Constructor for class com.ibm.cloud.objectstorage.partitions.model.Partition
 
PartitionMetadataProvider - Class in com.ibm.cloud.objectstorage.partitions
Region metadata provider based on partitions.
PartitionMetadataProvider(List<Partition>) - Constructor for class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
PartitionRegionImpl - Class in com.ibm.cloud.objectstorage.partitions
A region implementation backed by the partition.
PartitionRegionImpl(String, Partition) - Constructor for class com.ibm.cloud.objectstorage.partitions.PartitionRegionImpl
 
Partitions - Class in com.ibm.cloud.objectstorage.partitions.model
Metadata of all partitions.
Partitions(String, List<Partition>) - Constructor for class com.ibm.cloud.objectstorage.partitions.model.Partitions
 
PARTITIONS_OVERRIDE_RESOURCE_PATH - Static variable in class com.ibm.cloud.objectstorage.partitions.PartitionsLoader
override class path from where all partition files are loaded.
PARTITIONS_RESOURCE_PATH - Static variable in class com.ibm.cloud.objectstorage.partitions.PartitionsLoader
class path from where all partition files are loaded.
PartitionsLoader - Class in com.ibm.cloud.objectstorage.partitions
Loads all the partition files into memory.
PartitionsLoader() - Constructor for class com.ibm.cloud.objectstorage.partitions.PartitionsLoader
 
PartListing - Class in com.ibm.cloud.objectstorage.services.s3.model
The ListPartsResponse contains all the information about the ListParts method.
PartListing() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PartListing
 
PartSummary - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for summary information about a part in a multipart upload, such as part number, size, etc.
PartSummary() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
 
path(JsonNode, JsonNode) - Static method in class com.ibm.cloud.objectstorage.waiters.AcceptorPathMatcher
Path matcher that checks if the final result matches the expected result
pathAll(JsonNode, JsonNode) - Static method in class com.ibm.cloud.objectstorage.waiters.AcceptorPathMatcher
PathAll matcher that checks if each element of the final result matches the expected result
pathAny(JsonNode, JsonNode) - Static method in class com.ibm.cloud.objectstorage.waiters.AcceptorPathMatcher
PathAny matcher that checks if any element of the final result matches the expected result
pathParamMarshaller(MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
pause(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
pause() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
pause() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Pause the AsperaTransaction transfer
pause() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Download
Pause the current download operation and returns the information that can be used to resume the download at a later time.
pause() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
 
pause() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadImpl
 
pause() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Upload
Pause the current upload operation and returns the information that can be used to resume the upload.
PauseException - Exception in com.ibm.cloud.objectstorage.services.s3.transfer.exception
Failed to complete a pause operation.
PauseException(PauseStatus) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.transfer.exception.PauseException
 
PauseResult<T> - Class in com.ibm.cloud.objectstorage.services.s3.transfer
The result of a pause operation.
PauseResult(PauseStatus, T) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PauseResult
 
PauseResult(PauseStatus) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PauseResult
 
PauseStatus - Enum in com.ibm.cloud.objectstorage.services.s3.transfer
The status of a pause operation initiated on a Upload/ Download.
payloadMarshaller(MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
Permission - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies constants defining an access permission, as granted to grantees in an AccessControlList.
PersistableDownload - Class in com.ibm.cloud.objectstorage.services.s3.transfer
An opaque token that holds some private state and can be used to resume a paused download operation.
PersistableDownload() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableDownload
 
PersistableDownload(String, String, String, long[], ResponseHeaderOverrides, boolean, String, Integer, long, Long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableDownload
 
PersistableDownload(String, String, String, long[], ResponseHeaderOverrides, boolean, String, Integer, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableDownload
 
PersistableTransfer - Class in com.ibm.cloud.objectstorage.services.s3.transfer
Abstract base class for the information of a pausible upload or download; such information can be used to resume the upload or download later on, and can be serialized/deserialized for persistence purposes.
PersistableTransfer() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableTransfer
 
PersistableUpload - Class in com.ibm.cloud.objectstorage.services.s3.transfer
An opaque token that holds some private state and can be used to resume a paused download operation.
PersistableUpload() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableUpload
 
PersistableUpload(String, String, String, String, long, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableUpload
 
plaintextLength(AbstractPutObjectRequest, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Returns the plaintext length from the request and metadata; or -1 if unknown.
PolicyUtils - Class in com.ibm.cloud.objectstorage.util
Utility methods related to IAM policies
PolicyUtils() - Constructor for class com.ibm.cloud.objectstorage.util.PolicyUtils
 
PollingStrategy - Class in com.ibm.cloud.objectstorage.waiters
 
PollingStrategy(PollingStrategy.RetryStrategy, PollingStrategy.DelayStrategy) - Constructor for class com.ibm.cloud.objectstorage.waiters.PollingStrategy
Constructs a new PollingStrategy with RetryStrategy and DelayStrategy defined
PollingStrategy.DelayStrategy - Interface in com.ibm.cloud.objectstorage.waiters
The hook for providing custom delay strategy to control the sleep time between retries.
PollingStrategy.RetryStrategy - Interface in com.ibm.cloud.objectstorage.waiters
The hook for providing custom condition on whether polling of a resource should be retried.
PollingStrategyContext - Class in com.ibm.cloud.objectstorage.waiters
 
pollResource() - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecution
Polls until a specified resource transitions into either success or failure state or until the specified number of retries has been made.
poolSummaries() - Static method in enum com.ibm.cloud.objectstorage.test.util.Memory
Returns a summary information about the memory pools.
populateObjectMetadata(HttpResponse, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractS3ResponseHandler
Populates the specified S3ObjectMetadata object with all object metadata pulled from the headers in the specified response.
populateRequesterPaysHeader(Request<?>, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Populate the specified request with Constants.REQUESTER_PAYS to header Headers.REQUESTER_PAYS_HEADER, if isRequesterPays is true.
populateRequestMetadata(Request<?>, ObjectMetadata) - Static method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Populates the specified request object with the appropriate headers from the ObjectMetadata object.
PredefinedBackoffStrategies - Class in com.ibm.cloud.objectstorage.retry
This class includes a set of pre-defined backoff policies.
PredefinedBackoffStrategies() - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies
 
PredefinedBackoffStrategies.EqualJitterBackoffStrategy - Class in com.ibm.cloud.objectstorage.retry
 
PredefinedBackoffStrategies.ExponentialBackoffStrategy - Class in com.ibm.cloud.objectstorage.retry
 
PredefinedBackoffStrategies.FullJitterBackoffStrategy - Class in com.ibm.cloud.objectstorage.retry
 
PredefinedBackoffStrategies.SDKDefaultBackoffStrategy - Class in com.ibm.cloud.objectstorage.retry
A private class that implements the default back-off strategy.
PredefinedClientConfigurations - Class in com.ibm.cloud.objectstorage
Static factory methods for the default ClientConfiguration for a service.
PredefinedClientConfigurations() - Constructor for class com.ibm.cloud.objectstorage.PredefinedClientConfigurations
 
PredefinedRetryPolicies - Class in com.ibm.cloud.objectstorage.retry
This class includes a set of pre-defined retry policies, including default policies used by SDK.
PredefinedRetryPolicies() - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies
 
PredefinedRetryPolicies.SDKDefaultRetryCondition - Class in com.ibm.cloud.objectstorage.retry
The default implementation of RetryCondition used by the SDK.
preferDefaultSecurityProvider() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
PreparedDownloadContext - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
PreparedDownloadContext(DownloadImpl, Callable<File>, CountDownLatch) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PreparedDownloadContext
 
prepareSocket(SSLSocket) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.SdkTLSSocketFactory
Used to enforce the preferred TLS protocol during SSL handshake.
PREPARING_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
presign(Request<?>, Date) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerFacade
 
PRESIGN_URL_MAX_EXPIRATION_SECONDS - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
Seconds in a week, which is the max expiration time Sig-v4 accepts
PresignedUrlDownload - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Interface to represent the output for the asynchronous download operation using presigned url in TransferManager.
PresignedUrlDownloadConfig - Class in com.ibm.cloud.objectstorage.services.s3.model
Configuration options that can be used to control the download behavior in TransferManager when using presigned urls
PresignedUrlDownloadConfig() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
PresignedUrlDownloadImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Implementation for PresignedUrlDownload interface.
PresignedUrlDownloadImpl(String, TransferProgress, ProgressListenerChain, PresignedUrlDownloadRequest) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlDownloadImpl
 
PresignedUrlDownloadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request class to download objects using presigned urls.
PresignedUrlDownloadRequest(URL) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
 
PresignedUrlDownloadResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Class that contains the data returned by Amazon S3 from the AmazonS3.download(PresignedUrlDownloadRequest) operation.
PresignedUrlDownloadResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadResult
 
PresignedUrlRetryableDownloadTaskImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
PresignedUrlRetryableDownloadTaskImpl(AmazonS3, PresignedUrlDownloadImpl, PresignedUrlDownloadRequest) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlRetryableDownloadTaskImpl
 
PresignedUrlUploadRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request class to upload a object to S3 using presigned urls.
PresignedUrlUploadRequest(URL) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
PresignedUrlUploadResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the data returned by Amazon S3 from the AmazonS3.upload(PresignedUrlUploadRequest) operation.
PresignedUrlUploadResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
 
Presigner - Interface in com.ibm.cloud.objectstorage.auth
A request signer that has special-case logic to presign requests, generating a URL which embeds the signature suitable for hyperlinking.
PresignerFacade - Class in com.ibm.cloud.objectstorage.auth.presign
Really thin facade over Presigner to deal with some common concerns like credential resolution, adding custom headers and query params to be included in signing, and conversion to a usable URL.
PresignerFacade(PresignerParams) - Constructor for class com.ibm.cloud.objectstorage.auth.presign.PresignerFacade
 
PresignerFacade.PresigningRequest - Class in com.ibm.cloud.objectstorage.auth.presign
Empty request object useful for setting request level credentials without having the user facing presiging request extend from AmazonWebServiceRequest.
PresignerParams - Class in com.ibm.cloud.objectstorage.auth.presign
Params object passed to the presigner extension class for a service client and also for PresignerFacade.
PresignerParams(URI, AWSCredentialsProvider, SignerProvider, SdkClock) - Constructor for class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
PresignerParams.Builder - Class in com.ibm.cloud.objectstorage.auth.presign
 
PresigningRequest() - Constructor for class com.ibm.cloud.objectstorage.auth.presign.PresignerFacade.PresigningRequest
 
presignRequest(SignableRequest<?>, AWSCredentials, Date) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
presignRequest(SignableRequest<?>, AWSCredentials, Date) - Method in interface com.ibm.cloud.objectstorage.auth.Presigner
Signs the request by adding the signature to the URL rather than as a header.
presignRequest(Request<T>, HttpMethod, String, String, Date, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Pre-signs the specified request, using a signature query-string parameter.
PresignUrlDownloadCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
PresignUrlDownloadCallable(ExecutorService, File, CountDownLatch, PresignedUrlDownloadImpl, boolean, ScheduledExecutorService, long, AmazonS3, PresignedUrlDownloadRequest, long, Long, Long, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignUrlDownloadCallable
 
PrivilegedMasterSecretValidator - Class in com.ibm.cloud.objectstorage.http.conn.ssl.privileged
Implementation of MasterSecretValidators.MasterSecretValidator that verifies the master secret is non null through use of Sun internal APIs.
PrivilegedMasterSecretValidator() - Constructor for class com.ibm.cloud.objectstorage.http.conn.ssl.privileged.PrivilegedMasterSecretValidator
 
process(HttpResponse, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.apache.client.impl.CRC32ChecksumResponseInterceptor
 
processRequestPayload(SignableRequest<?>, byte[], byte[], AWS4SignerRequestParams) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Subclass could override this method to perform any additional procedure on the request payload, with access to the result from signing the header.
processRequestPayload(SignableRequest<?>, byte[], byte[], AWS4SignerRequestParams) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AWSS3V4Signer
If necessary, creates a chunk-encoding wrapper on the request payload.
processTransfer(String, String, String, String, ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Process the transfer spec to call the underlying Aspera libraries to begin the transfer
Profile - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Deprecated.
Profile(String, AWSCredentials) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
 
Profile(String, String, AWSCredentialsProvider, RoleInfo) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
 
Profile(String, Map<String, String>, AWSCredentialsProvider) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.Profile
Deprecated.
 
ProfileAssumeRoleCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Serves assume role credentials defined in a BasicProfile.
ProfileAssumeRoleCredentialsProvider(ProfileCredentialsService, AllProfiles, BasicProfile) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileAssumeRoleCredentialsProvider
 
ProfileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth.profile
Credentials provider based on AWS configuration profiles.
ProfileCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Creates a new profile credentials provider that returns the AWS security credentials configured for the default profile.
ProfileCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Creates a new profile credentials provider that returns the AWS security credentials configured for the named profile.
ProfileCredentialsProvider(String, String) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Creates a new profile credentials provider that returns the AWS security credentials for the specified profiles configuration file and profile name.
ProfileCredentialsProvider(ProfilesConfigFile, String) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Creates a new profile credentials provider that returns the AWS security credentials for the specified profiles configuration file and profile name.
ProfileCredentialsService - Interface in com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken
 
ProfileKeyConstants - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Keys the Java SDK uses in the CLI credentials and config files.
ProfileKeyConstants() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
 
ProfilesConfigFile - Class in com.ibm.cloud.objectstorage.auth.profile
Loads the local AWS credential profiles from the standard location (~/.aws/credentials), which can be easily overridden through the AWS_CREDENTIAL_PROFILES_FILE environment variable or by specifying an alternate credentials file location through this class' constructor.
ProfilesConfigFile() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Loads the AWS credential profiles file from the default location (~/.aws/credentials) or from an alternate location if AWS_CREDENTIAL_PROFILES_FILE is set.
ProfilesConfigFile(String) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Loads the AWS credential profiles from the file.
ProfilesConfigFile(String, ProfileCredentialsService) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Loads the AWS credential profiles from the file.
ProfilesConfigFile(File) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Loads the AWS credential profiles from the file.
ProfilesConfigFile(File, ProfileCredentialsService) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Loads the AWS credential profiles from the file.
ProfilesConfigFileWriter - Class in com.ibm.cloud.objectstorage.auth.profile
The class for creating and modifying the credential profiles file.
ProfilesConfigFileWriter() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFileWriter
 
ProfileStaticCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth.profile.internal
Serves credentials defined in a BasicProfile.
ProfileStaticCredentialsProvider(BasicProfile) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileStaticCredentialsProvider
 
PROFILING_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Deprecated.
by SDKGlobalConfiguration.DEFAULT_METRICS_SYSTEM_PROPERTY. Internal system property to enable timing info collection.
Progress - Class in com.ibm.cloud.objectstorage.event.request
Base class used to represent the progress of a logical request/response, which may correspond to either be a physical http request/response, or multiple requests/responses as in a composite operation such as multi-part uploads.
Progress() - Constructor for class com.ibm.cloud.objectstorage.event.request.Progress
 
progress() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
progress() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Returns whether or not the transfer is in a state of progress
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
Delivers the progress event to the underlying listener but only if there has not been an exception previously thrown by the listener.
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.NoOpProgressListener
 
progressChanged(ProgressEvent) - Method in interface com.ibm.cloud.objectstorage.event.ProgressListener
Called when progress has changed, such as additional bytes transferred, transfer failed, etc.
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.event.ProgressListenerChain
 
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.event.ProgressTracker
 
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
progressChanged(ProgressEvent) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.ProgressListener
Deprecated.
Called when progress has changed, such as additional bytes transferred, transfer failed, etc.
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3SyncProgressListener
Note this method is never actually invoked.
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferProgressUpdatingListener
 
progressChanged(ProgressEvent) - Method in class com.ibm.cloud.objectstorage.test.util.ProgressListenerWithEventCodeVerification
 
ProgressEvent - Class in com.ibm.cloud.objectstorage.event
A progress event.
ProgressEvent(long) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressEvent
Deprecated.
ProgressEvent(ProgressEventType) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressEvent
Creates a ProgressEvent object with the specified event type.
ProgressEvent(ProgressEventType, long) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressEvent
Creates a ProgressEvent object.
ProgressEvent - Class in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
Replaced by ProgressEvent
ProgressEvent(int) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ProgressEvent
Deprecated.
 
ProgressEvent(long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ProgressEvent
Deprecated.
 
ProgressEvent(ProgressEventType) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ProgressEvent
Deprecated.
 
ProgressEventFilter - Interface in com.ibm.cloud.objectstorage.event
An interface that filters the incoming events before passing them into the registered listeners.
ProgressEventType - Enum in com.ibm.cloud.objectstorage.event
An enumeration that denotes various types of progress event.
ProgressInputStream - Class in com.ibm.cloud.objectstorage.event
Used for input stream progress tracking purposes.
ProgressInputStream(InputStream, ProgressListener) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
ProgressInputStream(InputStream, ProgressListener, int) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
ProgressListener - Interface in com.ibm.cloud.objectstorage.event
Listener interface for transfer progress events.
ProgressListener - Interface in com.ibm.cloud.objectstorage.services.s3.model
Deprecated.
Use ProgressListener instead. Using this class is dangerous as it uses the deprecated ProgressEvent, which performs an unsafe cast from long to int in ProgressEvent.getBytesTransfered().
ProgressListener.ExceptionReporter - Class in com.ibm.cloud.objectstorage.event
A utility class for capturing and reporting the first exception thrown by a given progress listener.
ProgressListener.NoOpProgressListener - Class in com.ibm.cloud.objectstorage.event
 
ProgressListenerChain - Class in com.ibm.cloud.objectstorage.event
An implementation of ProgressListener interface that delegates progressChanged callback to multiple listeners.
ProgressListenerChain(ProgressListener...) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressListenerChain
Create a listener chain that directly passes all the progress events to the specified listeners.
ProgressListenerChain(ProgressEventFilter, ProgressListener...) - Constructor for class com.ibm.cloud.objectstorage.event.ProgressListenerChain
Create a listener chain with a ProgressEventFilter.
ProgressListenerWithEventCodeVerification - Class in com.ibm.cloud.objectstorage.test.util
Validates the events received by the progress listener.
ProgressListenerWithEventCodeVerification(ProgressEventType...) - Constructor for class com.ibm.cloud.objectstorage.test.util.ProgressListenerWithEventCodeVerification
 
ProgressSupport - Class in com.ibm.cloud.objectstorage.event.request
An actual implementation to represent the progress of a request/response.
ProgressSupport() - Constructor for class com.ibm.cloud.objectstorage.event.request.ProgressSupport
 
ProgressTracker - Class in com.ibm.cloud.objectstorage.event
Default implementation for progress tracking.
ProgressTracker() - Constructor for class com.ibm.cloud.objectstorage.event.ProgressTracker
 
PropertiesCredentials - Class in com.ibm.cloud.objectstorage.auth
Simple implementation AWSCredentials that reads in AWS access keys from a properties file.
PropertiesCredentials(File) - Constructor for class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
Reads the specified file as a Java properties file and extracts the AWS access key from the "accessKey" property and AWS secret access key from the "secretKey" property.
PropertiesCredentials(InputStream) - Constructor for class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
Reads the specified input stream as a stream of Java properties file content and extracts the AWS access key ID and secret access key from the properties.
PropertiesFileCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that loads AWS security credentials from a properties file provided on initialization.
PropertiesFileCredentialsProvider(String) - Constructor for class com.ibm.cloud.objectstorage.auth.PropertiesFileCredentialsProvider
Creates a new PropertiesFileCredentialsProvider that will attempt to load a custom file from the path specified to read AWS security credentials.
Protocol - Enum in com.ibm.cloud.objectstorage
Represents the communication protocol to use when sending requests to AWS.
protocol(Protocol) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
protocol() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
Protocol - Enum in com.ibm.cloud.objectstorage.protocol
Supported protocols for the new marshalling style.
protocolHandler(JsonProtocolMarshaller) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
protocolHandler() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
ProtocolMarshaller - Interface in com.ibm.cloud.objectstorage.protocol
Interface used by generated marshallers to marshall a Java POJO.
ProtocolRequestMarshaller<OrigRequest> - Interface in com.ibm.cloud.objectstorage.protocol
Interface used by generated marshallers to transform a Java POJO in a Request object which represents an HTTP request.
provideObjectCannedAcl(File) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.ObjectCannedAclProvider
 
provideObjectMetadata(File, ObjectMetadata) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.ObjectMetadataProvider
 
ProxyAuthenticationMethod - Enum in com.ibm.cloud.objectstorage
Methods by which the SDK can authenticate against an HTTP proxy.
PublicAccessBlockConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket.
PublicAccessBlockConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
 
publishProgress(ProgressListener, ProgressEventType) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Used to deliver a progress event to the given listener.
publishRequestBytesTransferred(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a request byte transfer event to the given listener.
publishRequestContentLength(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a request content length event to the given listener.
publishRequestReset(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a request reset event to the given listener.
publishResponseBytesDiscarded(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a response bytes discard event to the given listener.
publishResponseBytesTransferred(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a response byte transfer event to the given listener.
publishResponseContentLength(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a response content length event to the given listener.
publishResponseReset(ProgressListener, long) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Convenient method to publish a response reset event to the given listener.
publishTransferPersistable(ProgressListener, PersistableTransfer) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3ProgressPublisher
Used to deliver a persistable transfer to the given s3 listener.
put(AdvancedConfig.Key<T>, T) - Method in class com.ibm.cloud.objectstorage.client.builder.AdvancedConfig.Builder
 
put(K, V) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
put(K, V) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter.Builder
Add a key-value pair into the built map.
put(K, V) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
putClientMarker(RequestClientOptions.Marker, String) - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Associates the given value with the given marker.
putCustomQueryParameter(String, String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Add a custom query parameter for the request.
putCustomRequestHeader(String, String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Put a new custom header to the map of custom header names to custom header values, and return the previous value if the header has already been set in this map.
putInstructionFile(PutInstructionFileRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3EncryptionV2
Creates a new crypto instruction file by re-encrypting the CEK of an existing encrypted S3 object with a new encryption material identifiable via a new set of material description.
PutInstructionFileRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Used to create a new instruction file, typically used to share an encrypted S3 object with partners via re-encrypting the CEK of the specified S3 object with a partner-specific public key.
PutInstructionFileRequest(S3ObjectId, Map<String, String>, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
 
PutInstructionFileRequest(S3ObjectId, EncryptionMaterials, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
 
putInstructionFileSecurely(PutInstructionFileRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
putInstructionFileSecurely(PutInstructionFileRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
putInstructionFileSecurely(PutInstructionFileRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
putLocalObjectSecurely(UploadObjectRequest, String, OutputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
putLocalObjectSecurely(UploadObjectRequest, String, OutputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
putLocalObjectSecurely(UploadObjectRequest, String, OutputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
putObject(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
putObject(String, String, InputStream, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
putObject(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
putObject(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
putObject(PutObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Uploads a new object to the specified Amazon S3 bucket.
putObject(String, String, File) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Uploads the specified file to Amazon S3 under the specified bucket and key name.
putObject(String, String, InputStream, ObjectMetadata) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Uploads the specified input stream and object metadata to Amazon S3 under the specified bucket and key name.
putObject(String, String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Encodes a String into the contents of an S3 object.
putObject(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
putObject(String, String, InputStream, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
putObject(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
putObject(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
putObject(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
putObject(PutObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
PutObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Uploads a new object to the specified Amazon S3 bucket.
PutObjectRequest(String, String, File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to upload a file to the specified bucket and key.
PutObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to perform a redirect for the specified bucket and key.
PutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to upload a stream of data to the specified bucket and key.
PutObjectResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the data returned by Amazon S3 from the putObject operation.
PutObjectResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
 
putObjectSecurely(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
 
putObjectSecurely(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
putObjectSecurely(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 

Q

QUERY_STRING_SIGNER - Static variable in class com.ibm.cloud.objectstorage.auth.SignerFactory
 
queryParamMarshaller(MarshallingType<T>, JsonMarshaller<T>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry.Builder
 
QueryParamMarshallers - Class in com.ibm.cloud.objectstorage.protocol.json.internal
 
QueryParamMarshallers() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
QueryStringSigner - Class in com.ibm.cloud.objectstorage.auth
Signer implementation responsible for signing an AWS query string request according to the various signature versions and hashing algorithms.
QueryStringSigner() - Constructor for class com.ibm.cloud.objectstorage.auth.QueryStringSigner
 
QUEUE_POLL_TIMEOUT_MILLI - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to specify the internal queue polling timeout in millisecond.
QueueConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the queue configuration for an Amazon S3 bucket.
QueueConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
 
QueueConfiguration(String, EnumSet<S3Event>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
Creates a new queue configuration with the given queue arn and set of events.
QueueConfiguration(String, String...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
Creates a new queue configuration with the given queue arn and set of events.

R

RandomInputStream - Class in com.ibm.cloud.objectstorage.test.util
Test utility InputStream implementation that generates random ASCII data when read, up to the size specified when constructed.
RandomInputStream(long) - Constructor for class com.ibm.cloud.objectstorage.test.util.RandomInputStream
Constructs a new InputStream, which will return the specified amount of bytes of random ASCII characters.
RandomInputStream(long, boolean) - Constructor for class com.ibm.cloud.objectstorage.test.util.RandomInputStream
Creates a new random input stream of specified length, and specifies whether the stream should be full on binary or character data.
RandomTempFile - Class in com.ibm.cloud.objectstorage.test.util
Extension of File that creates a temporary file with a specified name in Java's temporary directory, as declared in the JRE's system properties.
RandomTempFile(String, long) - Constructor for class com.ibm.cloud.objectstorage.test.util.RandomTempFile
Creates, and fills, a temp file with the specified name and specified size of random ASCII data.
RandomTempFile(String, long, boolean) - Constructor for class com.ibm.cloud.objectstorage.test.util.RandomTempFile
Creates, and fills, a temp file with the specified name and specified size of random binary or character data.
RandomTempFile(File, String, long) - Constructor for class com.ibm.cloud.objectstorage.test.util.RandomTempFile
 
RANGE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Range header for the get object request
read() - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
read(byte[]) - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.internal.MetricsInputStream
Record the read time into the metrics.
read(byte[]) - Method in class com.ibm.cloud.objectstorage.internal.MetricsInputStream
Record the read time into the metrics.
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.internal.MetricsInputStream
Record the read time into the metrics.
read() - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.metrics.MetricFilterInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
read(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.AdjustedRangeInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
read(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
read(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DigestValidationInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DigestValidationInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
 
read() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
read(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.test.util.ConstantInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.test.util.RandomInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.test.util.RandomInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.test.util.UnreliableRandomInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.test.util.UnreliableRandomInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.util.CountingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.util.CountingInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.util.CRC32ChecksumCalculatingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.util.CRC32ChecksumCalculatingInputStream
 
read() - Method in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
read() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
read(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
ReadLimitInfo - Interface in com.ibm.cloud.objectstorage
 
readOnly() - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Returns a read-only copy of this configuration.
readResource(URI, CredentialsEndpointRetryPolicy, Map<String, String>) - Method in class com.ibm.cloud.objectstorage.internal.EC2ResourceFetcher
 
readResource(URI) - Method in class com.ibm.cloud.objectstorage.internal.EC2ResourceFetcher
 
readResource(URI, CredentialsEndpointRetryPolicy) - Method in class com.ibm.cloud.objectstorage.internal.EC2ResourceFetcher
 
readResource(URI, CredentialsEndpointRetryPolicy, Map<String, String>) - Method in class com.ibm.cloud.objectstorage.internal.InstanceMetadataServiceResourceFetcher
Connects to the given endpoint to read the resource and returns the text contents.
recheck() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
Used only for unit test when the same class loader is used across multiple unit tests.
recheckAesGcmAvailablility() - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CryptoRuntime
 
recreate() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Recreates a new instance of CipherLite from the current one.
REDIRECT_LOCATION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for optional redirect location of an object
RedirectRule - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for redirect information.
RedirectRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
 
ReflectionMethodInvoker<T,R> - Class in com.ibm.cloud.objectstorage.util
This class acts as a proxy to invoke a specific method on objects of a specific class.
ReflectionMethodInvoker(Class<T>, Class<R>, String, Class<?>...) - Constructor for class com.ibm.cloud.objectstorage.util.ReflectionMethodInvoker
Construct an instance of ReflectionMethodInvoker.
ReflectionUtils - Class in com.ibm.cloud.objectstorage.smoketest
Utility methods for doing reflection.
ReflectionUtils.RandomSupplier<T> - Interface in com.ibm.cloud.objectstorage.smoketest
 
refresh() - Method in interface com.ibm.cloud.objectstorage.auth.AWSCredentialsProvider
Forces this credentials provider to refresh its credentials.
refresh() - Method in class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.AWSStaticCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathJsonFileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathPropertiesFileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.ContainerCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.EnvironmentVariableCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.InstanceProfileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.json.internal.JsonStaticCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonConfigFile
Reread data from disk.
refresh() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.JsonFileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileAssumeRoleCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileStaticCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.STSProfileCredentialsServiceProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfilesConfigFile
Reread data from disk.
refresh() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesFileCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.SystemPropertiesCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.internal.StaticCredentialsProvider
Deprecated.
 
refresh() - Method in interface com.ibm.cloud.objectstorage.services.s3.model.EncryptionMaterialsProvider
Forces this encryption materials provider to refresh its encryption material.
refresh() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
refresh() - Method in class com.ibm.cloud.objectstorage.services.s3.model.StaticEncryptionMaterialsProvider
 
refreshCredentials() - Method in interface com.ibm.cloud.objectstorage.auth.AWSRefreshableSessionCredentials
Forces a refresh of these session credentials.
REGION - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
AWS Region to use when creating clients.
region - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
Region - Class in com.ibm.cloud.objectstorage.partitions.model
Metadata about a region in partition.
Region(String) - Constructor for class com.ibm.cloud.objectstorage.partitions.model.Region
 
Region - Class in com.ibm.cloud.objectstorage.regions
Metadata for an AWS region, including its name and what services are available in it.
Region(RegionImpl) - Constructor for class com.ibm.cloud.objectstorage.regions.Region
 
Region - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies constants that define Amazon S3 Regions.
RegionAwareSigner - Interface in com.ibm.cloud.objectstorage.auth
A signer that needs to know which region it is talking to.
RegionFromEndpointResolver - Interface in com.ibm.cloud.objectstorage.util.endpoint
A resolver that attempts to guess the region based on a service's host name.
RegionImpl - Interface in com.ibm.cloud.objectstorage.regions
Interface for an region implementation.
RegionMetadata - Class in com.ibm.cloud.objectstorage.regions
A collection of metadata about a set of regions and the services they contain.
RegionMetadata(List<Region>) - Constructor for class com.ibm.cloud.objectstorage.regions.RegionMetadata
Creates a new RegionMetadata object from the given list of regions.
RegionMetadata(RegionMetadataProvider) - Constructor for class com.ibm.cloud.objectstorage.regions.RegionMetadata
 
RegionMetadataFactory - Class in com.ibm.cloud.objectstorage.regions
A factory to create RegionMetadata
RegionMetadataParser - Class in com.ibm.cloud.objectstorage.regions
Parses a region metadata file to pull out information about the available regions, names, IDs, and what service endpoints are available in each region.
RegionMetadataParser() - Constructor for class com.ibm.cloud.objectstorage.regions.RegionMetadataParser
Deprecated.
since this object is stateless
RegionMetadataProvider - Interface in com.ibm.cloud.objectstorage.regions
 
regionName - Variable in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Region name override for use when the endpoint can't be used to determine the region name.
Regions - Enum in com.ibm.cloud.objectstorage.regions
Enumeration of region names
REGIONS_FILE_OVERRIDE_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Path to an override file for the region metadata loaded by the SDK that maps service/region pairs to endpoints and vice versa.
RegionUtils - Class in com.ibm.cloud.objectstorage.regions
Utilities for working with regions.
RegionUtils() - Constructor for class com.ibm.cloud.objectstorage.regions.RegionUtils
 
register(ThreadLocal<T>) - Static method in class com.ibm.cloud.objectstorage.internal.SdkThreadLocalsRegistry
Registers ThreadLocal objects in use by the AWS SDK so that their values can be removed via the SdkThreadLocalsRegistry.remove() method.
registerAdditionalMetadataExpressions(JsonUnmarshallerContext) - Method in class com.ibm.cloud.objectstorage.http.JsonResponseHandler
Hook for subclasses to override in order to collect additional metadata from service responses.
registerAdditionalMetadataExpressions(StaxUnmarshallerContext) - Method in class com.ibm.cloud.objectstorage.http.StaxResponseHandler
Hook for subclasses to override in order to collect additional metadata from service responses.
registerConnectionManager(HttpClientConnectionManager) - Static method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
registerConnectionManager(HttpClientConnectionManager, long) - Static method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
Registers the given connection manager with this reaper;
registerMBean(String, T) - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Registers the given MBean under the given object name to the first registered MBean server, or the platform MBean server if there is no explicitly registered MBean server.
registerMetricAdminMBean(String) - Method in class com.ibm.cloud.objectstorage.jmx.SdkMBeanRegistrySupport
 
registerMetricAdminMBean(String) - Method in interface com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry
Returns true if the registration of the admin MBean under the given object name succeeded; false otherwise.
registerMetricAdminMBean() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Registers the metric admin MBean for JMX access for the current classloader.
registerSigner(String, Class<? extends Signer>) - Static method in class com.ibm.cloud.objectstorage.auth.SignerFactory
Register an implementation class for the given signer type.
rejectIllegalArguments() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Rejects any illegal input (as attributes of this request) by the user.
Releasable - Interface in com.ibm.cloud.objectstorage.internal
Used for releasing a resource.
ReleasableInputStream - Class in com.ibm.cloud.objectstorage.internal
An input stream that can have the close operation disabled (to avoid accidentally being closed).
ReleasableInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
This constructor is not meant to be used directly.
release() - Method in interface com.ibm.cloud.objectstorage.internal.Releasable
Releases the allocated resource.
release() - Method in class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
Closes the underlying stream file and releases any system resources associated.
release() - Method in class com.ibm.cloud.objectstorage.internal.SdkDigestInputStream
 
release() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
release() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterOutputStream
 
release() - Method in class com.ibm.cloud.objectstorage.internal.SdkInputStream
WARNING: Subclass that overrides this method must NOT call super.release() or else it would lead to infinite loop.
release() - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Releases a single unit of capacity back to the pool, making it available to consumers.
release(int) - Method in class com.ibm.cloud.objectstorage.util.CapacityManager
Releases a given amount of capacity back to the pool, making it available to consumers.
release(Closeable, Log) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Releases the given Closeable especially if it was an instance of Releasable.
remainingBytes - Variable in class com.ibm.cloud.objectstorage.test.util.RandomInputStream
The number of bytes of data remaining in this random stream
remove(Object) - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
remove() - Static method in class com.ibm.cloud.objectstorage.internal.SdkThreadLocalsRegistry
 
remove(MetricType) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Removes the given metric type from the registry of predefined metrics to be captured at the AWS SDK level.
remove(Object) - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
removeAllTransactionSessions(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
Removes all sessions for their specified transaction
removeConfiguration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Removes the notification configuration for the given name in the BucketNotificationConfiguration object.
removeConnectionManager(HttpClientConnectionManager) - Static method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
Removes the given connection manager from this reaper, and shutting down the reaper if there is zero connection manager left.
removeEldestEntry(Map.Entry<String, FASPConnectionInfo>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaKeyCache
 
removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
removeMaterial(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
removeProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.event.ProgressListenerChain
 
removeProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
Removes the specified progress listener from the list of progress listeners receiving updates about this transfer's progress.
removeProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
removeProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Removes the specified progress listener from the list of progress listeners receiving updates about this transfer's progress.
removeProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
removeProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Removes the specified progress listener from the list of progress listeners receiving updates about this transfer's progress.
removeProgressListener(ProgressListener) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
removeQuotes(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Removes any surrounding quotes from the specified string and returns a new string.
removeRequestHandler(RequestHandler) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
removeRequestHandler(RequestHandler2) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
removeRule(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Removes the replication rule with the given id from the replication configuration associated with Amazon S3 bucket.
removeStateChangeListener(TransferStateChangeListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Removes the given state change listener from the collection of listeners.
removeTransaction(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
RenewableCipherLiteInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto
A specific kind of CipherLiteInputStream that supports partial mark-and-reset in the sense that, if the underlying input stream supports mark-and-reset, this input stream can then be marked at and get reset back to the very beginning of the stream (but not anywhere else).
RenewableCipherLiteInputStream(InputStream, CipherLite) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
RenewableCipherLiteInputStream(InputStream, CipherLite, int) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
RenewableCipherLiteInputStream(InputStream, CipherLite, int, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
RenewableCipherLiteInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
RepeatableFileInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Deprecated.
by ResettableInputStream and this class will be removed in future releases.

A repeatable input stream for files. This input stream can be repeated an unlimited number of times, without any limitation on when a repeat can occur.

RepeatableFileInputStream(File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
Creates a repeatable input stream based on a file.
RepeatableInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Deprecated.
by SdkBufferedInputStream. A repeatable input stream wrapper for any input stream. This input stream relies on buffered data to repeat, and can therefore only be repeated when less data has been read than this buffer can hold.

Note: Always use a ResettableInputStream instead of this class if you are sourcing data from a file, as the file-based repeatable input stream can be repeated without any limitations.

RepeatableInputStream(InputStream, int) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
Creates a repeatable input stream based on another input stream.
RepeatableInputStreamRequestEntity - Class in com.ibm.cloud.objectstorage.http
Custom implementation of RequestEntity that delegates to an RepeatableInputStreamRequestEntity, with the one notable difference, that if the underlying InputStream supports being reset, this RequestEntity will report that it is repeatable and will reset the stream on all subsequent attempts to write out the request.
RepeatableInputStreamRequestEntity(Request<?>) - Constructor for class com.ibm.cloud.objectstorage.http.RepeatableInputStreamRequestEntity
Creates a new RepeatableInputStreamRequestEntity using the information from the specified request.
replace(String, String, String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
ReplicationAndOperator - Class in com.ibm.cloud.objectstorage.services.s3.model.replication
A logical AND of two or more predicates of type ReplicationFilterPredicate.
ReplicationAndOperator(List<ReplicationFilterPredicate>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationAndOperator
 
ReplicationDestinationConfig - Class in com.ibm.cloud.objectstorage.services.s3.model
Destination configuration for an Amazon S3 bucket replication rule.
ReplicationDestinationConfig() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
 
ReplicationFilter - Class in com.ibm.cloud.objectstorage.services.s3.model.replication
The ReplicationFilter is used to identify objects that a Replication Rule applies to.
ReplicationFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilter
 
ReplicationFilter(ReplicationFilterPredicate) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilter
 
ReplicationFilterPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.replication
Base class to represent the root predicate in ReplicationFilter class.
ReplicationFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilterPredicate
 
ReplicationPredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.replication
Interface to invoke specific behavior based on the type of ReplicationFilterPredicate visited.
ReplicationPrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.replication
A ReplicationFilterPredicate class to represent the prefix identifying one or more objects to which the com.amazonaws.services.s3.model.ReplicationRule applies.
ReplicationPrefixPredicate(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPrefixPredicate
 
ReplicationRule - Class in com.ibm.cloud.objectstorage.services.s3.model
Rule that specifies the replication configuration.
ReplicationRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
 
ReplicationRuleStatus - Enum in com.ibm.cloud.objectstorage.services.s3.model
A enum class for status of a Amazon S3 bucket replication rule.
ReplicationTagPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.replication
A ReplicationFilterPredicate class to represent the Tag object that must exist in the object's tag set in order for the com.amazonaws.services.s3.model.ReplicationRule to apply.
ReplicationTagPredicate(Tag) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationTagPredicate
 
request(Request<?>) - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Fluent setter for Request
request(Request<?>) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext.Builder
 
request() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonMarshallerContext
 
Request<T> - Interface in com.ibm.cloud.objectstorage
Represents a request being sent to an Amazon Web Service, including the parameters being sent as part of the request, the endpoint to which the request should be sent, etc.
request(Request<?>) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
request() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
REQUEST_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 response header for a request's Amazon Web Services request ID
RequestClientOptions - Class in com.ibm.cloud.objectstorage
Client request options such as client markers for individual AmazonWebServiceRequests.
RequestClientOptions() - Constructor for class com.ibm.cloud.objectstorage.RequestClientOptions
 
RequestClientOptions.Marker - Enum in com.ibm.cloud.objectstorage
 
requestConfig(RequestConfig) - Method in interface com.ibm.cloud.objectstorage.http.AmazonHttpClient.RequestExecutionBuilder
Fluent setter for RequestConfig
RequestConfig - Class in com.ibm.cloud.objectstorage
Generic representation of request level configuration.
RequestConfig() - Constructor for class com.ibm.cloud.objectstorage.RequestConfig
 
RequestCopyUtils - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
RequestCopyUtils() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.RequestCopyUtils
 
REQUESTER_CHARGED_HEADER - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header in the response indicating that the requester has been charged for the request.
REQUESTER_PAYS - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
REQUESTER_PAYS_HEADER - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Headers in request indicating that the requester must be charged for data transfer.
requestExecutionBuilder() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
 
RequestHandler - Interface in com.ibm.cloud.objectstorage.handlers
Deprecated.
by RequestHandler2. Interface for addition request handling in clients. A request handler is executed on a request object before it is sent to the client runtime to be executed.
RequestHandler2 - Class in com.ibm.cloud.objectstorage.handlers
Interface for addition request handling in clients.
RequestHandler2() - Constructor for class com.ibm.cloud.objectstorage.handlers.RequestHandler2
 
requestHandler2s - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Optional request handlers for additional request processing.
requestLog - Static variable in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Logger providing detailed information on requests/responses.
requestMetricCollector() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Returns the client specific request metric collector if there is one; or the one at the AWS SDK level otherwise.
requestMetricCollector(RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
RequestMetricCollector - Class in com.ibm.cloud.objectstorage.metrics
A service provider interface that can be used to implement an AWS SDK request/response metric collector.
RequestMetricCollector() - Constructor for class com.ibm.cloud.objectstorage.metrics.RequestMetricCollector
 
RequestMetricCollector.Factory - Interface in com.ibm.cloud.objectstorage.metrics
Can be used to serve as a factory for the request metric collector.
RequestMetricType - Interface in com.ibm.cloud.objectstorage.metrics
RequestParametersEntity(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.RequestParametersEntity
 
RequestSigner - Interface in com.ibm.cloud.objectstorage.auth
A strategy for applying cryptographic signatures to a request, proving that the request was made by someone in posession of the given set of credentials without transmitting the secret key over the wire.
requestUri(String) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
requestUri() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
REQUIRES_LENGTH - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
A boolean value indicating if Content-Length header is required by the operation
reset() - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
Reset the stream, either by resetting the wrapped stream or using the buffer created by this class.
reset() - Static method in class com.ibm.cloud.objectstorage.auth.SdkClock.Instance
Reset the clock to SdkClock.STANDARD.
reset() - Method in class com.ibm.cloud.objectstorage.event.ProgressInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
reset() - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ByteRangeCapturingInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Repositions this cipher lite to the position at the time the mark method was last called.
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
Resets back to the very beginning of the stream.
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.InputSubstream
 
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MD5DigestCalculatingInputStream
Resets the wrapped input stream and the in progress message digest.
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
Resets the input stream to the last mark point, or the beginning of the stream if there is no mark point, by creating a new FileInputStream based on the underlying file.
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableInputStream
Deprecated.
Resets the input stream to the beginning by pointing the buffer offset to the beginning of the available data buffer.
reset() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
reset() - Method in class com.ibm.cloud.objectstorage.test.util.ProgressListenerWithEventCodeVerification
 
reset() - Method in class com.ibm.cloud.objectstorage.util.CRC32ChecksumCalculatingInputStream
Resets the wrapped input stream and the CRC32 computation.
reset() - Method in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
 
reset() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
RESET_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
ResetException - Exception in com.ibm.cloud.objectstorage
Stream reset failure.
ResetException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.ResetException
 
ResetException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.ResetException
 
ResetException(String) - Constructor for exception com.ibm.cloud.objectstorage.ResetException
 
ResetException() - Constructor for exception com.ibm.cloud.objectstorage.ResetException
 
ResettableInputStream - Class in com.ibm.cloud.objectstorage.internal
A mark-and-resettable input stream that can be used on files or file input streams.
ResettableInputStream(File) - Constructor for class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
ResettableInputStream(FileInputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
resolve(String) - Method in interface com.ibm.cloud.objectstorage.DnsResolver
 
resolve(String) - Method in class com.ibm.cloud.objectstorage.http.DelegatingDnsResolver
 
resolve(String) - Method in class com.ibm.cloud.objectstorage.SystemDefaultDnsResolver
 
resolveRequestEndpoint(Request<?>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3RequestEndpointResolver
Set the request's endpoint and resource path with the same region it was originally configured for
resolveRequestEndpoint(Request<?>, String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3RequestEndpointResolver
Set the request's endpoint and resource path with the new region provided
resolveS3ClientOptions() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Enables us-east-1 regional mode on clients built with the builder.
resolveString(String) - Static method in class com.ibm.cloud.objectstorage.util.IdempotentUtils
Response<T> - Class in com.ibm.cloud.objectstorage
Response wrapper to provide access to not only the original AWS response but also the associated http response.
Response(T, HttpResponse) - Constructor for class com.ibm.cloud.objectstorage.Response
 
RESPONSE_HEADER_CACHE_CONTROL - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_DISPOSITION - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_ENCODING - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_LANGUAGE - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_TYPE - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_EXPIRES - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
ResponseElementsEntity(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.ResponseElementsEntity
 
ResponseHeaderHandlerChain<T> - Class in com.ibm.cloud.objectstorage.services.s3.internal
An XML response handler that can also process an arbitrary number of headers in the response.
ResponseHeaderHandlerChain(Unmarshaller<T, InputStream>, HeaderHandler<T>...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ResponseHeaderHandlerChain
 
ResponseHeaderOverrides - Class in com.ibm.cloud.objectstorage.services.s3.model
Container object for overriding headers on a GetObjectRequest or GeneratePresignedUrlRequest response.
ResponseHeaderOverrides() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
 
ResponseMetadata - Class in com.ibm.cloud.objectstorage
Represents additional metadata included with a response from AWS.
ResponseMetadata(Map<String, String>) - Constructor for class com.ibm.cloud.objectstorage.ResponseMetadata
Creates a new ResponseMetadata object from a specified map of raw metadata information.
ResponseMetadata(ResponseMetadata) - Constructor for class com.ibm.cloud.objectstorage.ResponseMetadata
Creates a new ResponseMetadata object from an existing ResponseMetadata object.
ResponseMetadataCache - Class in com.ibm.cloud.objectstorage.util
Cache of response metadata for recently executed requests for diagnostic purposes.
ResponseMetadataCache(int) - Constructor for class com.ibm.cloud.objectstorage.util.ResponseMetadataCache
Creates a new cache that will contain, at most the specified number of entries.
RESTORE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the optional restore information of an object
restoreObject(String, String, int) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
restoreObject(RestoreObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
restoreObject(RestoreObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Restore an object, which was transitioned to Amazon Glacier from Amazon S3 when it was expired, into Amazon S3 again.
restoreObject(String, String, int) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Restore an object, which was transitioned to Amazon Glacier from Amazon S3 when it was expired, into Amazon S3 again.
restoreObject(RestoreObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
restoreObject(String, String, int) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
RestoreObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for restoring an object, which was transitioned to the Amazon Glacier from S3 when it was expired.
RestoreObjectRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Constructs a new RestoreObjectRequest.
RestoreObjectRequest(String, String, int) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Constructs a new RestoreObjectRequest.
RestUtils - Class in com.ibm.cloud.objectstorage.services.s3.internal
Utilities useful for REST/HTTP S3Service implementations.
RestUtils() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.RestUtils
 
resume(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
resume() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
resume() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransfer
Resume the AsperaTransaction transfer
resumeDownload(PersistableDownload) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Resumes an download operation.
resumeUpload(PersistableUpload) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Resumes an upload operation.
RETENTION_DIRECTIVE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
RETENTION_EXPIRATION_DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Object retention headers
RETENTION_LEGAL_HOLD_COUNT - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
RETENTION_LEGAL_HOLD_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
RETENTION_PERIOD - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
RetentionDirective - Enum in com.ibm.cloud.objectstorage.services.s3.model
 
rethrowExecutionException(ExecutionException) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Examines the cause of the specified ExecutionException and either rethrows it directly (if it's a type of AmazonClientException) or wraps it in an AmazonClientException and rethrows it.
retriesAttempted(int) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext.Builder
 
retriesAttempted() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
retrieveToken() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
retrieve token from provider.
retrieveToken() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
Retrieve the token using the Apache httpclient in a synchronous manner
retrieveToken() - Method in class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
Retrieve the delegate token using the Apache httpclient in a synchronous manner
retrieveToken() - Method in interface com.ibm.cloud.objectstorage.oauth.TokenProvider
Retrieve a Token representation of the json object returned from the IAM Service synchronously
retrieveTokenFromCache() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Retrieve the IAM token from cache storage
retrieveTokenWithRefresh(String) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
Retrieve a token using the refresh token instead of the IBM apiKey
retry - Variable in class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
 
retry - Variable in class com.ibm.cloud.objectstorage.test.AWSTestBase
 
RETRY_THROTTLING_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property for enabling retry throttling.
RetryableAction<T> - Class in com.ibm.cloud.objectstorage.test.retry
Utility to repeatedly invoke an action that returns a result until it succeeds or the max allowed attempts is reached.
RetryableAssertion - Class in com.ibm.cloud.objectstorage.test.retry
Utility to repeatedly invoke assertion logic until it succeeds or the max allowed attempts is reached.
RetryableAssertion() - Constructor for class com.ibm.cloud.objectstorage.test.retry.RetryableAssertion
 
retryableDownloadS3ObjectToFile(File, ServiceUtils.RetryableS3DownloadTask, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Gets an object stored in S3 and downloads it into the specified file.
RetryableError - Error in com.ibm.cloud.objectstorage.test.retry
Normally Error's are not retried by RetryableAction.
RetryableError(Error) - Constructor for error com.ibm.cloud.objectstorage.test.retry.RetryableError
 
RetryableParams - Class in com.ibm.cloud.objectstorage.test.retry
Parameters for RetryableAssertion.
RetryableParams() - Constructor for class com.ibm.cloud.objectstorage.test.retry.RetryableParams
 
retryCapacityConsumed() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Returns whether retry capacity was consumed during this request lifecycle.
RetryCondition - Interface in com.ibm.cloud.objectstorage.retry.v2
Super interface for RetryPolicy used to define when a request should be retried.
retryMode() - Method in class com.ibm.cloud.objectstorage.retry.internal.RetryModeResolver
 
RetryMode - Enum in com.ibm.cloud.objectstorage.retry
The retry mode
RetryModeResolver - Class in com.ibm.cloud.objectstorage.retry.internal
Resolves the retryMode in the following order: Environment Variable Java System Properties Credential config file at the default location (~/.aws/config) shared by all AWS SDKs and the AWS CLI
RetryModeResolver() - Constructor for class com.ibm.cloud.objectstorage.retry.internal.RetryModeResolver
 
RetryOnExceptionsCondition - Class in com.ibm.cloud.objectstorage.retry.v2
Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined.
RetryOnExceptionsCondition(List<Class<? extends Exception>>) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.RetryOnExceptionsCondition
 
RetryOnStatusCodeCondition - Class in com.ibm.cloud.objectstorage.retry.v2
Retry condition implementation that retries if the HTTP status code matches one of the provided status codes.
RetryOnStatusCodeCondition(List<Integer>) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.RetryOnStatusCodeCondition
 
retryPolicy(RetryPolicy) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
RetryPolicy - Class in com.ibm.cloud.objectstorage.retry
Retry policy that can be configured on a specific service client using ClientConfiguration.
RetryPolicy(RetryPolicy.RetryCondition, RetryPolicy.BackoffStrategy, int, boolean) - Constructor for class com.ibm.cloud.objectstorage.retry.RetryPolicy
Constructs a new retry policy.
RetryPolicy(RetryPolicy.RetryCondition, RetryPolicy.BackoffStrategy, int, boolean, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.retry.RetryPolicy
 
RetryPolicy(RetryPolicy.RetryCondition, RetryPolicy.BackoffStrategy, int, boolean, RetryMode) - Constructor for class com.ibm.cloud.objectstorage.retry.RetryPolicy
 
RetryPolicy - Interface in com.ibm.cloud.objectstorage.retry.v2
Aggregate interface combining a RetryCondition and BackoffStrategy into a single policy.
RetryPolicy.BackoffStrategy - Interface in com.ibm.cloud.objectstorage.retry
The hook for providing custom back-off strategy to control the sleep time between retries.
RetryPolicy.RetryCondition - Interface in com.ibm.cloud.objectstorage.retry
The hook for providing custom condition on whether a failed request should be retried.
RetryPolicy.RetryPolicyBuilder - Class in com.ibm.cloud.objectstorage.retry
 
RetryPolicyAdapter - Class in com.ibm.cloud.objectstorage.retry
Adapts a legacy RetryPolicy to the new RetryPolicy.
RetryPolicyAdapter(RetryPolicy, ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
RetryPolicyBuilder() - Constructor for class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
RetryPolicyContext - Class in com.ibm.cloud.objectstorage.retry.v2
Contains useful information about a failed request that can be used to make retry and backoff decisions.
RetryPolicyContext.Builder - Class in com.ibm.cloud.objectstorage.retry.v2
 
retryRequest(IOException, int, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.impl.client.HttpRequestNoRetryHandler
 
retryRequest(IOException, int, HttpContext) - Method in class com.ibm.cloud.objectstorage.http.impl.client.SdkHttpRequestRetryHandler
 
RetryRule - Class in com.ibm.cloud.objectstorage.test.retry
 
RetryRule(int) - Constructor for class com.ibm.cloud.objectstorage.test.retry.RetryRule
 
RetryRule(int, long, TimeUnit) - Constructor for class com.ibm.cloud.objectstorage.test.retry.RetryRule
 
RetryUtils - Class in com.ibm.cloud.objectstorage.retry
 
RetryUtils() - Constructor for class com.ibm.cloud.objectstorage.retry.RetryUtils
 
revokeAllPermissions(Grantee) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Revokes the permissions of a grantee by removing the grantee from the access control list (ACL).
rfc822DateFormat - Static variable in class com.ibm.cloud.objectstorage.util.DateUtils
RFC 822 format
ROLE_ARN - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the IAM role to assume
ROLE_SESSION_NAME - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the IAM role session name
roleArn(String) - Method in interface com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider.Builder
Define the role arn that should be used by this credentials provider.
RoleInfo - Class in com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken
 
RoleInfo() - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Default constructor for RoleInfo object.
roleSessionName(String) - Method in interface com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider.Builder
Define the role session name that should be used by this credentials provider.
RoutingRule - Class in com.ibm.cloud.objectstorage.services.s3.model
Container for one routing rule that identifies a condition and a redirect that applies when the condition is met.
RoutingRule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
 
RoutingRuleCondition - Class in com.ibm.cloud.objectstorage.services.s3.model
A container for describing a condition that must be met for the specified redirect to apply.
RoutingRuleCondition() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
 
RSA_ECB_OAEPWithSHA256AndMGF1Padding - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3KeyWrapScheme
 
Rule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
 
run(Scanner) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.AbstractProfilesConfigFileScanner
Scan through the given input, and perform the defined actions.
run() - Method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
 
run() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
 
run() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestAbortTaskImpl
 
run(WaiterParameters<Input>) - Method in interface com.ibm.cloud.objectstorage.waiters.Waiter
Polls synchronously until it is determined that the resource transitioned into the desired state or not.
run(WaiterParameters<Input>) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterImpl
Polls synchronously until it is determined that the resource transitioned into the desired state or not.
runAsync(WaiterParameters<Input>, WaiterHandler) - Method in interface com.ibm.cloud.objectstorage.waiters.Waiter
Polls asynchronously until it is determined that the resource transitioned into the desired state or not.
runAsync(WaiterParameters<Input>, WaiterHandler) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterImpl
Polls asynchronously until it is determined that the resource transitioned into the desired state or not.
RuntimeHttpUtils - Class in com.ibm.cloud.objectstorage.util
 
RuntimeHttpUtils() - Constructor for class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
 

S

s3 - Variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
S3_ACCELERATE_DUALSTACK_HOSTNAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
 
S3_ACCELERATE_HOSTNAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Service hostname for accessing accelerated S3 buckets
S3_ALTERNATE_DATE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Amazon's alternative date header: x-amz-date
S3_BUCKET_REGION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Region where the bucket is located.
S3_CANNED_ACL - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3's canned ACL header: x-amz-acl
S3_DUALSTACK_QUALIFIER - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Dualstack qualifier for S3
S3_EXTERNAL_1_HOSTNAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Hostname for the s3-external-1 service endpoint
S3_HOSTNAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Default hostname for the S3 service endpoint
S3_MFA - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3's Multi-Factor Authentication header
S3_PARTS_COUNT - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 response header for a multipart object containing the number of parts in the object.
S3_REGIONAL_ENDPOINT_PATTERN - Static variable in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Used to extract the S3 regional id from an S3 end point.
S3_SERVICE_DISPLAY_NAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
Service display name for Amazon S3 (not to be used in SigV4 signing)
S3_SERVICE_NAME - Static variable in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
S3_SERVING_REGION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Region where the request is being served
S3_TAGGING - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 request header for PUT object with a tag set
S3_TAGGING_COUNT - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3 response header the number of tags on an object
S3_USER_METADATA_PREFIX - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Prefix for S3 user metadata: x-amz-meta-
S3_VERSION_ID - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
S3's version ID header
S3AbortableInputStream - Class in com.ibm.cloud.objectstorage.services.s3.internal
Does EOS detection for objects returned by S3.
S3AbortableInputStream(InputStream, HttpRequestBase, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
 
S3AccelerateUnsupported - Interface in com.ibm.cloud.objectstorage.services.s3.model
This interface is simply a marker to be implemented by operations which cannot be called by an accelerate enabled S3 client.
S3BucketEntity(String, S3EventNotification.UserIdentityEntity, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3BucketEntity
 
S3ClientOptions - Class in com.ibm.cloud.objectstorage.services.s3
S3 client configuration options such as the request access style.
S3ClientOptions() - Constructor for class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
S3ClientOptions(S3ClientOptions) - Constructor for class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Will be removed once S3ClientOptions is made an immutable class.
S3ClientOptions.Builder - Class in com.ibm.cloud.objectstorage.services.s3
 
S3CryptoModule<T extends MultipartUploadContext> - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
An internal SPI used to implement different cryptographic modules for use with the S3 encryption client.
S3CryptoModule() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
S3CryptoModuleBase<T extends com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadCryptoContext> - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
Common implementation for different S3 cryptographic modules.
S3CryptoModuleBase(AWSKMS, S3Direct, AWSCredentialsProvider, EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
S3CryptoModuleBase(S3Direct, AWSCredentialsProvider, EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
For testing purposes only.
S3CryptoScheme - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
S3 cryptographic scheme that includes the content crypto scheme and key wrapping scheme (for the content-encrypting-key).
S3DataSource - Interface in com.ibm.cloud.objectstorage.services.s3.model
Used to represent an S3 data source that either has a file or an input stream.
S3DataSource.Utils - Enum in com.ibm.cloud.objectstorage.services.s3.model
S3DataSource specific utilities.
S3Direct - Class in com.ibm.cloud.objectstorage.services.s3.internal
Used to provide direct access to the underlying/original S3 client methods free of any added cryptographic functionalities.
S3Direct() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
S3DirectSpi - Interface in com.ibm.cloud.objectstorage.services.s3.internal
A Service Provider Interface that allows direct access to the underlying non-encrypting S3 client of an S3 encryption client instance.
S3DownloadByteCount - Static variable in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
S3DownloadThroughput - Static variable in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
S3Entity(String, S3EventNotification.S3BucketEntity, S3EventNotification.S3ObjectEntity, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3Entity
 
S3ErrorResponseHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
Response handler for S3 error responses.
S3ErrorResponseHandler(ClientConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3ErrorResponseHandler
 
S3Event - Enum in com.ibm.cloud.objectstorage.services.s3.model
A enum class for all Amazon S3 events.
S3EventNotification - Class in com.ibm.cloud.objectstorage.services.s3.event
A helper class that represents a strongly typed S3 EventNotification item sent to SQS, SNS, or Lambda.
S3EventNotification(List<S3EventNotification.S3EventNotificationRecord>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification
 
S3EventNotification.RequestParametersEntity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.ResponseElementsEntity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.S3BucketEntity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.S3Entity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.S3EventNotificationRecord - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.S3ObjectEntity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotification.UserIdentityEntity - Class in com.ibm.cloud.objectstorage.services.s3.event
 
S3EventNotificationRecord(String, String, String, String, String, S3EventNotification.RequestParametersEntity, S3EventNotification.ResponseElementsEntity, S3EventNotification.S3Entity, S3EventNotification.UserIdentityEntity) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
S3HandlerContextKeys - Class in com.ibm.cloud.objectstorage.services.s3.request
Constants for HandlerContextKey pertaining to S3
S3HandlerContextKeys() - Constructor for class com.ibm.cloud.objectstorage.services.s3.request.S3HandlerContextKeys
 
S3KeyFilter - Class in com.ibm.cloud.objectstorage.services.s3.model
Filter criteria that allows for event notification filtering based on an S3 Object's key name
S3KeyFilter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
 
S3KeyFilter.FilterRuleName - Enum in com.ibm.cloud.objectstorage.services.s3.model
Allowable values for the name of a FilterRule for an S3KeyFilter
S3KeyWrapScheme - Class in com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1
 
S3KeyWrapScheme() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3KeyWrapScheme
 
S3MetadataResponseHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
S3 response handler that knows how to pull S3 object metadata out of a response and unmarshall it into an S3ObjectMetadata object.
S3MetadataResponseHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3MetadataResponseHandler
 
S3Object - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents an object stored in Amazon S3.
S3Object() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
S3ObjectEntity(String, Integer, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
Deprecated.
S3ObjectEntity(String, Long, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
Deprecated.
S3ObjectEntity(String, Long, String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.S3ObjectEntity
 
S3ObjectId - Class in com.ibm.cloud.objectstorage.services.s3.model
An Immutable S3 object identifier.
S3ObjectId(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
S3ObjectId(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
S3ObjectId(S3ObjectIdBuilder) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
S3ObjectIdBuilder - Class in com.ibm.cloud.objectstorage.services.s3.model
Convenient builder for S3ObjectId.
S3ObjectIdBuilder() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
S3ObjectIdBuilder(S3ObjectId) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
S3ObjectInputStream - Class in com.ibm.cloud.objectstorage.services.s3.model
Input stream representing the content of an S3Object.
S3ObjectInputStream(InputStream, HttpRequestBase) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
 
S3ObjectInputStream(InputStream, HttpRequestBase, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectInputStream
 
S3ObjectResponseHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
S3 HTTP response handler that knows how to pull S3 object content and metadata out of an HTTP response and unmarshall it into an S3Object object.
S3ObjectResponseHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3ObjectResponseHandler
 
S3Objects - Class in com.ibm.cloud.objectstorage.services.s3.iterable
Provides an easy way to iterate Amazon S3 objects in a "foreach" statement.
S3ObjectSummary - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the summary of an object stored in an Amazon S3 bucket.
S3ObjectSummary() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
 
S3ProgressListener - Interface in com.ibm.cloud.objectstorage.services.s3.transfer.internal
S3 specific listener interface for transfer progress events.
S3ProgressListenerChain - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
S3 specific progress listener chain.
S3ProgressListenerChain(ProgressListener...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3ProgressListenerChain
Create a listener chain that directly passes all the progress events to the specified listeners.
S3ProgressPublisher - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Used to publish transfer events.
S3ProgressPublisher() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3ProgressPublisher
 
S3QueryStringSigner - Class in com.ibm.cloud.objectstorage.services.s3.internal
 
S3QueryStringSigner(String, String, Date) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3QueryStringSigner
 
S3RequestEndpointResolver - Class in com.ibm.cloud.objectstorage.services.s3.internal
Sets endpoint and resource path on a request object
S3RequestEndpointResolver(ServiceEndpointBuilder, boolean, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3RequestEndpointResolver
 
S3RequesterChargedHeaderHandler<T extends S3RequesterChargedResult> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Header handler to pull the Headers.REQUESTER_CHARGED_HEADER header out of the response.
S3RequesterChargedHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3RequesterChargedHeaderHandler
 
S3RequesterChargedResult - Interface in com.ibm.cloud.objectstorage.services.s3.internal
 
S3ResponseMetadata - Class in com.ibm.cloud.objectstorage.services.s3
Extension of ResponseMetadata with Amazon S3 specific data.
S3ResponseMetadata(Map<String, String>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
Creates a new S3ResponseMetadata object from a specified map of metadata information.
S3ResponseMetadata(ResponseMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.S3ResponseMetadata
Creates a new S3ResponseMetadata object from an existing ResponseMetadata object.
S3ServiceMetric - Class in com.ibm.cloud.objectstorage.services.s3.metrics
S3 specific service metrics in the form of "simulated enum".
S3Signer - Class in com.ibm.cloud.objectstorage.services.s3.internal
Implementation of the Signer interface specific to S3's signing algorithm.
S3Signer() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3Signer
Create a dummy instance of the S3Signer.
S3Signer(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3Signer
Constructs a new S3Signer to sign requests based on the Amazon Web Services credentials, HTTP method and canonical S3 resource path.
S3Signer(String, String, Collection<String>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3Signer
Constructs a new S3Signer to sign requests based on the Amazon Web Services credentials, HTTP method and canonical S3 resource path.
S3SignerProvider - Class in com.ibm.cloud.objectstorage.services.s3.internal.auth
 
S3SignerProvider(AmazonWebServiceClient, Signer) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.auth.S3SignerProvider
 
S3StringResponseHandler - Class in com.ibm.cloud.objectstorage.services.s3.internal
Custom S3 response handler for responses that simply contain text data that doesn't need to be parsed as XML.
S3StringResponseHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3StringResponseHandler
 
S3SyncProgressListener - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Abstract adapter class for an S3 progress listener that is safe to be delivered with progress event synchronously.
S3SyncProgressListener() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.S3SyncProgressListener
 
S3UploadByteCount - Static variable in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
S3UploadThroughput - Static variable in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
S3V4AuthErrorRetryStrategy - Class in com.ibm.cloud.objectstorage.services.s3.internal
The internal implementation of AuthErrorRetryStrategy which automatically switches to V4 signer when the S3 returns auth error asking for v4 authentication.
S3V4AuthErrorRetryStrategy(S3RequestEndpointResolver) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3V4AuthErrorRetryStrategy
 
S3XmlResponseHandler<T> - Class in com.ibm.cloud.objectstorage.services.s3.internal
S3 Implementation of HttpResponseHandler.
S3XmlResponseHandler(Unmarshaller<T, InputStream>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.S3XmlResponseHandler
Constructs a new S3 response handler that will use the specified SAX unmarshaller to turn the response into an object.
safeCompare(Comparable<T>, T) - Static method in class com.ibm.cloud.objectstorage.util.ComparableUtils
Does a safe comparison of two Comparable objects accounting for nulls
sanitizeCredentials(AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Loads the individual access key ID and secret key from the specified credentials, ensuring that access to the credentials is synchronized on the credentials object itself, and trimming any extra whitespace from the credentials.
SDK_JSON_FACTORY - Static variable in class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredPlainJsonFactory
 
SdkAsserts - Class in com.ibm.cloud.objectstorage.test.util
 
SdkAsserts() - Constructor for class com.ibm.cloud.objectstorage.test.util.SdkAsserts
 
SdkBaseException - Exception in com.ibm.cloud.objectstorage
Base class for all exceptions thrown by the SDK.
SdkBaseException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.SdkBaseException
Creates a new SdkBaseException with the specified message, and root cause.
SdkBaseException(String) - Constructor for exception com.ibm.cloud.objectstorage.SdkBaseException
Creates a new SdkBaseException with the specified message.
SdkBaseException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.SdkBaseException
Creates a new SdkBaseException with the root cause.
SdkBufferedInputStream - Class in com.ibm.cloud.objectstorage.internal
A buffered input stream that is both SDK metric aware, and can be aborted via thread interrupt.
SdkBufferedInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
SdkBufferedInputStream(InputStream, int) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
SdkClientException - Exception in com.ibm.cloud.objectstorage
Base type for all client exceptions thrown by the SDK.
SdkClientException(String, Throwable) - Constructor for exception com.ibm.cloud.objectstorage.SdkClientException
Creates a new SdkClientException with the specified message, and root cause.
SdkClientException(String) - Constructor for exception com.ibm.cloud.objectstorage.SdkClientException
Creates a new SdkClientException with the specified message.
SdkClientException(Throwable) - Constructor for exception com.ibm.cloud.objectstorage.SdkClientException
Creates a new SdkClientException with the root cause.
SdkClock - Interface in com.ibm.cloud.objectstorage.auth
Clock interface to prevent static coupling to System.currentTimeMillis().
SdkClock.Instance - Class in com.ibm.cloud.objectstorage.auth
Container for Singleton instance of the SdkClock.
SdkClock.MockClock - Class in com.ibm.cloud.objectstorage.auth
Mock implementation used in tests.
SdkConnectionKeepAliveStrategy - Class in com.ibm.cloud.objectstorage.http.conn
The AWS SDK for Java's implementation of the ConnectionKeepAliveStrategy interface.
SdkConnectionKeepAliveStrategy(long) - Constructor for class com.ibm.cloud.objectstorage.http.conn.SdkConnectionKeepAliveStrategy
 
SDKDefaultBackoffStrategy() - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.SDKDefaultBackoffStrategy
 
SDKDefaultBackoffStrategy(int, int, int) - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedBackoffStrategies.SDKDefaultBackoffStrategy
 
SDKDefaultRetryCondition() - Constructor for class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies.SDKDefaultRetryCondition
 
SdkDigestInputStream - Class in com.ibm.cloud.objectstorage.internal
Base class for AWS Java SDK specific DigestInputStream.
SdkDigestInputStream(InputStream, MessageDigest) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkDigestInputStream
 
SdkFilterInputStream - Class in com.ibm.cloud.objectstorage.internal
Base class for AWS Java SDK specific FilterInputStream.
SdkFilterInputStream(InputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
SdkFilterOutputStream - Class in com.ibm.cloud.objectstorage.internal
Base class for AWS Java SDK specific FilterOutputStream.
SdkFilterOutputStream(OutputStream) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkFilterOutputStream
 
SdkFunction<Input,Output> - Interface in com.ibm.cloud.objectstorage.internal
Similar to the Function functional interface in Java 8.
SdkFunction<Input,Output> - Interface in com.ibm.cloud.objectstorage.waiters
 
SDKGlobalConfiguration - Class in com.ibm.cloud.objectstorage
SDKGlobalConfiguration is to configure any global settings
SDKGlobalConfiguration() - Constructor for class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
 
SDKGlobalTime - Class in com.ibm.cloud.objectstorage
Used for clock skew adjustment between the client JVM where the SDK is run, and the server side.
SDKGlobalTime() - Constructor for class com.ibm.cloud.objectstorage.SDKGlobalTime
 
SdkHttpClient - Class in com.ibm.cloud.objectstorage.http.apache.client.impl
An instance of ConnectionManagerAwareHttpClient that delegates all the requests to the given http client.
SdkHttpClient(HttpClient, HttpClientConnectionManager) - Constructor for class com.ibm.cloud.objectstorage.http.apache.client.impl.SdkHttpClient
 
SdkHttpMetadata - Class in com.ibm.cloud.objectstorage.http
Metadata about the HTTP response.
SdkHttpRequestExecutor - Class in com.ibm.cloud.objectstorage.http.protocol
Used to capture the http send-request and receive-response latency metrics of the http client library, with no retries involved.
SdkHttpRequestExecutor() - Constructor for class com.ibm.cloud.objectstorage.http.protocol.SdkHttpRequestExecutor
 
SdkHttpRequestRetryHandler - Class in com.ibm.cloud.objectstorage.http.impl.client
 
SdkHttpUtils - Class in com.ibm.cloud.objectstorage.util
 
SdkHttpUtils() - Constructor for class com.ibm.cloud.objectstorage.util.SdkHttpUtils
 
SdkInputStream - Class in com.ibm.cloud.objectstorage.internal
Base class for AWS Java SDK specific InputStream.
SdkInputStream() - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInputStream
 
SdkInternalApi - Annotation Type in com.ibm.cloud.objectstorage.annotation
Marker interface for 'internal' APIs that should not be used outside the core module.
SdkInternalList<T> - Class in com.ibm.cloud.objectstorage.internal
List with auto construct flag to indicate whether it is auto constructed by Java SDK.
SdkInternalList() - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInternalList
 
SdkInternalList(Collection<? extends T>) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInternalList
 
SdkInternalList(int) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInternalList
 
SdkInternalMap<K,V> - Class in com.ibm.cloud.objectstorage.internal
Map with auto construct flag to indicate whether it is auto constructed by Java SDK.
SdkInternalMap() - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
SdkInternalMap(Map<K, V>) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
SdkInterruptedException - Exception in com.ibm.cloud.objectstorage.http.timers.client
 
SdkInterruptedException(Response<?>) - Constructor for exception com.ibm.cloud.objectstorage.http.timers.client.SdkInterruptedException
 
SdkJsonGenerator - Class in com.ibm.cloud.objectstorage.protocol.json
Thin wrapper around Jackson's JSON generator.
SdkJsonGenerator(JsonFactory, String) - Constructor for class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
SdkJsonGenerator.JsonGenerationException - Exception in com.ibm.cloud.objectstorage.protocol.json
Indicates an issue writing JSON content.
SdkJsonMarshallerFactory - Interface in com.ibm.cloud.objectstorage.protocol.json
SdkJsonProtocolFactory - Class in com.ibm.cloud.objectstorage.protocol.json
Factory to generate the various JSON protocol handlers and generators depending on the wire protocol to be used for communicating with the AWS service.
SdkJsonProtocolFactory(JsonClientMetadata) - Constructor for class com.ibm.cloud.objectstorage.protocol.json.SdkJsonProtocolFactory
 
SdkMBeanRegistry - Interface in com.ibm.cloud.objectstorage.jmx.spi
SPI used to register MBeans and can survive the absence of JMX.
SdkMBeanRegistry.Factory - Class in com.ibm.cloud.objectstorage.jmx.spi
 
SdkMBeanRegistrySupport - Class in com.ibm.cloud.objectstorage.jmx
 
SdkMBeanRegistrySupport() - Constructor for class com.ibm.cloud.objectstorage.jmx.SdkMBeanRegistrySupport
 
SdkMetricsSocket - Class in com.ibm.cloud.objectstorage.internal
A wrapper to Socket with metrics feature to record socket read time.
SdkMetricsSocket(Socket) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkMetricsSocket
 
SdkPlainSocketFactory - Class in com.ibm.cloud.objectstorage.http.conn
Socket factory for creating plain (non TLS) connections.
SdkPlainSocketFactory() - Constructor for class com.ibm.cloud.objectstorage.http.conn.SdkPlainSocketFactory
 
SdkPredicate<T> - Class in com.ibm.cloud.objectstorage.internal
Similar to Predicate functional interface in Java 8
SdkPredicate() - Constructor for class com.ibm.cloud.objectstorage.internal.SdkPredicate
 
SDKProgressPublisher - Class in com.ibm.cloud.objectstorage.event
This class is responsible for executing the callback method of ProgressListener; listener callbacks are executed sequentially in a separate single thread.
SDKProgressPublisher() - Constructor for class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
 
SdkProtectedApi - Annotation Type in com.ibm.cloud.objectstorage.annotation
Marker for elements that should only be accessed by the generated clients and not users of the SDK.
SdkProxyRoutePlanner - Class in com.ibm.cloud.objectstorage.http.apache
SdkProxyRoutePlanner delegates a Proxy Route Planner from the settings instead of the system properties.
SdkProxyRoutePlanner(String, int, Protocol, String) - Constructor for class com.ibm.cloud.objectstorage.http.apache.SdkProxyRoutePlanner
 
SdkRequestRetryHeaderProvider - Class in com.ibm.cloud.objectstorage.internal
Provides SDK request header "amz-sdk-request"
SdkRequestRetryHeaderProvider(ClientConfiguration, RetryPolicy, ClockSkewAdjuster) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkRequestRetryHeaderProvider
 
SdkRuntime - Enum in com.ibm.cloud.objectstorage.util
 
SdkSocket - Class in com.ibm.cloud.objectstorage.internal
 
SdkSocket(Socket) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkSocket
 
SdkSSLContext - Class in com.ibm.cloud.objectstorage.internal
 
SdkSSLContext() - Constructor for class com.ibm.cloud.objectstorage.internal.SdkSSLContext
 
SdkSSLMetricsSocket - Class in com.ibm.cloud.objectstorage.internal
A wrapper to SSLSocket with metric feature to record socket read time.
SdkSSLMetricsSocket(SSLSocket) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkSSLMetricsSocket
 
SdkSSLSocket - Class in com.ibm.cloud.objectstorage.internal
 
SdkSSLSocket(SSLSocket) - Constructor for class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
SdkStructuredJsonFactory - Interface in com.ibm.cloud.objectstorage.protocol.json
Common interface for creating generators (writers) and protocol handlers for JSON like protocols.
SdkStructuredJsonFactoryImpl - Class in com.ibm.cloud.objectstorage.protocol.json
Generic implementation of a structured JSON factory that is pluggable for different variants of JSON.
SdkStructuredJsonFactoryImpl(JsonFactory, Map<Class<?>, Unmarshaller<?, JsonUnmarshallerContext>>, Map<JsonUnmarshallerContext.UnmarshallerType, Unmarshaller<?, JsonUnmarshallerContext>>) - Constructor for class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredJsonFactoryImpl
 
SdkStructuredPlainJsonFactory - Class in com.ibm.cloud.objectstorage.protocol.json
Creates generators and protocol handlers for plain text JSON wire format.
SdkStructuredPlainJsonFactory() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.SdkStructuredPlainJsonFactory
 
SdkTestInternalApi - Annotation Type in com.ibm.cloud.objectstorage.annotation
Marker interface for methods used by test code in the same module.
SdkThreadLocalsRegistry - Class in com.ibm.cloud.objectstorage.internal
 
SdkTLSSocketFactory - Class in com.ibm.cloud.objectstorage.http.conn.ssl
Used to enforce the preferred TLS protocol during SSL handshake.
SdkTLSSocketFactory(SSLContext, HostnameVerifier) - Constructor for class com.ibm.cloud.objectstorage.http.conn.ssl.SdkTLSSocketFactory
 
SECRET_KEY_ENV_VAR - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
Environment variable name for the AWS secret key
SECRET_KEY_SYSTEM_PROPERTY - Static variable in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
System property name for the AWS secret key
SECURITY_TOKEN - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
DevPay token header
securityCheck(ContentCryptoMaterial, S3ObjectWrapper) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Checks if the the crypto scheme used in the given content crypto material is allowed to be used in this crypto module.
sendExplicitNullForPayload(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
Deprecated.
sendUrgentData(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
sendUrgentData(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class com.ibm.cloud.objectstorage.internal.DateTimeJsonSerializer
 
serialize() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableTransfer
Returns the serialized representation of the paused transfer state.
serialize(OutputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.PersistableTransfer
Writes the serialized representation of the paused transfer state to the given OutputStream.
SERVER - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
SERVER_SIDE_ENCRYPTION - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for optional server-side encryption algorithm
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
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
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
ServerSideEncryptionHeaderHandler<T extends ServerSideEncryptionResult> - Class in com.ibm.cloud.objectstorage.services.s3.internal
Base request handler for responses that include a server-side encryption header
ServerSideEncryptionHeaderHandler() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionHeaderHandler
 
ServerSideEncryptionResult - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface for service responses that include the server-side-encryption related headers.
service - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
Service - Class in com.ibm.cloud.objectstorage.partitions.model
Endpoint configuration for a service in a partition.
Service(Map<String, Endpoint>) - Constructor for class com.ibm.cloud.objectstorage.partitions.model.Service
 
SERVICE_ID - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The unique identifier for a service to which the request is being sent.
ServiceAwareSigner - Interface in com.ibm.cloud.objectstorage.auth
A signer that needs to know which service it is talking to.
ServiceClientHolderInputStream - Class in com.ibm.cloud.objectstorage.util
This wrapper input stream holds a reference to the service client.
ServiceClientHolderInputStream(InputStream, AmazonWebServiceClient) - Constructor for class com.ibm.cloud.objectstorage.util.ServiceClientHolderInputStream
 
ServiceEndpointBuilder - Class in com.ibm.cloud.objectstorage.internal
Construct a service endpoint based on metadata like service name and region
ServiceEndpointBuilder() - Constructor for class com.ibm.cloud.objectstorage.internal.ServiceEndpointBuilder
 
serviceId(String) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
serviceId() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
ServiceLatencyProvider - Class in com.ibm.cloud.objectstorage.metrics
ApiCallLatency metric information provider.
ServiceLatencyProvider(ServiceMetricType) - Constructor for class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
 
ServiceMetricCollector - Class in com.ibm.cloud.objectstorage.metrics
A service provider interface that can be used to implement an AWS SDK general purpose metric collector.
ServiceMetricCollector() - Constructor for class com.ibm.cloud.objectstorage.metrics.ServiceMetricCollector
 
ServiceMetricCollector.Factory - Interface in com.ibm.cloud.objectstorage.metrics
 
ServiceMetricType - Interface in com.ibm.cloud.objectstorage.metrics
Service specific Metric type (eg S3, DynamoDB, etc.)
ServiceMetricTypeGuesser - Enum in com.ibm.cloud.objectstorage.metrics.internal
An internal helper factory for generating service specific ServiceMetricType without causing compile time dependency on the service specific artifacts.
serviceName - Variable in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Service name override for use when the endpoint can't be used to determine the service name.
serviceName(String) - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo.Builder
 
serviceName() - Method in class com.ibm.cloud.objectstorage.protocol.OperationInfo
 
serviceResponse(HttpResponse) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.AdjustmentRequest
 
ServiceUtils - Class in com.ibm.cloud.objectstorage.services.s3.internal
General utility methods used throughout the Amazon Web Services S3 Java client.
ServiceUtils() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
 
ServiceUtils.RetryableS3DownloadTask - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface for the task of downloading object from S3 to a specific file, enabling one-time retry mechanism after integrity check failure on the downloaded file.
set(SdkClock) - Static method in class com.ibm.cloud.objectstorage.auth.SdkClock.Instance
Should only be used by tests to mock the clock.
set(Collection<T>) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the given metric types to replace the registry of predefined metrics to be captured at the AWS SDK level.
setAbortDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Date when multipart upload will become eligible for abort operation by lifecycle.
setAbortDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Date when multipart upload will become eligible for abort operation by lifecycle.
setAbortIncompleteMultipartUpload(AbortIncompleteMultipartUpload) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
 
setAbortRuleId(String) - 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.
setAbortRuleId(String) - 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.
setAccelerateConfiguration(BucketAccelerateConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
Sets the new accelerate configuration for the specified bucket.
setAccelerateModeEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use S3 accelerate endpoint for all requests.
setAccelerateModeEnabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Configures the client to use S3 accelerate endpoint for all requests.
setAcceptRanges(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicate that a range of bytes was specified.
setAccess_token(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the access token.
setAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional access control list for the new object.
setAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional access control list for the new object.
setAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the optional access control list for the new bucket.
setAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional access control list for the new upload.
setAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional access control list for the new object.
setAccessKeyId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
setAccessKeySecret(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
setAccountId(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
setAccountId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the account ID that owns the destination bucket.
setAdditionalDetails(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets additional information about the response.
setAdditionalDetails(Map<String, String>) - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Sets additional information about the error response.
setAdditionalRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
setAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Sets the encryption algorithm to use with this customer-provided server-side encryption key.
setAllowedHeaders(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed headers for the rule.
setAllowedHeaders(String...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedHeaders(List)
setAllowedMethods(List<CORSRule.AllowedMethods>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed methods of the rule.
setAllowedMethods(CORSRule.AllowedMethods...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedMethods(List)
setAllowedOrigins(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed origins of the rule.
setAllowedOrigins(String...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedOrigins(List)
setAlwaysCalculateMultipartMd5(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Set to true if Transfer Manager should calculate MD5 for multipart uploads.
setAlwaysCalculateMultipartMd5(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Set to true if Transfer Manager should calculate MD5 for multipart uploads.
setAlwaysUseCryptoProvider(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets whether the specified crypto provider should be used in all cases.
setAnalyticsConfiguration(AnalyticsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationResult
Sets the requested analytics configuration.
setAnalyticsConfiguration(AnalyticsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Sets the AnalyticsConfiguration object.
setAnalyticsConfigurationList(List<AnalyticsConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the list of analytics configurations for a bucket.
setAscpLogPath(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Set the log path for ascp processes to write to
setAscpMaxConcurrent(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the default number of ascp processes.
setAsperaTransaction(AsperaTransaction) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
setAtsEndpoint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
setAuthErrorRetryStrategy(AuthErrorRetryStrategy) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Sets the optional auth error retry strategy for this request execution.
setAutoConstruct(boolean) - Method in class com.ibm.cloud.objectstorage.internal.ListWithAutoConstructFlag
 
setAwsClient(AmazonWebServiceClient) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
setAWSRequestMetrics(AWSRequestMetrics) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setAWSRequestMetrics(AWSRequestMetrics) - Method in interface com.ibm.cloud.objectstorage.Request
Bind the request metrics to the request.
setBackoffStrategy(RetryPolicy.BackoffStrategy) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setBlockPublicAcls(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket.
setBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
setBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use setBucketName(String) instead.
SetBucketAccelerateConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the accelerate configuration for a bucket.
SetBucketAccelerateConfigurationRequest(String, BucketAccelerateConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
Constructs a new SetBucketAccelerateConfigurationRequest to set the bucket accelerate configuration of the specified bucket.
setBucketAccountId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the account ID that owns the destination bucket.
setBucketAcl(String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketAcl(String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketAcl(SetBucketAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketAcl(SetBucketAclRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 bucket.
setBucketAcl(String, AccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 bucket.
setBucketAcl(String, CannedAccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified Amazon S3 bucket using one of the pre-configured CannedAccessControlLists.
setBucketAcl(String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketAcl(String, AccessControlList, RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Same as AmazonS3Client.setBucketAcl(String, AccessControlList) but allows specifying a request metric collector.
setBucketAcl(String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketAcl(String, CannedAccessControlList, RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Same as AmazonS3Client.setBucketAcl(String, CannedAccessControlList) but allows specifying a request metric collector.
setBucketAcl(SetBucketAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketAclRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for setting a bucket's Access Control List (ACL).
SetBucketAclRequest(String, AccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest
Constructs a new SetBucketAclRequest object, ready to set the specified ACL on the specified bucket when this request is executed.
SetBucketAclRequest(String, CannedAccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest
Constructs a new SetBucketAclRequest object, ready to set the specified canned ACL on the specified bucket when this request is executed.
SetBucketAnalyticsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to set analytics configuration to a bucket.
SetBucketAnalyticsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
 
SetBucketAnalyticsConfigurationRequest(String, AnalyticsConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
 
SetBucketAnalyticsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#setBucketAnalyticsConfiguration(SetBucketAnalyticsConfigurationRequest) operation.
SetBucketAnalyticsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationResult
 
setBucketArn(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the Amazon resource name (ARN) of the bucket to which data is exported.
setBucketArn(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the Amazon resource name (ARN) of the bucket where inventory results will be published.
setBucketARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the destination bucket ARN for the replication rule.
setBucketCrossOriginConfiguration(String, BucketCrossOriginConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketCrossOriginConfiguration(SetBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketCrossOriginConfiguration(String, BucketCrossOriginConfiguration) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the cross origin configuration for the specified bucket.
setBucketCrossOriginConfiguration(SetBucketCrossOriginConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the cross origin configuration for the specified bucket.
setBucketCrossOriginConfiguration(String, BucketCrossOriginConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketCrossOriginConfiguration(SetBucketCrossOriginConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketCrossOriginConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the cross origin configuration for a bucket.
SetBucketCrossOriginConfigurationRequest(String, BucketCrossOriginConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Constructs a new SetBucketCrossOriginConfigurationRequest to set the bucket cross origin configuration of the specified bucket.
SetBucketInventoryConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to set an inventory configuration to a bucket.
SetBucketInventoryConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
 
SetBucketInventoryConfigurationRequest(String, InventoryConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
 
SetBucketInventoryConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#setBucketInventoryConfiguration(SetBucketInventoryConfigurationRequest) operation.
SetBucketInventoryConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationResult
 
setBucketKeyEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicate whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with Amazon Web Services KMS (SSE-KMS).
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketLifecycleConfiguration(SetBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the lifecycle configuration for the specified bucket.
setBucketLifecycleConfiguration(SetBucketLifecycleConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the lifecycle configuration for the specified bucket.
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketLifecycleConfiguration(SetBucketLifecycleConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketLifecycleConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the lifecycle configuration for a bucket.
SetBucketLifecycleConfigurationRequest(String, BucketLifecycleConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Constructs a new SetBucketLifecycleConfigurationRequest to set the bucket lifecycle configuration of the specified bucket.
SetBucketLoggingConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the logging configuration for a bucket.
SetBucketLoggingConfigurationRequest(String, BucketLoggingConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Constructs a new SetBucketLoggingConfigurationRequest to set the bucket logging configuration of the specified bucket.
SetBucketMetricsConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to set metrics configuration to a bucket.
SetBucketMetricsConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
 
SetBucketMetricsConfigurationRequest(String, MetricsConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
 
SetBucketMetricsConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from com.ibm.cloud.objectstorage.services.s3.AmazonS3Client#setBucketMetricsConfiguration(SetBucketMetricsConfigurationRequest) operation.
SetBucketMetricsConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationResult
 
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to abort.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The bucket name to which the PUT action was initiated.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the name of the bucket containing the reference to the object to add a legal hold to.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to complete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the name of the bucket containing the completed multipart object.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the name of the Amazon S3 bucket to create.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Sets the name of the bucket from which an analytics configuration is deleted.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Sets the name of the bucket containing the inventory configuration to delete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
Sets the name of the bucket from which the metrics configuration is deleted.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being deleted.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketRequest
Sets the name of the Amazon S3 bucket to delete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the name of the bucket containing the reference to the object to delete a legal hold from.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
The bucket name of the bucket containing the object.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
The bucket name containing the objects to delete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
The Amazon S3 bucket whose Public Access Block configuration you want to delete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the name of the Amazon S3 bucket containing the version to delete.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Sets the name of the bucket containing the reference to the object to add a legal hold to.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the name of the bucket involved in this request.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GenericBucketRequest
Sets the name of the target bucket.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Sets the name of the bucket from which an analytics configuration is to be retrieved.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Sets the name of the bucket containing the inventory configuration to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLocationRequest
Sets the name of the bucket whose location is being requested.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Sets the name of the bucket containing the metrics configuration to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being retrieved.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being retrieved.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
The bucket name that contains the object for which to get the ACL information.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The bucket name containing the object whose Legal Hold status you want to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
The bucket whose Object Lock configuration you want to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the name of the bucket containing the object whose metadata is being retrieved.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
The bucket name containing the object.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The bucket name containing the object whose retention settings you want to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketRequest
The bucket name.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
/**
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Sets the name of the Amazon S3 bucket whose analytics configurations are to be listed.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Sets the name of the Amazon S3 bucket whose inventory configurations are to be listed.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Sets the name of the bucket containing the metrics configurations to retrieve.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
The name of the bucket to which the multipart upload was initiated.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
The name of the bucket containing the objects.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Bucket name to list.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
The bucket name.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the name of the bucket containing the multipart upload whose parts are being listed.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the name of the bucket to which the multipart upload was initiated.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the name of the bucket containing the listed parts, as specified in the original request.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the name of the bucket in which this object is contained.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the name of the Amazon S3 bucket in which this object is stored.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
Sets the name of the bucket whose accelerate configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Sets the name of the bucket to which an analytics configuration is stored.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the name of the bucket whose cross origin configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Sets the name of the bucket where the inventory configuration will be stored.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the name of the bucket whose lifecycle configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the name of the bucket whose logging configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Sets the name of the bucket for which the metrics configuration is set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the name of the bucket whose notification configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
Sets the name of the bucket to which a protection configuration is stored.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Sets the name of Amazon S3 bucket for replication configuration.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the name of the bucket whose versioning configuration is being set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is to be updated.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The bucket name containing the object that you want to place a Legal Hold on.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The S3 Bucket.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The S3 Bucket.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to set.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Sets the name of the bucket containing the uploaded object.
setBucketNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use setNotificationConfiguration(BucketNotificationConfiguration) instead.
SetBucketNotificationConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the notification configuration for a bucket.
SetBucketNotificationConfigurationRequest(BucketNotificationConfiguration, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) instead.
SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Constructs a new SetBucketNotificationConfigurationRequest to set the bucket notification configuration of the specified bucket.
SetBucketPolicyRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Sets the policy associated with the specified bucket.
SetBucketPolicyRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
 
SetBucketPolicyRequest(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Creates a new request object, ready to be executed to set an Amazon S3 bucket's policy.
setBucketProtection(String, BucketProtectionConfiguration) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
setBucketProtection(String, BucketProtectionConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketProtectionConfiguration(SetBucketProtectionConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Set the protection configuration for the specified bucket.
setBucketProtectionConfiguration(SetBucketProtectionConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketProtectionConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object to set protection configuration to a bucket.
SetBucketProtectionConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
 
SetBucketProtectionConfigurationRequest(String, BucketProtectionConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
 
setBucketRegion(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
 
setBucketReplicationConfiguration(String, BucketReplicationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketReplicationConfiguration(SetBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketReplicationConfiguration(String, BucketReplicationConfiguration) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Creates a replication configuration or replaces an existing one.
setBucketReplicationConfiguration(SetBucketReplicationConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Creates a replication configuration or replaces an existing one.
setBucketReplicationConfiguration(String, BucketReplicationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketReplicationConfiguration(SetBucketReplicationConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketReplicationConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
 
SetBucketReplicationConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Creates a new SetReplicationConfigurationRequest.
SetBucketReplicationConfigurationRequest(String, BucketReplicationConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Creates a new SetReplicationConfigurationRequest.
setBuckets(List<Bucket>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
For internal use only.
setBucketVersioningConfiguration(SetBucketVersioningConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketVersioningConfiguration(SetBucketVersioningConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the versioning configuration for the specified bucket.
setBucketVersioningConfiguration(SetBucketVersioningConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketVersioningConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains options for setting the versioning configuration for a bucket.
SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Constructs a new SetBucketVersioningConfigurationRequest to set the bucket versioning configuration of the specified bucket.
SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration, MultiFactorAuthentication) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Constructs a new SetBucketVersioningConfigurationRequest to set the bucket versioning configuration of the specified bucket, including the specified Multi-Factor Authentication (MFA) information, which is required when changing the state of the MFA Delete option.
setBucketWebsiteConfiguration(String, BucketWebsiteConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setBucketWebsiteConfiguration(String, BucketWebsiteConfiguration) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the website configuration for the specified bucket.
setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the website configuration for the specified bucket.
setBucketWebsiteConfiguration(String, BucketWebsiteConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetBucketWebsiteConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object for the parameters to set a bucket's website configuration.
SetBucketWebsiteConfigurationRequest(String, BucketWebsiteConfiguration) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to set the specified bucket's website configuration.
setBypassGovernanceRetention(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
setByPath(Object, Object, List<String>) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
Sets the value of the attribute at the given path in the target object, creating any intermediate values (using the default constructor for the type) if need be.
setCacheControl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
setCacheControl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the cache control response header.
setCacheControl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify caching behavior along the request/reply chain.
setCacheResponseMetadata(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether or not to cache response metadata.
setCalculateMD5(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Indicates that Content MD5 should be calculated for this part.
setCannedAccessControlList(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the canned ACL to use for the newly copied object.
setCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional pre-configured access control policy to use for the new object.
setCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the optional Canned ACL to set for the new bucket.
setCannedACL(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
setCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional pre-configured access control policy to use for the new object.
setChunkedEncodingDisabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to disable chunked encoding for all requests.
setChunkedEncodingDisabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
setCipher(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setClientConfiguration(ClientConfiguration) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the ClientConfiguration to be used by the client.
setClientConfiguration(ClientConfiguration) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Set the client config that is been used on the s3client
setClientExecutionTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
setClientExecutionTrackerTask(ClientExecutionAbortTrackerTask) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
 
setCloudFrontId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets Amazon S3's CloudFront ID when the request is performed in the accelerate mode.
setCloudFrontId(String) - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Sets Amazon S3's CloudFront ID.
setCode(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
setCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
 
setCommonPrefixes(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
For internal use only.
setCommonPrefixes(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
For internal use only.
setCommonPrefixes(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setCommonPrefixes(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setCondition(RoutingRuleCondition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Set the condition that must be met for the specified redirect to apply.
setConfig(C) - Method in class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
setConfiguration(BucketWebsiteConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the website configuration to send as part of this request.
setConfiguration(TransferManagerConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Deprecated.
use appropriate method on the TransferManagerBuilder for example: TransferManagerBuilder.standard().withMinimumUploadPartSize(100L).build();
setConfigurations(Map<String, NotificationConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Sets the given notification configurations in this BucketNotificationConfiguration object.
setConnectionMaxIdleMillis(long) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum amount of time that an idle connection may sit in the connection pool and still be eligible for reuse.
setConnectionTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) when initially establishing a connection before giving up and timing out.
setConnectionTTL(long) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the expiration time (in milliseconds) for a connection in the connection pool.
setContent(InputStream) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setContent(InputStream) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Sets the input stream containing the response content.
setContent(InputStream) - Method in interface com.ibm.cloud.objectstorage.SignableRequest
Sets the optional stream containing the payload data to include for this request.
setContentDisposition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename for the object to be saved as.
setContentDisposition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content disposition response header override.
setContentDisposition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify presentational information for the object.
setContentEncoding(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
setContentEncoding(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content encoding response header override.
setContentEncoding(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.
setContentLanguage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the Content-Language HTTP header which describes the natural language(s) of the intended audience for the enclosed entity.
setContentLanguage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content language response header override
setContentLanguage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the language the content is in..
setContentLength(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the Content-Length HTTP header indicating the size of the associated object in bytes.
setContentLength(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the size of the body in bytes.
setContentMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-md5 header of the request.
setContentMD5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
setContentMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Sets the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
setContentMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
setContentRange(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the portion of the object returned in the response.
setContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-type of the request.
setContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the Content-Type HTTP header indicating the type of content stored in the associated object.
setContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content type response header override.
setContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the standard MIME type describing the format of the object data.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional continuation token.
setContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Sets the optional continuation token.
setCounter(String, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
setCounter(MetricType, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
setCounter(String, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
setCounter(MetricType, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
setCounter(String, long) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
setCreateEncryptionMaterial(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
setCreateTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the creation time for the object.
setCreationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
For internal use only.
setCreationTemplateId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
For internal use only: IBM set the bucket creationTemplateId from the api response
setCredentialFile(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the AWS credential file to be used for accessing Amazon CloudWatch.
setCredentialFile(String) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setCredentialFile(String) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the AWS credential file used by the default AWS SDK metric collector for accessing CloudWatch.
setCredentialProvider(AWSCredentialsProvider) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the credential provider for the default AWS SDK metric implementation; or null if the default is to be used.
setCredentials(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the AWSCredentialsProvider used by the client.
setCredentials(AWSCredentials) - Method in class com.ibm.cloud.objectstorage.handlers.CredentialsRequestHandler
Deprecated.
Sets the AWSCredentials.
setCredentialScope(CredentialScope) - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
sets the credential scope for the endpoint.
setCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Sets the credentials provider used for fetching the credentials.
setCrossOriginConfiguration(BucketCrossOriginConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the new cross origin configuration for the specified bucket.
setCryptoMode(CryptoMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the crypto mode; applicable only to the S3 encryption client.
setCryptoProvider(Provider) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the crypto provider to the specified provider.
setCurrentHttpRequest(HttpRequestBase) - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTask
Client Execution timer task needs to abort the current running HTTP request when executed.
setCurrentHttpRequest(HttpRequestBase) - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTaskImpl
 
setCurrentHttpRequest(HttpRequestBase) - Method in interface com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTask
Client execution timer task needs to abort the current running HTTP request when executed.
setCurrentHttpRequest(HttpRequestBase) - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionAbortTrackerTaskImpl
 
setCurrentHttpRequest(HttpRequestBase) - Method in class com.ibm.cloud.objectstorage.http.timers.client.NoOpClientExecutionAbortTrackerTask
 
setDataExport(StorageClassAnalysisDataExport) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysis
Sets the container used to describe how data related to the storage class analysis should be exported.
setDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Set the expiration date of this object.
setDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Sets the date for this LegalHold.
setDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
setDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the time, in days, between when a new version of the object is uploaded to the bucket and when older versions are archived.
setDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the time, in days, between when an object is uploaded to the bucket and when it expires.
setDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of days that you want to specify for the default retention period.
setDaysAfterInitiation(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
setDefaultRetention(DefaultRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRule
The default retention period that you want to apply to new objects placed in the specified bucket.
setDefaultRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets the desired bucket protection default retention for this configuration object.
setDefaultRetryMode(String) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setDefaults(Endpoint) - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Sets the default endpoint configuration of the partition.
setDefaults(Endpoint) - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
Sets the default endpoints configuration for all regions in a partition.
setDefaultSigner(SignerConfigJsonHelper) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setDelegate(Future<T>) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
Set the delegate, throwing an exception if it has already been set.
setDelegated_refresh_token(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Set the delegated refresh token
setDelegateIfUnset(Future<T>) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.future.DelegatingFuture
Set the delegate, if it hasn't been set already.
setDeletedObjects(List<DeleteObjectsResult.DeletedObject>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
setDeleteMarker(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
 
setDeleteMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.
setDeleteMarkerReplication(DeleteMarkerReplication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the status of delete marker replication of the current rule.
setDeleteMarkerVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
 
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ObjectListing.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ListObjectsV2Result.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
For internal use only.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
For internal use only.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setDestination(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setDestination(AnalyticsExportDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the place to store the data for an analysis.
setDestination(InventoryDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the InventoryDestination that contains information about where to publish the inventory results.
setDestination_root(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Sets the destination bucket name for this logging configuration.
setDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the destination bucket name which will contain the new, copied object.
setDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the destination bucket name which will contain the new, copied object.
setDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the destination bucket name which will contain the new, copied object.
setDestinationConfig(ReplicationDestinationConfig) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the destination configuration for the replication rule.
setDestinationKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationRoot(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the file ID of the destination root directory.
setDestinationSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the destination object being copied.
setDestinationSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the source object part being copied.
setDeviceSerialNumber(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Sets the serial number of the Multi-Factor Authentication device associated with the caller's Amazon Web Services account.
setDirection(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setDisableHostPrefixInjection(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the configuration option to disable the host prefix injection.
setDisableParallelDownloads(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the option to disable parallel downloads.
setDisableParallelDownloads(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Sets the option to disable parallel downloads.
setDisableSocketProxy(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set whether to disable proxies at the socket level.
setDisplayName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
Sets the display name for this grantee.
setDisplayName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
Sets the display name of the owner.
setDnsResolver(DnsResolver) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the DNS Resolver that should be used to for resolving AWS IP addresses.
setDnsSuffix(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Sets the dns suffix of the partition.
setDownloadSizePerRequest(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
setDualstackEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use Amazon S3 dualstack mode for all requests.
setEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the value whether the inventory is enabled or disabled.
setEnabledCipherSuites(String[]) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setEnabledProtocols(String[]) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setEnableSessionCreation(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
For internal use only.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
For internal use only.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
For internal use only.
setEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setEncryptionType(EncryptionType) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the encryptionType bucket to create.
setEndpoint(String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
use AwsClientBuilder.setEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) for example: builder.setEndpointConfiguration(new EndpointConfiguration(endpoint, signingRegion));
setEndpoint(URI) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setEndpoint(URI) - Method in interface com.ibm.cloud.objectstorage.Request
Sets the service endpoint (ex: "https://ec2.amazonaws.com") to which this request should be sent.
setEndpoint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Overrides the default endpoint for this client.
setEndpoint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
setEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the endpoint configuration (service endpoint & signing region) to be used for requests.
setEndpointPrefix(String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
An internal method used to explicitly override the service name for region metadata.
setEndTime(long) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
Deprecated.
setEndTimeNano(long) - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
setError(NodeError) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setErrorCode(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the AWS error code represented by this exception.
setErrorCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets the Amazon Web Services error code represented by this exception.
setErrorCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a string that uniquely identifies an error condition.
setErrorDocument(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Sets the complete path to the document to serve for 4xx errors.
setErrorDocument(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
setErrorMessage(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the human-readable error message provided by the service.
setErrorMessage(String) - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
Sets the human-readable error message provided by the service.
setErrorMessage(String) - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
Sets the human-readable error message provided by the service.
setErrorMessage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets the human-readable error message provided by the service
setErrorMessage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a generic description of the error condition.
setErrorResponseXml(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets the error response XML received from Amazon S3
setErrors(List<MultiObjectDeleteException.DeleteError>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
setErrorType(AmazonServiceException.ErrorType) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the type of error represented by this exception (sender, receiver, or unknown), indicating if this exception was the caller's fault, or the service's fault.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the entity tag identifying the new object.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Sets the ETag value for the new object that was created from the associated copy object request.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Sets the ETag value for the new part that was created from the associated copy object request.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Sets the entity tag generated from the content of the associated part.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Sets the entity tag generated from the part content.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the ETag value for the new object that was created from the associated putObject request.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
Sets the entity tag of the newly uploaded part.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the entity tag identifying the new object.
setETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Sets the entity tag identifying the new object.
setEvents(Set<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Sets the given events in this NotificationConfiguration object.
setExecutorFactory(ExecutorFactory) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
Sets a custom executor service factory to use for the async clients.
setExecutorFactory(ExecutorFactory) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets a new ExecutorFactory for the builder.
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketCrossOriginConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketLifecycleConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
 
setExpectedBucketOwner(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.ExpectedBucketOwnerRequest
Set the account id of the expected bucket owner.
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAccelerateConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLoggingConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
setExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
setExpiration(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the expiry timestamp.
setExpiration(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3.
setExpiration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header.
setExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the expiration date of the object.
setExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when an object is uploaded to the bucket and when it expires.
setExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Set the lifetime of the active copy in days.
setExpirationTime(long) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Set the expiration time for token.
setExpirationTime(Date) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationResult
Sets the expiration date of the object.
setExpirationTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the expiration time for the object.
setExpirationTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Sets the expiration time for the object.
setExpirationTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setExpirationTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the expiration time for the object.
setExpirationTimeRuleId(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectExpirationResult
Sets the bucket lifecycle configuration rule ID for the expiration of this object.
setExpirationTimeRuleId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpirationTimeRuleId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpirationTimeRuleId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setExpirationTimeRuleId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpiredObjectDeleteMarker(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the value of the ExpiredObjectDeleteMarkers attribute.
setExpires(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the expires response header override.
setExpires(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time at which the object is no longer cacheable.
setExpires_in(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the expiry timestamp.
setExposedHeaders(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the expose headers of the rule.
setExposedHeaders(String...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Convenience array style method for CORSRule.setExposedHeaders(List)
setExtendedRequestId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets Amazon S3's extended request ID.
setExtendedRequestId(String) - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Sets Amazon S3's extended request ID.
setExtendRetentionFromCurrentTime(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
setExternalId(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
A unique identifier that is used by third parties when assuming roles in their customers' accounts.
setExtraInfo(String) - Method in exception com.ibm.cloud.objectstorage.ResetException
 
setExtraMaterialDescription(ExtraMaterialsDescription) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Sets the supplemental materials description for the encryption materials to be used with the current request.
setFasp_port(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setFastFailRateLimiting(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setFetchOwner(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional fetch owner flag.
setField(Object, Field, Object) - Static method in class com.ibm.cloud.objectstorage.smoketest.ReflectionUtils
 
setFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the path and name of the file containing the data to be uploaded to Amazon S3.
setFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
setFile(File) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.S3DataSource
 
setFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the file containing the data to upload.
setFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
setFileOffset(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional offset in the specified file, at which to begin uploading data for this part.
setFilter(AnalyticsFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the filter used to describe a set of objects for analysis.
setFilter(LifecycleFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the LifecycleFilter that is used to identify objects that a Lifecycle Rule applies to.
setFilter(MetricsFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Sets a metrics configuration filter.
setFilter(Filter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Sets the filter criteria for this NotificationConfiguration.
setFilter(ReplicationFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the ReplicationFilter that is used to identify objects that a CRR Rule applies to.
setFilterRules(List<FilterRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
Set the list of FilterRules for this S3KeyFilter
setFirstByte(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to begin copying the source object.
setForceGlobalBucketAccessEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configure whether global bucket access is enabled for clients generated by this builder.
setFormat(AnalyticsS3ExportFileFormat) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the file format used when exporting data to Amazon S3.
setFormat(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the file format used when exporting data to Amazon S3.
setFormat(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the output format of the inventory results.
setFormat(InventoryFormat) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the output format of the inventory results.
setFrequency(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
Sets the frequency for producing inventory results.
setFrequency(InventoryFrequency) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
Sets the frequency for producing inventory results.
setFuture(Future<File>) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadMonitor
 
setGeneralProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the optional progress listener for receiving updates about the progress of the request.
setGenerator(DefaultValueSupplier<String>) - Static method in class com.ibm.cloud.objectstorage.util.IdempotentUtils
 
setGlacierJobParameters(GlacierJobParameters) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets Glacier related parameters pertaining to this job.
setGlobalTimeOffset(int) - Static method in class com.ibm.cloud.objectstorage.SDKGlobalConfiguration
setGlobalTimeOffset(int) - Static method in class com.ibm.cloud.objectstorage.SDKGlobalTime
Sets the global time difference in seconds between the running JVM and AWS.
setHasFinalPartBeenSeen(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
setHeader(String, Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setHeaders(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setHeaders(Map<String, String>) - Method in interface com.ibm.cloud.objectstorage.Request
Sets all headers, clearing any existing ones.
setHonorDefaultBackoffStrategyInRetryMode(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setHonorDefaultMaxErrorRetryInRetryMode(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setHonorMaxErrorRetryInClientConfig(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setHostMetricName(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the host name for generating per-host level metrics.
setHostMetricName(String) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setHostMetricName(String) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the host name to enable per-host level metrics generation.
setHostName(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
sets the endpoint string.
setHostName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the host name to use in the redirect request.
setHostNameRegex(String) - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
setHostRegexToRegionMappings(HostRegexToRegionMappingJsonHelper[]) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setHttp_fallback(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setHttpClients(JsonIndex<HttpClientConfigJsonHelper, HttpClientConfig>...) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setHttpClientSettings(HttpClientSettings) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
Apply http Settings when available to match those set on the s3Client.
setHttpClientSettings(HttpClientSettings) - Method in class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
Apply http Settings when available to match those set on the s3Client.
setHttpErrorCodeReturnedEquals(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Set the HTTP error code when the redirect is applied.
setHttpExpiresDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Set the date when the object is no longer cacheable.
setHttpHeaders(Map<String, String>) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the headers present in the error response.
setHttpMethod(HttpMethodName) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setHttpMethod(HttpMethodName) - Method in interface com.ibm.cloud.objectstorage.Request
Sets the HTTP method (GET, POST, etc) to use when sending this request.
setHttpMethodName(HttpMethodName) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
setHttpRedirectCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the HTTP code to use in the redirect response.
setIamEndpoint(String) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Overwrite the default IAM endpoint.
setIamEndpoint(String) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenProvider
Overwrite the default IAM endpoint.
setIamMaxRetry(int) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Over write the default IAM max retry count.
setIamRefreshOffset(double) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Over write the default IAM refresh offset.
setIBMSSEKPCrk(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
Sets the CRK value
setIBMSSEKPCrk(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Sets the CRK value
setIBMSSEKPEnabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
Sets if KP is enabled
setIBMSSEKPEnabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
Sets if KP is enabled
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the identifier used to represent an analytics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the ID of this rule.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the ID of this rule.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Sets the identifier used to represent an analytics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Sets the ID used to identify the inventory configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
Sets the ID used to identify the metrics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Sets the identifier used to represent an analytics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Sets the ID used to identify the inventory configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Sets the ID used to identify the metrics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the ID used to identify the inventory configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Sets the id for this LegalHold
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Sets the ID used to identify the metrics configuration.
setId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
Sets the ID of the owner.
setIdentifier(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CanonicalGrantee
Sets the unique identifier for this grantee.
setIdentifier(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
Set the e-mail address as the grantee's ID.
setIdentifier(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.Grantee
Sets the identifier for this grantee.
setIdentifier(String) - Method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
For internal use only.
setIgnoreMissingInstructionFile(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
 
setIgnorePublicAcls(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.
setIms_token(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the IMS token.
setIncludedObjectVersions(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets which object version(s) to included in the inventory results.
setIncludedObjectVersions(InventoryIncludedObjectVersions) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets which object version(s) to included in the inventory results.
setIndexDocumentSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Sets the document to serve when a directory is specified (ex: index.html).
setIndexDocumentSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
setInitiated(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the date at which this upload was initiated.
setInitiator(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the user who initiated this multipart upload.
setInitiator(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the user who initiated the associated multipart upload.
setInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the input stream containing the data to be uploaded to Amazon S3.
setInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
setInputStream(InputStream) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.S3DataSource
 
setInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the stream containing the data to upload for the new part.
setInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
setInstructionFileSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Explicitly sets the suffix of an instruction file to be used to retrieve the S3 encrypted object.
setInternal_info(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
setInternal_message(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
setInventoryConfiguration(InventoryConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationResult
Sets the inventory configuration.
setInventoryConfiguration(InventoryConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Sets the inventory configuration.
setInventoryConfigurationList(List<InventoryConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Sets the list of inventory configurations for a bucket.
setInventoryFilter(InventoryFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the inventoryFilter used to describe a set of objects to include in inventory results.
setJvmMetricName(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the name of the JVM for generating per-JVM level metrics.
setJvmMetricName(String) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setJvmMetricName(String) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the JVM metric name to enable per-JVM level metrics generation.
setKeepAlive(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setKeepAlive(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setKey(String) - Method in class com.ibm.cloud.objectstorage.internal.config.JsonIndex
 
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Sets the key of the multipart upload to abort.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the key under which to store the new object.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the key, the name of the reference to the object to add a legal hold to.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the key under which the multipart upload to complete is stored.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the key of the newly created object.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the key, the name of the reference to the object to delete a legal hold from.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Sets the key of the object to delete.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
 
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the key of the version to delete.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Sets the key, the name of the reference to the object to add a legal hold to.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the key of the object involved in this request.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the key under which the object whose ACL to be retrieved is stored.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Key.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the key of the object whose metadata is being retrieved.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the key under which the object to be downloaded is stored.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Key.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Sets the object key for which the multipart upload was initiated.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the key of the associated multipart upload whose parts are being listed.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
 
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the key by which this upload is stored.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the key value specified in the original request used to identify which multipart upload contains the parts to list.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the key under which this object is stored.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the key under which this object is stored in Amazon S3.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Key.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Key.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the key of the initiated multipart upload.
setKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Sets the key of the newly created object.
setKeyCount(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Sets the number of keys returned with this response.
setKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional key marker indicating where in the results to begin listing.
setKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the optional key marker specified in the original request to specify where in the results to begin listing multipart uploads.
setKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setKeyPrefixEquals(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Set the object key name prefix when the redirect is applied.
setKeys(List<DeleteObjectsRequest.KeyVersion>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the list of keys to delete from this bucket, clearing any existing list of keys.
setKeyWrapExpected(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
 
setLastByte(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to stop copying the source.
setLastModified(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setLastModified(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Sets the date this part was last modified.
setLastModified(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the date, according to Amazon S3, this object was last modified.
setLastModified(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time the object was last modified.
setLastModifiedDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
Sets the date the newly copied object was last modified.
setLastModifiedDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Sets the date the newly copied part was last modified.
setLastPart(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Marks this part as the last part being uploaded in a multipart upload.
setLatestFutureTask(Future<?>) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
 
setLegalHold(ObjectLockLegalHold) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldResult
The current Legal Hold status for the specified object.
setLegalHold(ObjectLockLegalHold) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Container element for the Legal Hold configuration you want to apply to the specified object.
setLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the legal hold id to be added.
setLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the legal hold id to be deleted.
setLegalHolds(List<LegalHold>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the list of legal holds for the object.
setLifecycleConfiguration(BucketLifecycleConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the new lifecycle configuration for the specified bucket.
setLocalAddress(InetAddress) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional local address the client will bind to.
setLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the URL identifying the new multipart object.
setLocationConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
For internal use only: IBM set the bucket locationConstraint from the api response
setLock_min_rate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setLock_rate_policy(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setLock_target_rate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setLockMinRate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the minimum transfer rate is locked by the server.
setLockRatePolicy(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the rate policy is locked by the server.
setLockTargetRate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the target transfer rate is locked by the server.
setLogFilePrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
Sets the log file prefix for this bucket logging configuration.
setLoggingConfiguration(BucketLoggingConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the logging configuration for the specified bucket.
setLongLivedCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Provides the credentials that are used to assume the role.
setMachineMetricsExcluded(boolean) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to set whether the machine metrics is to be excluded.
setMachineMetricsExcluded(boolean) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setMachineMetricsExcluded(boolean) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Used to set whether the JVM metrics is to be excluded.
setMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional marker parameter indicating where to begin listing.
setMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
For internal use only.
setMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional marker parameter indicating where in the bucket to begin listing.
setMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setMatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
setMatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
setMatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional list of ETag constraints that when present must include a match for the object's current ETag in order for this request to be executed.
setMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.MultipartUploadContext
 
setMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
setMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
sets the materials description for the encryption materials to be used with the current PutObjectRequest.
setMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Sets the materials description for the encryption materials to be used with the current request.
setMaxAgeSeconds(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the max age in seconds of the rule.
setMaxConnections(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum number of allowed open HTTP connections.
setMaxConsecutiveRetriesBeforeThrottling(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the maximum number of consecutive failed retries that the client will permit before throttling all subsequent retries of failed requests.
setMaxErrorRetry(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum number of retry attempts for failed retryable requests (ex: 5xx error responses from services).
setMaxErrorRetry(int) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setMaxFaspCacheSize(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the FaspConnectionInfo cache.
setMaximumRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets the desired bucket protection maximum retention for this configuration object.
setMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
setMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
setMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
setMaxKeys(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
setMaxKeys(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setMaxKeys(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setMaxParts(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional maximum number of parts to be returned in the part listing.
setMaxParts(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the optional max parts value specified in the original request to limit how many parts are listed.
setMaxUploads(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional maximum number of uploads to return.
setMaxUploads(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the optional maximum number of uploads to be listed, as specified in the original request.
setMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Sets the optional MD5 digest (base64-encoded) of the encryption key to use when encrypting the object.
setMd5Digest(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional, but recommended, MD5 hash of the content of this part.
setMessage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
 
setMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
setMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
setMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Sets the metadata retrieved as a response to AmazonS3Client.upload(PresignedUrlUploadRequest) operation.
setMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the metadata retrieved as a response to AmazonS3Client.putObject(PutObjectRequest) operation.
setMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a map of metadata to store with the object in S3.
setMetadataDirective(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
setMethod(HttpMethod) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the HTTP method (GET, PUT, DELETE, HEAD) to be used in this request.
setMetricCollector(MetricCollector) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the metric collector to be used by the AWS SDK, and stop the previously running collector used by the AWS SDK, if any.
setMetricNameSpace(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the metric name space.
setMetricNameSpace(String) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setMetricNameSpace(String) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the metric name space.
setMetricQueueSize(Integer) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the metric queue size to be used for the default AWS SDK metric collector; or null if the default is to be used.
setMetricQueueSize(Integer) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setMetricQueueSize(Integer) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the metric queue size to be used for the default AWS SDK metric collector; or null if the default is to be used.
setMetrics(AWSRequestMetrics) - Method in class com.ibm.cloud.objectstorage.internal.MetricsInputStream
 
setMetrics(AWSRequestMetrics) - Method in class com.ibm.cloud.objectstorage.internal.SdkMetricsSocket
AWSRequestMetrics is set per request.
setMetrics(AWSRequestMetrics) - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLMetricsSocket
 
setMetricsCollector(RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets a custom RequestMetricCollector to use for the client.
setMetricsConfiguration(MetricsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationResult
Sets the requested metrics configuration.
setMetricsConfiguration(MetricsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Sets the metrics configuration.
setMetricsConfigurationList(List<MetricsConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the list of metrics configurations.
setMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfaDeleteEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Sets the status of Multi-Factor Authentication (MFA) Delete for a bucket.
setMin_rate_cap_kbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setMin_rate_kbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setMinimumRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets the desired bucket protection minimum retention for this configuration object.
setMinimumUploadPartSize(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the minimum part size for upload parts.
setMinimumUploadPartSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Sets the minimum part size for upload parts.
setMinRateCapKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set lower limit of target rate, in Kbps.
setMinRateCapMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set lower limit of target rate, in Mbps.
setMinRateKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The minimum transfer rate.
setMinRateMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The minimum transfer rate.
setMissingMeta(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the number of metadata entries not returned in x-amz-meta headers.
setMode(ObjectLockRetentionMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
setMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
setMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
Indicates the Retention mode for the specified object.
setMode(ObjectLockRetentionMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
Indicates the Retention mode for the specified object.
setModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
setModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
setModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
setMonitor(TransferMonitor) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Sets the monitor used to poll for transfer completion.
setMulti_session(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setMulti_session_threshold(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setMultipartCopyPartSize(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the minimum size in bytes of each part when a multi-part copy operation is carried out.
setMultipartCopyPartSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Sets the minimum part size in bytes for each part in a multi-part copy request.
setMultipartCopyThreshold(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the size threshold, in bytes, for when to use multi-part copy.
setMultipartCopyThreshold(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Sets the size threshold in bytes for when to use multi-part copy requests.
setMultipartUploads(List<MultipartUpload>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the list of multipart uploads.
setMultipartUploadThreshold(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the size threshold, in bytes, for when to use multipart uploads.
setMultipartUploadThreshold(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
Sets the size threshold in bytes for when to use multipart uploads.
setMultipartUploadThreshold(int) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
setMultiSession(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the number of simultaneous transfer sessions.
setMultiSession(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the default option for multi session using the '-all' suffix on the subdomain of the remote_host field in the transfer spec
setMultiSessionThreshold(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the min size file threshold to allow multiSession to work
setMultiSessionThresholdMb(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the min size file threshold in MB to allow multiSession to work
setName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
Sets the name of the bucket.
setName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Sets the name for this FilterRule.
setNeedClientAuth(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setNewerNoncurrentVersions(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies how many noncurrent versions Amazon S3 will retain.
setNewerNoncurrentVersions(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Specifies how many noncurrent versions Amazon S3 will retain.
setNewObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the object metadata to use for the new, copied object.
setNewObjectTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
set the tagging for the new object.
setNewRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
setNewRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
setNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the optional NextContinuationToken.
setNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Sets the optional NextContinuationToken.
setNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the optional NextContinuationToken.
setNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Sets the optional NextContinuationToken.
setNextKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the next key marker that should be used in the next request to get the next page of results.
setNextKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setNextMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setNextPartNumberMarker(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the next part number marker.
setNextUploadIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the next upload ID marker that should be used in the next request to get the next page of results.
setNextVersionIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setNoncurrentVersionExpiration(BucketLifecycleConfiguration.NoncurrentVersionExpiration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 non current object expiration rules for the given bucket.
setNoncurrentVersionExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
Deprecated but functional. Please use #setNoncurrentVersionExpiration(NoncurrentVersionExpiration) instead.
setNoncurrentVersionTransition(BucketLifecycleConfiguration.NoncurrentVersionTransition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
setNoncurrentVersionTransitions(List<BucketLifecycleConfiguration.NoncurrentVersionTransition>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 non current object transition rules for the given bucket.
setNonmatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
setNonmatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
setNonmatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional list of ETag constraints that when present must not include a match for the object's current ETag in order for this request to be executed.
setNonProxyHosts(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the optional hosts the client will access without going through the proxy.
setNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the new notification configuration for the specified bucket.
setObjectAcl(String, String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectAcl(String, String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectAcl(String, String, String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectAcl(String, String, String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectAcl(SetObjectAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectAcl(String, String, AccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the AccessControlList for the specified object in Amazon S3.
setObjectAcl(String, String, CannedAccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object in Amazon S3 using one of the pre-configured CannedAccessControlLists.
setObjectAcl(String, String, String, AccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object with the specified version in Amazon S3.
setObjectAcl(String, String, String, CannedAccessControlList) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object with the specified version ID in Amazon S3 using one of the pre-configured CannedAccessControlLists.
setObjectAcl(SetObjectAclRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 object with an optional version ID.
setObjectAcl(String, String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectAcl(String, String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, AccessControlList, RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Same as AmazonS3Client.setObjectAcl(String, String, String, AccessControlList) but allows specifying a request metric collector.
setObjectAcl(String, String, String, CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, CannedAccessControlList, RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Same as AmazonS3Client.setObjectAcl(String, String, String, CannedAccessControlList) but allows specifying a request metric collector.
setObjectAcl(SetObjectAclRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetObjectAclRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Request object containing all the options for setting a object's Access Control List (ACL).
SetObjectAclRequest(String, String, AccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, CannedAccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, String, AccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, String, CannedAccessControlList) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
setObjectContent(S3ObjectInputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the input stream containing this object's contents.
setObjectContent(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the input stream containing this object's contents.
setObjectLegalHold(SetObjectLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectLegalHold(SetObjectLegalHoldRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Applies a Legal Hold configuration to the specified object.
setObjectLegalHold(SetObjectLegalHoldRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetObjectLegalHoldRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Applies a Legal Hold configuration to the specified object.
SetObjectLegalHoldRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
 
SetObjectLegalHoldResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.setObjectLegalHold(SetObjectLegalHoldRequest).
SetObjectLegalHoldResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldResult
 
setObjectLockConfiguration(SetObjectLockConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectLockConfiguration(SetObjectLockConfigurationRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Places an Object Lock configuration on the specified bucket.
setObjectLockConfiguration(SetObjectLockConfigurationRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectLockConfiguration(ObjectLockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationResult
The specified bucket's Object Lock configuration.
setObjectLockConfiguration(ObjectLockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The Object Lock configuration that you want to apply to the specified bucket.
SetObjectLockConfigurationRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Places an Object Lock configuration on the specified bucket.
SetObjectLockConfigurationRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
SetObjectLockConfigurationResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.setObjectLockConfiguration(SetObjectLockConfigurationRequest).
SetObjectLockConfigurationResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationResult
 
setObjectLockEnabled(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
Indicates whether this object has an Object Lock configuration enabled.
setObjectLockEnabled(ObjectLockEnabled) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
Indicates whether this object has an Object Lock configuration enabled.
setObjectLockEnabledForBucket(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
setObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Legal Hold status that you want to apply to the specified object.
setObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Legal Hold status that you want to apply to the specified object.
setObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether you want to apply a Legal Hold to the copied object.
setObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether you want to apply a Legal Hold to the copied object.
setObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Legal Hold status that you want to apply to the specified object.
setObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Legal Hold status that you want to apply to the specified object.
setObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has an active legal hold.
setObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has an active legal hold.
setObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Object Lock mode that you want to apply to this object.
setObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Object Lock mode that you want to apply to this object.
setObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The Object Lock mode that you want to apply to the copied object.
setObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The Object Lock mode that you want to apply to the copied object.
setObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Object Lock mode that you want to apply to this object.
setObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Object Lock mode that you want to apply to this object.
setObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has Object Lock enabled.
setObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has Object Lock enabled.
setObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The date and time when you want this object's Object Lock to expire.
setObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The date and time when you want this object's Object Lock to expire.
setObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The date and time when you want this object's Object Lock to expire.
setObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time when Object Lock is configured to expire.
setObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
setObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the object metadata for this object.
setObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the additional information about the part being uploaded.
setObjectPrefixes(List<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. See NotificationConfiguration.setFilter(Filter) for the correct way to filter notifications.
setObjectRedirectLocation(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectRedirectLocation(String, String, String) - 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.
setObjectRedirectLocation(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setObjectRetention(SetObjectRetentionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectRetention(SetObjectRetentionRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Places an Object Retention configuration on an object.
setObjectRetention(SetObjectRetentionRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
SetObjectRetentionRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Places an Object Retention configuration on an object.
SetObjectRetentionRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
SetObjectRetentionResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Result object to contain the response returned from AmazonS3.setObjectRetention(SetObjectRetentionRequest).
SetObjectRetentionResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionResult
 
setObjectTagging(SetObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setObjectTagging(SetObjectTaggingRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Set the tags for the specified object.
setObjectTagging(SetObjectTaggingRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setOngoingRestore(boolean) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreResult
Sets a boolean value which indicates there is an ongoing restore request.
setOngoingRestore(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setOOBInline(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setOOBInline(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setOptionalFields(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the optional fields that are included in the inventory results.
setOutputSchemaVersion(StorageClassAnalysisSchemaVersion) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the version of the output schema to use when exporting data.
setOutputSchemaVersion(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the version of the output schema to use when exporting data.
setOverrideDate(Date) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Sets the date that overrides the signing date in the request.
setOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Sets the owner of the AccessControlList.
setOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
For internal use only.
setOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the owner of this multipart upload.
setOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the user who owns the associated multipart upload.
setOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the owner of this object.
setParameters(Map<String, List<String>>) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setParameters(Map<String, List<String>>) - Method in interface com.ibm.cloud.objectstorage.Request
Sets all parameters, clearing any existing values.
setPartETags(List<PartETag>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete.
setPartition(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
setPartitionEndpoint(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
sets the region name if the service is enabled partition wide.
setPartitionName(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Sets the description of the partition.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Sets the part number of the newly copied part.
setPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
setPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional part number to find the number of parts of an object.
setPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional part number that indicates the part to be downloaded in a multipart object.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Sets the part number of the associated part.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
Sets the part number of the newly uploaded part.
setPartNumberMarker(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional part number marker indicating where in the results to being listing parts.
setPartNumberMarker(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the optional part number marker specified in the original request to specify where in the results to begin listing parts.
setParts(List<PartSummary>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the list of parts described in this part listing.
setPartsCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the count of parts this object has.
setPartSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the size of this part, in bytes.
setPath(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setPaths(Vector<NodePath>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setPathStyleAccess(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Configures the client to use path-style access for all requests.
setPathStyleAccess(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
setPathStyleAccessEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use path-style access for all requests.
setPayloadSigningEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to sign payloads in all situations.
setPayloadSigningEnabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions.Builder
Configures the client to sign payloads in all situations.
setPerformancePreferences(int, int, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setPerformancePreferences(int, int, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setPerHostMetricsIncluded(boolean) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to set whether the per-host metrics is to be included.
setPerHostMetricsIncluded(boolean) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setPerHostMetricsIncluded(boolean) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Used to set whether the per-host metrics is to be included.
setPermanentRetentionEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets permanent retention true or false on the bucket.
setPolicyText(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketPolicy
Sets the raw policy JSON text.
setPolicyText(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Sets the policy to apply to the specified bucket.
setPredicate(AnalyticsFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilter
Sets the AnalyticsFilterPredicate to be used when evaluating an analytics filter.
setPredicate(InventoryFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilter
Sets the InventoryFilterPredicate to be used when evaluating an inventory filter.
setPredicate(LifecycleFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilter
Sets the LifecycleFilterPredicate to be applied to BucketLifecycleConfiguration.Rule.
setPredicate(MetricsFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilter
Sets the MetricsFilterPredicate to be used when evaluating a metrics filter.
setPredicate(ReplicationFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilter
Sets the ReplicationFilterPredicate to be applied to ReplicationRule.
setPreemptiveBasicProxyAuth(Boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether to attempt to authenticate preemptively against proxy servers using basic authentication
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the prefix to use when exporting data.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
Use LifecycleFilter instead.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the prefix that is prepended to all inventory results.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional prefix parameter, restricting the response to keys that begin with the specified prefix.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional prefix parameter, restricting the response to multipart uploads for keys that begin with the specified prefix.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional prefix parameter, restricting the response to keys that begin with the specified prefix.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional prefix parameter, restricting the response to keys that begin with the specified prefix.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
For internal use only.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
For internal use only.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the Amazon S3 Object prefix for the replication rule.
setPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setPresignedUrl(URL) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
 
setPresignedUrl(URL) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
setPreviousObjectListing(ObjectListing) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListNextBatchOfObjectsRequest
Sets the previous object listing and all the features of the next object listing as well.
setPriority(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Set the priority of current rule.
setProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
setProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
setProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
setProtectionConfiguration(BucketProtectionConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
setProtocol(Protocol) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the protocol (i.e.
setProtocol(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the protocol to use in the redirect request.
setProtocols(Set<String>) - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
sets the supported schemes for the endpoint.
setProxyAuthenticationMethods(List<ProxyAuthenticationMethod>) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Configure the list of authentication methods that should be used when authenticating against an HTTP proxy, in the order they should be attempted.
setProxyDomain(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional Windows domain name for configuration an NTLM proxy.
setProxyHost(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets proxy host.
setProxyHost(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy host the client will connect through.
setProxyHost(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets proxy host.
setProxyPassword(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy password to use when connecting through a proxy.
setProxyPort(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy port the client will connect through.
setProxyProtocol(Protocol) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the Protocol to use for connecting to the proxy.
setProxyUsername(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy user name to use if connecting through a proxy.
setProxyWorkstation(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional Windows workstation name for configuring NTLM proxy support.
setPublicAccessBlock(SetPublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setPublicAccessBlock(SetPublicAccessBlockRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Creates or modifies the Public Access Block configuration for an Amazon S3 bucket.
setPublicAccessBlock(SetPublicAccessBlockRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
setPublicAccessBlockConfiguration(PublicAccessBlockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
The Public Access Block configuration currently in effect for this Amazon S3 bucket.
setPublicAccessBlockConfiguration(PublicAccessBlockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The Public Access Block configuration that you want to apply to this Amazon S3 bucket.
SetPublicAccessBlockRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
 
SetPublicAccessBlockRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
 
SetPublicAccessBlockResult - Class in com.ibm.cloud.objectstorage.services.s3.model
 
SetPublicAccessBlockResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockResult
 
setQualifier(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
setQueueARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
Sets the queue ARN for this configuration
setQueuePollTimeoutMilli(Long) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the queue poll time in millisecond to be used for the default AWS SDK metric collector; or null if the default is to be used.
setQueuePollTimeoutMilli(Integer) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setQueuePollTimeoutMilli(Integer) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the queue poll time in millisecond to be used for the default AWS SDK metric collector; or null if the default is to be used.
setQuiet(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the quiet element for this request.
setRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
setRange(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
setRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
setRange(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional inclusive start range within the desired object that the rest of which will be downloaded by this request.
setRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
setRate_policy(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setRate_policy_allowed(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setRatePolicy(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The rate policy to use when sharing bandwidth.
setRawResponse(byte[]) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the raw response content.
setRawResponseContent(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the raw response content.
setReadLimit(int) - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Sets the optional mark-and-reset read limit used for signing and retry purposes.
setReason(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
setReceiveBufferSize(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setReceiveBufferSize(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setRedirect(RedirectRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Set the redirect information.
setRedirectAllRequestsTo(RedirectRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Sets the redirect information where all requests will be redirect to.
setRedirectAllRequestsTo(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
setRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional redirect location for the newly copied object.
setRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
Sets the redirect location for this object.
setRefresh_token(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the refresh token.
setRefreshForceIntervalNanos(long) - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Sets the forced refresh interval in nanoseconds.
setRefreshForceIntervalNanos(long) - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Sets the forced refresh interval in nanoseconds.
setRefreshIntervalNanos(long) - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
Sets the refresh interval in nanoseconds.
setRefreshIntervalNanos(long) - Method in class com.ibm.cloud.objectstorage.auth.profile.ProfileCredentialsProvider
Sets the refresh interval in nanoseconds.
setRefreshTime(long) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Set the refresh time for token.
setRegion(Region) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
setRegion(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
setRegion(String) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the region to be used by the client.
setRegion(Regions) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the region to be used for the default AWS SDK metric collector; or null if the default is to be used.
setRegion(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Sets the region to be used for the default AWS SDK metric collector; or null if the default is to be used.
setRegion(String) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setRegion(String) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Sets the region to be used for the default AWS SDK metric collector; or null if the default is to be used.
setRegion(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.CredentialScope
Sets the region string to be used when signing a request for an endpoint.
setRegion(Region) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setRegion(Region) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
An alternative to AmazonS3.setEndpoint(String), sets the regional endpoint for this client's service calls.
setRegion(Region) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
setRegion(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Deprecated.
Use regional client instead to create bucket in that region.
setRegionalized(boolean) - Method in class com.ibm.cloud.objectstorage.partitions.model.Service
sets the regionalized property for a service..
setRegionMetadataServiceName(String) - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
setRegionName(String) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Sets the region name that this signer should use when calculating request signatures.
setRegionName(String) - Method in interface com.ibm.cloud.objectstorage.auth.RegionAwareSigner
Configure this signer with the name of the region it will be used to sign requests for.
setRegionName(String) - Method in class com.ibm.cloud.objectstorage.internal.config.HostRegexToRegionMappingJsonHelper
 
setRegionRegex(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Partition
Sets the regex for the regions in the partition.
setRegionSigners(JsonIndex<SignerConfigJsonHelper, SignerConfig>...) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setRemote_host(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setRemote_user(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setReplaceKeyPrefixWith(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the object prefix key to use in the redirect request.
setReplaceKeyWith(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the specific key to use in the redirect request.
setReplicationConfiguration(BucketReplicationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Sets the replication configuration for an Amazon S3 bucket.
setReplicationStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set if request involves bucket that is either a source or destination in a Replication rule.
setRequestCharged(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the value of the RequestCharged property for this object.
setRequestCredentials(AWSCredentials) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
setRequestCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the optional credentials provider to use for this request, overriding the default credentials provider at the client level.
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DeleteObjectsResponse
 
setRequesterCharged(boolean) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3RequesterChargedResult
Used for conducting this operation from a Requester Pays Bucket.
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FASPConnectionInfo
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionResult
 
setRequesterCharged(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
 
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Used for downloading an Amazon S3 Object metadata from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Used for conducting this operation from a Requester Pays Bucket.
setRequestHandler2s(List<RequestHandler2>) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
setRequestHandlers(RequestHandler2...) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the request handlers to use in the client.
setRequestId(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the AWS requestId for this exception.
setRequestId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets the Amazon Web Services requestId for this exception.
setRequestMetricCollector(RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets a request level request metric collector which takes precedence over the ones at the http client level and AWS SDK level.
setRequestRoute(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the route prefix to the HTTP URL generated.
setRequestTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
setRequestToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.
setResource(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
setResource(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
setResourcePath(String) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setResourcePath(String) - Method in interface com.ibm.cloud.objectstorage.Request
Sets the path to the resource being requested.
setResourceType(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
setResponseHeaders(ResponseHeaderOverrides) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the headers to be overridden in the service response.
setResponseHeaders(ResponseHeaderOverrides) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the headers to be overridden in the service response.
setResponseMetadata(ResponseMetadata) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
Sets the response metadata associated with this response.
setResponseMetadataCacheSize(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the response metadata cache size.
setRestore(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set information about object restoration operation and expiration time of the restored object copy.
setRestoreExpirationTime(Date) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectRestoreResult
Sets the expiration date when the Object is scheduled to move to Amazon Glacier.
setRestoreExpirationTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setResult(T) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResponse
Sets the result contained by this response.
setResumeOnRetry(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
setRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
 
setRetention(ObjectLockRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionResult
The container element for an object's retention settings.
setRetention(ObjectLockRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The container element for the Object Retention configuration.
setRetentionDirective(RetentionDirective) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the retention expiration date for the object.
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
setRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
setRetentionLegalHoldCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
setRetentionLegalHoldCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
setRetentionLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
setRetentionLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
setRetentionLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
setRetentionPeriod(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
setRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
setRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
 
setRetentionPeriod(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the retention period for the object.
setRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
 
setRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
setRetryCondition(RetryPolicy.RetryCondition) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setRetryMode(RetryMode) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the RetryMode to use
setRetryMode(RetryMode) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
 
setRetryPolicy(RetryPolicy) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the retry policy upon failed requests.
setRetryRule(RetryRule) - Method in class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
 
setRetryRule(RetryRule) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
 
setReuseAddress(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setReuseAddress(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setReuseLastProvider(boolean) - Method in class com.ibm.cloud.objectstorage.auth.AWSCredentialsProviderChain
Enables or disables caching of the last successful credentials provider in this chain.
setRoleArn(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
The Amazon Resource Name (ARN) of the role to assume.
setRoleARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Sets the IAM role that will be used by Amazon S3 while replication.
setRoleSessionName(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
An identifier for the assumed role session.
setRoutingRules(List<RoutingRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Set the list of routing rules that can be used for configuring redirects if certain conditions are meet.
setRoutingRules(List<RoutingRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
setRule(ObjectLockRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
The Object Lock rule in place for the specified object.
setRules(List<CORSRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
Sets the rules that comprise this configuration.
setRules(List<BucketLifecycleConfiguration.Rule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Sets the rules that comprise this configuration.
setRules(Map<String, ReplicationRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Sets the replication rules for the Amazon S3 bucket.
setS3BucketDestination(AnalyticsS3BucketDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsExportDestination
 
setS3BucketDestination(InventoryS3BucketDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryDestination
Sets the InventoryS3BucketDestination which contains S3 bucket destination information of where inventory results are published.
setS3Client(AmazonS3) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the low level client used to make the service calls to Amazon S3.
setS3ClientOptions(S3ClientOptions) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
setS3ClientOptions(S3ClientOptions) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Override the default S3 client options for this client.
setS3ClientOptions(S3ClientOptions) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
Override the default S3 client options for this client.
setS3KeyFilter(S3KeyFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Filter
Sets the S3KeyFilter for this Filter
setS3Object(S3Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadResult
 
setS3Object(S3Object) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
Set the S3 object to download.
setS3Object(S3Object) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlDownloadImpl
Set the S3 object to download.
setS3ObjectId(S3ObjectId) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the S3 object id for this request.
setS3progressListener(S3ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
setSchedule(InventorySchedule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the schedule for generating inventory results.
setSdkClientExecutionTimeout(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
setSdkHttpMetadata(SdkHttpMetadata) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResult
 
setSdkRequestTimeout(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
setSdkResponseMetadata(T) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceResult
 
setSecureRandom(SecureRandom) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets an instance of SecureRandom to be used by the SDK.
setSecureRandom(SecureRandom) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the secure random instance to use for generating cryptographic parameters.
setSendBufferSize(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setSendBufferSize(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setServerSideEncryption(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
setServerSideEncryption(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms)).
setService(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
setService(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.CredentialScope
Sets the service name string to be used when signing a request for an endpoint.
setServiceInstanceId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Set the IBM service instance Id used on the header for the CreateBucketRequest
setServiceName(String) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the name of the service that sent this error response.
setServiceName(String) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
Sets the service name that this signer should use when calculating request signatures.
setServiceName(String) - Method in interface com.ibm.cloud.objectstorage.auth.ServiceAwareSigner
Configure this signer with the name of the service it will be used to sign requests for.
setServiceName(String) - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
setServiceNameIntern(String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
An internal method used to explicitly override the service name computed by the default implementation.
setServiceRegionSigners(JsonIndex<SignerConfigJsonHelper, SignerConfig>...) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setServiceSigners(JsonIndex<SignerConfigJsonHelper, SignerConfig>...) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setShutDownThreadPools(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
By default, when the transfer manager is shut down, the underlying ExecutorService is also shut down.
setSignatureVersions(Set<String>) - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
returns the supported signature versions of the endpoint.
setSigner(Signer) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext
Deprecated.
setSigner(Signer) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.auth.S3SignerProvider
This is necessary for S3 since we update the signer during request processing dependent on which region the bucket exists in.
setSignerOverride(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the name of the signature algorithm to use for signing requests made by this client.
setSignerProvider(SignerProvider) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
setSignerRegionOverride(String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
An internal method used to explicitly override the internal signer region computed by the default implementation.
setSignerType(String) - Method in class com.ibm.cloud.objectstorage.internal.config.SignerConfigJsonHelper
 
setSingleMetricNamespace(boolean) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to set whether a single metric name space is to be used for all levels of SDK generated CloudWatch metrics, including JVM level, host level, etc.
setSingleMetricNamespace(boolean) - Method in class com.ibm.cloud.objectstorage.metrics.MetricAdmin
 
setSingleMetricNamespace(boolean) - Method in interface com.ibm.cloud.objectstorage.metrics.MetricAdminMBean
Used to set whether a single metric name space is to be used.
setSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartSummary
Sets the size of this part, in bytes.
setSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the size of this object in bytes.
setSkipAppendUriPath(boolean) - Method in class com.ibm.cloud.objectstorage.RequestClientOptions
Sets the boolean value to skip the appendUri call in ApacheHttpRequestFactory.create(Request, HttpClientSettings) method.
setSocketBufferSizeHints(int, int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional size hints (in bytes) for the low level TCP send and receive buffers.
setSocketTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out and is closed.
setSoLinger(boolean, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setSoLinger(boolean, int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setSoTimeout(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setSoTimeout(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setSource(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setSource_root(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setSourceBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the name of the bucket containing the source object to be copied.
setSourceBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the name of the bucket containing the source object to be copied.
setSourceBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the name of the bucket containing the source object to be copied.
setSourceKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the source bucket key under which the source object to be copied is stored.
setSourceKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the source bucket key under which the source object to be copied is stored.
setSourceKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the source bucket key under which the source object to be copied is stored.
setSourceSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object being copied.
setSourceSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object part being copied.
setSourceVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional version ID specifying which version of the source object to copy.
setSourceVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional version ID specifying which version of the source object to copy.
setSSEAlgorithm(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Sets the server-side encryption algorithm for the response.
setSSEAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
setSSEAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the SSE algorithm for server side encryption.
setSSEAlgorithm(SSEAlgorithm) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the SSE algorithm for server side encryption.
setSSEAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the server-side encryption algorithm when encrypting the object using Amazon Web Services-managed keys.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
setSSECustomerAlgorithm(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Sets the server-side encryption algorithm used when encrypting the object with customer-provided keys.
setSSECustomerAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
setSSECustomerAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setSSECustomerAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the customer-provided server-side encryption key to use as part of the generated pre-signed URL.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional customer-provided server-side encryption key to use when retrieving the metadata of a server-side encrypted object.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt this object.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the upload being started.
setSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the object part being uploaded.
setSSECustomerKeyAlgorithm(SSEAlgorithm) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the use of SSE-C (Server Side Encryption with Customer Key) using the given encryption algorithm.
setSSECustomerKeyMd5(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ServerSideEncryptionResult
Sets the base64-encoded MD5 digest of the encryption key for server-side encryption.
setSSECustomerKeyMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
setSSECustomerKeyMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setSSECustomerKeyMD5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the 128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3.
setSSEKMSKeyId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify the ID of the Amazon Web Services Key Management Service (KMS) symmetric encryption customer managed key that was used for the object.
setSsh_port(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setSshfp(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setSslCommonName(String) - Method in class com.ibm.cloud.objectstorage.partitions.model.Endpoint
sets the ssl common name for the endpoint.
setSslSocketFactory(ConnectionSocketFactory) - Method in class com.ibm.cloud.objectstorage.ApacheHttpClientConfig
Sets a custom Apache HTTP client specific SSL socket factory.
setStartAfter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional parameter indicating where you want Amazon S3 to start the object listing from.
setStartAfter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
Sets the optional parameter indicating where you want Amazon S3 to start the object listing from.
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractDownloadCallable
Set the current Transfer.TransferState
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Sets the current state of this transfer.
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.DownloadImpl
This method is also responsible for firing COMPLETED signal to the listeners.
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransfer
Override this method so that TransferState updates are also sent out to the progress listener chain in forms of ProgressEvent.
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignedUrlDownloadImpl
This method is also responsible for firing COMPLETED signal to the listeners.
setState(Transfer.TransferState) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignUrlDownloadCallable
 
setStatus(String, String, String, long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
Sets the desired bucket accelerate status for this configuration object.
setStatus(BucketAccelerateStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
Sets the desired bucket accelerate status for this configuration object.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the status of this rule.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets the desired bucket protection status for this configuration object.
setStatus(BucketProtectionStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Sets the desired bucket protection status for this configuration object.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Sets the desired status of versioning for this bucket versioning configuration object.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
Set whether to replicate delete markers.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
Sets the replication status for existing objects.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
Indicates whether the specified object has a Legal Hold in place.
setStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
Indicates whether the specified object has a Legal Hold in place.
setStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the status of this replication rule.
setStatus(ReplicationRuleStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the status of this replication rule.
setStatusCode(int) - Method in exception com.ibm.cloud.objectstorage.AmazonServiceException
Sets the HTTP status code that was returned with this service exception.
setStatusCode(int) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Sets the HTTP status code that was returned with this response.
setStatusCode(int) - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
Sets the status code returned by the server.
setStatusCode(int) - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
Sets the status code returned by the server.
setStatusCode(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AmazonS3ExceptionBuilder
Sets the HTTP status code that was returned with this service exception.
setStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the integer status code for an HTTP response of a corresponding GetObject request.
setStatusMessage(String) - Method in exception com.ibm.cloud.objectstorage.oauth.OAuthServiceException
Sets the status message returned by the server.
setStatusMessage(String) - Method in exception com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferException
Sets the status message returned by the server.
setStatusText(String) - Method in class com.ibm.cloud.objectstorage.http.HttpResponse
Sets the HTTP status text returned with this response.
setStorage_root(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional storage class to use when storing this upload's data in S3.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the storage class indicating how the data in this multipart upload will be stored.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the class of storage used for the parts in the associated multipart upload.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the storage class for the replication destination.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the storage class for the replication destination.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
Sets the storage class used by Amazon S3 for this object.
setStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the class of storage used to store object in Amazon S3.
setStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the class of storage used to store object in Amazon S3.
setStorageClassAnalysis(StorageClassAnalysis) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the StorageClassAnalysis object which indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.
setStorageMode(CryptoStorageMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the storage mode to the specified mode.
setTagCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the number of tags, if any, on the object.
setTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
setTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Set the tags for this object.
setTaggingCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
setTags(Tags) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setTarget_rate_cap_kbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setTarget_rate_kbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setTargetRateCapKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set upper limit of target rate, in Kbps.
setTargetRateCapMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set upper limit of target rate, in Mbps.
setTargetRateKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The desired speed of the transfer, in Kbps.
setTargetRateMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The desired speed of the transfer, in Mbps.
setTcpNoDelay(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setTcpNoDelay(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setTesting(boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.PresignUrlDownloadCallable
Used for testing purpose only.
setTier(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
Sets Glacier retrieval tier at which the restore will be processed.
setTier(Tier) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
Sets Glacier retrieval tier at which the restore will be processed.
setTimeOffset(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Sets the optional value for time offset for this client.
setTimeOffset(int) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
setTimeOffset(int) - Method in interface com.ibm.cloud.objectstorage.Request
Sets the optional value for time offset for this request.
setTimeoutMillis(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
Sets the timeout, in milliseconds, for waiting for this download to complete.
setTlsKeyManagersProvider(TlsKeyManagersProvider) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets TlsKeyManagersProvider that will provide the KeyManagers to use when constructing the client's SSL context.
setToken(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
setToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Sets the current unique Multi-Factor Authentication token generated by the device associated with the caller's Amazon Web Services account.
setToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
 
setToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
setToken_type(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the token type.
setTokenCache(Token) - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
 
setTokenManager(TokenManager) - Method in class com.ibm.cloud.objectstorage.auth.JsonCredentials
allows the token manager to be set outside this class.
setTokenManager(TokenManager) - Method in class com.ibm.cloud.objectstorage.auth.PropertiesCredentials
allows the token manager to be set outside this class.
setTopicARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
Sets the topic ARN for this configuration
setTopicConfigurations(Collection<BucketNotificationConfiguration.TopicConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Deprecated. 
setTotalBytesToTransfer(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
 
setTrafficClass(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
setTrafficClass(int) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setTransfer_requests(List<TransferRequest>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferSpecRequest
 
setTransfer_requests(List<TransferRequest>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferSpecRequest
 
setTransfer_specs(List<TransferSpec>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpecs
 
setTransition(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionResult
Set the object's transition storage class.
setTransition(BucketLifecycleConfiguration.Transition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
setTransition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setTransitionDate(Date) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.ObjectTransitionResult
Sets the date when the Object is scheduled to transition to archive.
setTransitionDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
For internal use only.
setTransitions(List<BucketLifecycleConfiguration.Transition>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 object transition rules for the given bucket.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedResponse
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Result
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets whether this listing is truncated, and additional requests need to be made to get more results.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectListing
For internal use only.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets whether or not this listing is truncated, and additional requests need to be made to get more results.
setTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setType(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodePath
 
setUaa_token(String) - Method in class com.ibm.cloud.objectstorage.oauth.Token
Sets the UAA token.
setUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
setUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
setUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
setUpCredentials() - Static method in class com.ibm.cloud.objectstorage.test.AWSIntegrationTestBase
Before of super class is guaranteed to be called before that of a subclass so the following is safe.
setUpCredentials() - Static method in class com.ibm.cloud.objectstorage.test.AWSTestBase
Deprecated.
Extend from AWSIntegrationTestBase to access credentials
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Sets the ID of the upload to abort.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the ID of the multipart upload to complete.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadResult
Sets the initiated multipart upload ID.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the ID of the multipart upload whose parts are being listed.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUpload
Sets the unique ID of this multipart upload.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartListing
Sets the upload ID value specified in the original request used to identify which multipart upload contains the parts to list.
setUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
setUploadIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional upload ID marker indicating where in the results to begin listing.
setUploadIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultipartUploadListing
Sets the optional upload ID marker specified in the original request to specify where in the results to begin listing multipart uploads.
setUploadPartMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Sets the optional metadata to be included in each UploadPart request.
setUseClientMode(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setUseExpectContinue(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets if use expect continue should be enabled.
setUseGzip(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether gzip decompression should be used when receiving HTTP responses.
setUser_message(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.NodeError
 
setUserAgent(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
setUserAgentPrefix(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the HTTP user agent prefix to send with all requests.
setUserAgentSuffix(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the HTTP user agent suffix to send with all requests.
setUserAgentTemplate(String) - Method in class com.ibm.cloud.objectstorage.internal.config.InternalConfigJsonHelper
 
setUseReaper(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether the IdleConnectionReaper is to be started as a daemon thread
setUseRequestMetrics(boolean) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
setUserMetadata(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectMetadata
Sets the custom user-metadata for the associated object.
setUseTcpKeepAlive(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether or not to enable TCP KeepAlive support at the socket level.
setUseThrottleRetries(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether throttled retries should be used
setValidateAfterInactivityMillis(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time (in milliseconds) that a connection can be idle in the connection pool before it must be validated to ensure it's still open.
setValue(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Sets the value for this FilterRule
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectResult
 
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult
Sets the version ID of the source object.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsResult.DeletedObject
 
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the version ID uniquely identifying which version of the object to delete.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the version ID of the object, only present if versioning has been enabled for the bucket.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the optional version ID specifying which version of the object whose ACL to be retrieved.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Version ID.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional version ID of the object version whose metadata is being retrieved.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional version ID specifying which version of the object to download.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Version ID.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiObjectDeleteException.DeleteError
 
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectResult
Sets the optional version ID of the newly uploaded object.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the id of the version to be restored.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Version ID.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Version ID.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set an ID used to reference a specific version of the object.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.CopyResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setVersioningConfiguration(BucketVersioningConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the new versioning configuration for the specified bucket.
setVersionSummaries(List<S3VersionSummary>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
For internal use only.
setWantClientAuth(boolean) - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
setWebIdentityTokenFilePath(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Set the absolute path to the JWT file that contains a web identity token.
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketCrossOriginConfigurationRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional mirror-destination value for WORM mirroring
setWormMirrorDestination(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.WormMirrorDestinationProvider
Sets the optional mirror-destination value for WORM mirroring
setYears(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of years that you want to specify for the default retention period.
setZeroByteContent(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets if zero byte content is to be used for generating pre-signed URL.
SharedConfigDefaultLocationProvider - Class in com.ibm.cloud.objectstorage.profile.path.config
Checks if there is a config file present at the default location (~/.aws/config).
SharedConfigDefaultLocationProvider() - Constructor for class com.ibm.cloud.objectstorage.profile.path.config.SharedConfigDefaultLocationProvider
 
SHORT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
SHORT - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
SHORT - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
shouldAbort() - Static method in enum com.ibm.cloud.objectstorage.util.SdkRuntime
Returns true if the current operation should abort; false otherwise.
shouldAdjustForSkew() - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster.ClockSkewAdjustment
 
ShouldClearSslSessionPredicate - Class in com.ibm.cloud.objectstorage.http.conn.ssl
Determines whether we should apply the workaround to bug that causes the SSL session cache to be stuck in a bad state for either 24 hours or the next JVM restart.
ShouldClearSslSessionPredicate(JavaVersionParser.JavaVersion) - Constructor for class com.ibm.cloud.objectstorage.http.conn.ssl.ShouldClearSslSessionPredicate
 
shouldExcludeHeaderFromSigning(String) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
shouldInclude(S3ObjectSummary) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.KeyFilter
Logic to determine if this key should be included or not.
shouldRetry(int, CredentialsEndpointRetryParameters) - Method in interface com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryPolicy
Returns whether a failed request should be retried.
shouldRetry(AmazonWebServiceRequest, AmazonClientException, int) - Method in class com.ibm.cloud.objectstorage.retry.PredefinedRetryPolicies.SDKDefaultRetryCondition
 
shouldRetry(AmazonWebServiceRequest, AmazonClientException, int) - Method in interface com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryCondition
Returns whether a failed request should be retried according to the given request context.
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicyAdapter
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.AndRetryCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.MaxNumberOfRetriesCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.OrRetryCondition
 
shouldRetry(RetryPolicyContext) - Method in interface com.ibm.cloud.objectstorage.retry.v2.RetryCondition
Determine whether a request should or should not be retried.
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryOnExceptionsCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryOnStatusCodeCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cloud.objectstorage.retry.v2.SimpleRetryPolicy
 
shouldRetry(AmazonWebServiceRequest, AmazonClientException, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.CompleteMultipartUploadRetryCondition
 
shouldRetry(PollingStrategyContext) - Method in class com.ibm.cloud.objectstorage.waiters.MaxAttemptsRetryStrategy
Default way of checking if polling should be retried or fast failed
shouldRetry(PollingStrategyContext) - Method in interface com.ibm.cloud.objectstorage.waiters.PollingStrategy.RetryStrategy
Returns whether polling of a resource should be retried according to the given polling context.
shouldRetryWithAuthParam(Request<?>, HttpResponse, AmazonServiceException) - Method in interface com.ibm.cloud.objectstorage.retry.internal.AuthErrorRetryStrategy
Returns an alternative signing context (consists of a new signer instance and a new request endpoint) that should be used to retry the request.
shouldRetryWithAuthParam(Request<?>, HttpResponse, AmazonServiceException) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3V4AuthErrorRetryStrategy
 
shouldUseHttpsScheme(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.AWS3Signer
 
shouldUseMultipartUpload(PutObjectRequest, TransferManagerConfiguration) - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
Returns true if the the specified request should be processed as a multipart upload (instead of a single part upload).
shutdown() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Shuts down this client object, releasing any resources that might be held open.
shutdown() - Method in class com.ibm.cloud.objectstorage.client.ClientHandler
Shutdown and release any underlying resources.
shutdown() - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
 
shutdown(boolean) - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Can be used to shutdown the (legacy) executor.
shutdown() - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient
Shuts down this HTTP client object, releasing any resources that might be held open.
shutdown() - Static method in class com.ibm.cloud.objectstorage.http.IdleConnectionReaper
Shuts down the thread, allowing the class and instance to be collected.
shutdown() - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimer
Shutdown the underlying ScheduledThreadPoolExecutor.
shutdown() - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestTimer
Shutdown the underlying ScheduledThreadPoolExecutor.
shutdown() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
shutdown() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Shuts down this client object, releasing any resources that might be held open.
shutdownInput() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
shutdownInput() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
shutdownInput() - Method in class com.ibm.cloud.objectstorage.internal.SdkSocket
 
shutdownInput() - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
shutdownNow() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Forcefully shuts down this TransferManager instance - currently executing transfers will not be allowed to finish.
shutdownNow(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Forcefully shuts down this TransferManager instance - currently executing transfers will not be allowed to finish.
shutdownOutput() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
shutdownOutput() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
shutdownOutput() - Method in class com.ibm.cloud.objectstorage.internal.SdkSocket
 
shutdownOutput() - Method in class com.ibm.cloud.objectstorage.internal.SdkSSLSocket
 
shutdownThreadPools() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Shutdown without interrupting the threads involved, so that, for example, any upload in progress can complete without throwing AbortedException.
shutdownThreadPools() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
Shutdown without interrupting the threads involved
sign(String, byte[], SigningAlgorithm) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
sign(byte[], byte[], SigningAlgorithm) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AWS3Signer
Signs the specified request with the AWS3 signing protocol by using the AWS account credentials specified when this object was constructed and adding the required AWS3 headers to the request.
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AWS4Signer
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.AWS4UnsignedPayloadSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.NoOpSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.QueryStringSigner
This signer will add "Signature" parameter to the request.
sign(SignableRequest<?>, SignatureVersion, SigningAlgorithm, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.QueryStringSigner
This signer will add following authentication parameters to the request: AWSAccessKeyId SignatureVersion SignatureMethod Timestamp Signature
sign(SignableRequest<?>) - Method in interface com.ibm.cloud.objectstorage.auth.RequestSigner
Sign the given request - modifies the passed-in request to apply the signature.
sign(SignableRequest<?>, AWSCredentials) - Method in interface com.ibm.cloud.objectstorage.auth.Signer
Sign the given request with the given set of credentials.
sign(SignableRequest<?>) - Method in class com.ibm.cloud.objectstorage.auth.SignerAsRequestSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.oauth.IBMOAuthSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3QueryStringSigner
 
sign(SignableRequest<?>, AWSCredentials) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Signer
 
SignableRequest<T> - Interface in com.ibm.cloud.objectstorage
Represents a sign-able request being sent to an Amazon Web Service, including the parameters being sent as part of the request, the endpoint to which the request should be sent, etc.
signAndBase64Encode(String, String, SigningAlgorithm) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Computes an RFC 2104-compliant HMAC signature and returns the result as a Base64 encoded string.
signAndBase64Encode(byte[], String, SigningAlgorithm) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
Computes an RFC 2104-compliant HMAC signature for an array of bytes and returns the result as a Base64 encoded string.
SignatureVersion - Enum in com.ibm.cloud.objectstorage.auth
 
Signer - Interface in com.ibm.cloud.objectstorage.auth
A strategy for applying cryptographic signatures to a request, proving that the request was made by someone in posession of the given set of credentials without transmitting the secret key over the wire.
SignerAsRequestSigner - Class in com.ibm.cloud.objectstorage.auth
An adapter class that allows a Signer to implement the RequestSigner interface
SignerAsRequestSigner(Signer, AWSCredentialsProvider) - Constructor for class com.ibm.cloud.objectstorage.auth.SignerAsRequestSigner
SignerConfig - Class in com.ibm.cloud.objectstorage.internal.config
Signer configuration.
SignerConfigJsonHelper - Class in com.ibm.cloud.objectstorage.internal.config
An internal class used to build SignerConfig after this class per se has been unmarshalled from JSON.
SignerConfigJsonHelper() - Constructor for class com.ibm.cloud.objectstorage.internal.config.SignerConfigJsonHelper
 
SignerConfigJsonHelper(String) - Constructor for class com.ibm.cloud.objectstorage.internal.config.SignerConfigJsonHelper
 
SignerConstants - Class in com.ibm.cloud.objectstorage.auth.internal
 
SignerConstants() - Constructor for class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
SignerFactory - Class in com.ibm.cloud.objectstorage.auth
Signer factory.
SignerKey - Class in com.ibm.cloud.objectstorage.auth.internal
Holds the signing key and the number of days since epoch for the date for which the signing key was generated.
SignerKey(long, byte[]) - Constructor for class com.ibm.cloud.objectstorage.auth.internal.SignerKey
 
SignerParams - Class in com.ibm.cloud.objectstorage.auth
Shared parameter structure to contain information required for signing by various signer implementations.
SignerParams(String, String) - Constructor for class com.ibm.cloud.objectstorage.auth.SignerParams
 
signerProvider(SignerProvider) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams.Builder
 
signerProvider() - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerParams
 
SignerProvider - Class in com.ibm.cloud.objectstorage.internal.auth
 
SignerProvider() - Constructor for class com.ibm.cloud.objectstorage.internal.auth.SignerProvider
 
SignerProviderContext - Class in com.ibm.cloud.objectstorage.internal.auth
 
SignerProviderContext.Builder - Class in com.ibm.cloud.objectstorage.internal.auth
 
SignerTypeAware - Interface in com.ibm.cloud.objectstorage.auth
Used to mark implementations of AmazonWebServiceRequest that specify a custom signer type.
SIGNING_NAME - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The optional service name to sign the request.
SIGNING_REGION - Static variable in class com.ibm.cloud.objectstorage.handlers.HandlerContextKey
The region used to sign the request.
SigningAlgorithm - Enum in com.ibm.cloud.objectstorage.auth
 
signWithMac(String, Mac) - Method in class com.ibm.cloud.objectstorage.auth.AbstractAWSSigner
 
SIMPLE_NAME - Static variable in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
If the class name is required for logging and metrics we should use this constant version instead of the expensive function call.
SimpleMaterialProvider - Class in com.ibm.cloud.objectstorage.services.s3.model
 
SimpleMaterialProvider() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
SimpleMetricType - Class in com.ibm.cloud.objectstorage.metrics
 
SimpleMetricType() - Constructor for class com.ibm.cloud.objectstorage.metrics.SimpleMetricType
 
SimpleRetryPolicy - Class in com.ibm.cloud.objectstorage.retry.v2
Implementation of RetryPolicy that combines an individual RetryCondition and BackoffStrategy.
SimpleRetryPolicy(RetryCondition, BackoffStrategy) - Constructor for class com.ibm.cloud.objectstorage.retry.v2.SimpleRetryPolicy
 
SimpleServiceMetricType - Class in com.ibm.cloud.objectstorage.metrics
 
SimpleServiceMetricType(String, String) - Constructor for class com.ibm.cloud.objectstorage.metrics.SimpleServiceMetricType
 
SimpleThroughputMetricType - Class in com.ibm.cloud.objectstorage.metrics
 
SimpleThroughputMetricType(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.metrics.SimpleThroughputMetricType
 
SimpleTypeJsonMarshallers - Class in com.ibm.cloud.objectstorage.protocol.json.internal
 
SimpleTypeJsonMarshallers() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
SimpleTypePathMarshallers - Class in com.ibm.cloud.objectstorage.protocol.json.internal
 
SimpleTypePathMarshallers() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
 
Singleton - Static variable in class com.ibm.cloud.objectstorage.http.impl.client.HttpRequestNoRetryHandler
 
Singleton - Static variable in class com.ibm.cloud.objectstorage.http.impl.client.SdkHttpRequestRetryHandler
 
size() - Method in class com.ibm.cloud.objectstorage.internal.FIFOCache
Returns the current size of the cache.
size() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
size - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The size of this object, in bytes
size() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
size() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
skip(long) - Method in class com.ibm.cloud.objectstorage.auth.AwsChunkedEncodingInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.internal.DelegateInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.internal.ResettableInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.internal.SdkBufferedInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.internal.SdkDigestInputStream
Skips over and discards n bytes of data from this input stream, while taking the skipped bytes into account for digest calculation.
skip(long) - Method in class com.ibm.cloud.objectstorage.internal.SdkFilterInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.AbstractRepeatableCipherInputStream
Deprecated.
 
skip(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLiteInputStream
skip(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.RenewableCipherLiteInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.RepeatableFileInputStream
Deprecated.
 
skip(long) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3AbortableInputStream
 
skip(long) - Method in class com.ibm.cloud.objectstorage.util.LengthCheckInputStream
skipClientSideValidation(GetObjectRequest, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Conveience method to determine whether to do client side validation of a GetObject call based on both the request and the response.
skipClientSideValidation(PresignedUrlDownloadRequest, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Conveience method to determine whether to do client side validation of a PresignedUrlDownloadRequest call based on both the request and the response.
skipClientSideValidationPerGetResponse(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side based on the server response.
skipClientSideValidationPerPutResponse(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side based on the server response.
skipClientSideValidationPerRequest(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side.
skipClientSideValidationPerRequest(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side.
skipClientSideValidationPerRequest(GetObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Based on the given GetObjectRequest, returns whether the specified request should skip MD5 check on the requested object content.
skipClientSideValidationPerRequest(PresignedUrlDownloadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Based on the given PresignedUrlDownloadRequest, returns whether the specified request should skip MD5 check on the requested object content.
skipClientSideValidationPerRequest(PresignedUrlUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side.
skipClientSideValidationPerUploadPartResponse(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should use the Headers.ETAG header returned by S3 to validate the integrity of the message client side based on the server response.
SkipMd5CheckStrategy - Class in com.ibm.cloud.objectstorage.services.s3.internal
Logic for determining whether MD5 checksum validation should be performed or not.
skipServerSideValidation(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should calculate and send the Headers.CONTENT_MD5 header to be validated by S3 per the request.
skipServerSideValidation(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.SkipMd5CheckStrategy
Determines whether the client should calculate and send the Headers.CONTENT_MD5 header to be validated by S3 per the request.
sock - Variable in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
sock - Variable in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
SOURCE_PROFILE - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Property name for specifying the profile credentials to use when assuming a role
SSEAlgorithm - Enum in com.ibm.cloud.objectstorage.services.s3.model
Server-side Encryption Algorithm.
SSEAwsKeyManagementParams - Class in com.ibm.cloud.objectstorage.services.s3.model
 
SSEAwsKeyManagementParams() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SSEAwsKeyManagementParams
Constructs a new instance of SSEAwsKeyManagementParams.
SSEAwsKeyManagementParamsProvider - Interface in com.ibm.cloud.objectstorage.services.s3.model
Implemented by classes that support the option of using SSE with Amazon Web Services Key Management System.
SSECustomerKey - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents a customer provided key for use with Amazon S3 server-side encryption.
SSECustomerKey(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified base64-encoded key material.
SSECustomerKey(byte[]) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified raw key material.
SSECustomerKey(SecretKey) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified SecretKey.
SSECustomerKeyProvider - Interface in com.ibm.cloud.objectstorage.services.s3.model
Implemented by classes that support the option of using SSE Customer key.
SSEResultBase - Class in com.ibm.cloud.objectstorage.services.s3.internal
Common abstract base class for result that contains server side encryption (SSE) information.
SSEResultBase() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.SSEResultBase
 
StackedRequestHandler - Class in com.ibm.cloud.objectstorage.handlers
Composite RequestHandler2 to execute a chain of RequestHandler2 implementations in stack order.
StackedRequestHandler(RequestHandler2...) - Constructor for class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
StackedRequestHandler(List<RequestHandler2>) - Constructor for class com.ibm.cloud.objectstorage.handlers.StackedRequestHandler
 
STANDARD - Static variable in interface com.ibm.cloud.objectstorage.auth.SdkClock
Standard implementation that calls out to System.currentTimeMillis().
standard() - Static method in class com.ibm.cloud.objectstorage.protocol.json.JsonProtocolMarshallerBuilder
 
standard() - Static method in class com.ibm.cloud.objectstorage.services.kms.AWSKMSClientBuilder
 
standard() - Static method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3ClientBuilder
 
standard() - Static method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
 
start(RootDoc) - Static method in class com.ibm.cloud.objectstorage.annotation.ExcludeDoclet
 
start() - Method in class com.ibm.cloud.objectstorage.metrics.MetricCollector
Starts the request metric collector.
start(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
start(String, String, String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
start(String, String[], String[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
STARTED_EVENT_CODE - Static variable in class com.ibm.cloud.objectstorage.event.ProgressEvent
startElement(String) - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Starts a new element with the specified name at the current position in the in-progress XML document.
startEvent(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
startEvent(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
startEvent(String) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
Start an event which will be timed.
startEvent(MetricType) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetricsFullSupport
 
startHandshake() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
startMarshalling() - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.JsonProtocolMarshaller
If there is not an explicit payload member then we need to start the implicit JSON request object.
startMarshalling() - Method in interface com.ibm.cloud.objectstorage.protocol.ProtocolRequestMarshaller
Hook to perform an initialization that needs to happen at the start of marshalling.
startTimer(int) - Method in class com.ibm.cloud.objectstorage.http.timers.client.ClientExecutionTimer
Start the timer with the specified timeout and return a object that can be used to track the state of the timer and cancel it if need be.
startTimer(HttpRequestBase, int) - Method in class com.ibm.cloud.objectstorage.http.timers.request.HttpRequestTimer
Start the timer with the specified timeout and return a object that can be used to track the state of the timer and cancel it if need be.
startTiming() - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Captures the current wall clock time (since epoch in millisecond) and the current time (in nanosecond) used for timing measurement.
startTimingFullSupport() - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Captures the current wall clock time (since epoch in millisecond) and the current time (in nanosecond) used for timing measurement.
startTimingFullSupport(long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Captures the given start time in nanosecond, ignoring the wall clock time.
startTimingFullSupport(long, long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Captures the given wall clock time and start time in nanosecond
startTransfer(String, String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaFaspManagerWrapper
 
state - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
The current state of this transfer.
stateChangeListeners - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Collection of listeners to be notified for changes to the state of this transfer via setState()
StaticCredentialsProvider - Class in com.ibm.cloud.objectstorage.internal
StaticCredentialsProvider(AWSCredentials) - Constructor for class com.ibm.cloud.objectstorage.internal.StaticCredentialsProvider
Deprecated.
 
StaticEncryptionMaterialsProvider - Class in com.ibm.cloud.objectstorage.services.s3.model
Simple implementation of EncryptionMaterialsProvider that just wraps static EncryptionMaterials.
StaticEncryptionMaterialsProvider(EncryptionMaterials) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.StaticEncryptionMaterialsProvider
 
StaticSignerProvider - Class in com.ibm.cloud.objectstorage.auth
Implementation of SignerProvider that always returns the same signer regardless of context.
StaticSignerProvider(Signer) - Constructor for class com.ibm.cloud.objectstorage.auth.StaticSignerProvider
 
StaxResponseHandler<T> - Class in com.ibm.cloud.objectstorage.http
Default implementation of HttpResponseHandler that handles a successful response from an AWS service and unmarshalls the result using a StAX unmarshaller.
StaxResponseHandler(Unmarshaller<T, StaxUnmarshallerContext>, boolean, boolean) - Constructor for class com.ibm.cloud.objectstorage.http.StaxResponseHandler
 
StaxResponseHandler(Unmarshaller<T, StaxUnmarshallerContext>) - Constructor for class com.ibm.cloud.objectstorage.http.StaxResponseHandler
Constructs a new response handler that will use the specified StAX unmarshaller to unmarshall the service response and uses the specified response element path to find the root of the business data in the service's response.
stop() - Method in class com.ibm.cloud.objectstorage.metrics.MetricCollector
Stops the request metric collector.
STORAGE_CLASS - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header describing what class of storage a user wants
storageClass - Variable in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
The class of storage used by Amazon S3 to store this object
StorageClass - Enum in com.ibm.cloud.objectstorage.services.s3.model
Specifies constants that define Amazon S3 storage classes.
StorageClassAnalysis - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
 
StorageClassAnalysis() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysis
 
StorageClassAnalysisDataExport - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
 
StorageClassAnalysisDataExport() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
 
StorageClassAnalysisSchemaVersion - Enum in com.ibm.cloud.objectstorage.services.s3.model.analytics
The version of the output schema to use when exporting data.
STREAM - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.HeaderMarshallers
 
STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.QueryParamMarshallers
 
STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
STRING - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypePathMarshallers
 
STRING - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
StringInputStream - Class in com.ibm.cloud.objectstorage.util
Simple wrapper for ByteArrayInputStream that will automatically encode the string as UTF-8 data, and still allows access to the original string.
StringInputStream(String) - Constructor for class com.ibm.cloud.objectstorage.util.StringInputStream
 
StringMapBuilder - Class in com.ibm.cloud.objectstorage.util
A convenient map builder for Strings.
StringMapBuilder() - Constructor for class com.ibm.cloud.objectstorage.util.StringMapBuilder
 
StringMapBuilder(String, String) - Constructor for class com.ibm.cloud.objectstorage.util.StringMapBuilder
 
stringMapFromJsonString(String) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
Returns a map of strings from the given json string; or null if the given json string is null.
StringToByteBufferAdapter - Class in com.ibm.cloud.objectstorage.adapters.types
 
StringToByteBufferAdapter() - Constructor for class com.ibm.cloud.objectstorage.adapters.types.StringToByteBufferAdapter
 
StringToInputStreamAdapter - Class in com.ibm.cloud.objectstorage.adapters.types
 
StringToInputStreamAdapter() - Constructor for class com.ibm.cloud.objectstorage.adapters.types.StringToInputStreamAdapter
 
StringUtils - Class in com.ibm.cloud.objectstorage.util
Utilities for converting objects to strings.
StringUtils() - Constructor for class com.ibm.cloud.objectstorage.util.StringUtils
 
STRUCTURED - Static variable in class com.ibm.cloud.objectstorage.protocol.json.internal.SimpleTypeJsonMarshallers
 
STRUCTURED - Static variable in interface com.ibm.cloud.objectstorage.protocol.MarshallingType
 
StructuredJsonGenerator - Interface in com.ibm.cloud.objectstorage.protocol.json
Interface for generating a JSON
StructuredJsonMarshaller<T> - Interface in com.ibm.cloud.objectstorage.protocol.json
Interface to marshall an object to the JSON payload using a StructuredJsonGenerator.
StructuredPojo - Interface in com.ibm.cloud.objectstorage.protocol
Interface implemented by model classes so that they may marshaller themselves.
STSProfileCredentialsServiceLoader - Class in com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken
Loads com.ibm.cloud.objectstorage.services.securitytoken.internal.STSProfileCredentialsService from the STS SDK module, if the module is on the current classpath.
STSProfileCredentialsServiceProvider - Class in com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken
 
STSProfileCredentialsServiceProvider(RoleInfo) - Constructor for class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.STSProfileCredentialsServiceProvider
 
submitRefreshTask() - Method in class com.ibm.cloud.objectstorage.oauth.DefaultTokenManager
Submits a token refresh task
subTransfers - Variable in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileTransfer
 
SUSPENDED - Static variable in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is suspended for a bucket.
swfDefault() - Static method in class com.ibm.cloud.objectstorage.PredefinedClientConfigurations
Factory method for Simple Workflow's default ClientConfiguration
SYMMETRIC_CIPHER_BLOCK_SIZE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.JceEncryptionConstants
AES cipher block size
SYMMETRIC_KEY_ALGORITHM - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.JceEncryptionConstants
Name of the symmetric encryption algorithm
SYMMETRIC_KEY_LENGTH - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.JceEncryptionConstants
Minimum length of the generated symmetric key
SyncBuilderParams() - Constructor for class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder.SyncBuilderParams
 
SyncProgressListener - Class in com.ibm.cloud.objectstorage.event
Abstract adapter class for a progress listener that is delivered with progress event synchronously.
SyncProgressListener() - Constructor for class com.ibm.cloud.objectstorage.event.SyncProgressListener
 
SystemDefaultDnsResolver - Class in com.ibm.cloud.objectstorage
Default dns resolver that uses InetAddress.getAllByName(String) to resolve hosts to ip addresses
SystemDefaultDnsResolver() - Constructor for class com.ibm.cloud.objectstorage.SystemDefaultDnsResolver
 
SystemPropertiesCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
AWSCredentialsProvider implementation that provides credentials by looking at the aws.accessKeyId and aws.secretKey Java system properties.
SystemPropertiesCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.SystemPropertiesCredentialsProvider
 
SystemPropertyTlsKeyManagersProvider - Class in com.ibm.cloud.objectstorage.http
Implementation of TlsKeyManagersProvider that gets the information about the KeyStore to load from the system properties.
SystemPropertyTlsKeyManagersProvider() - Constructor for class com.ibm.cloud.objectstorage.http.SystemPropertyTlsKeyManagersProvider
 

T

TAGGING_DIRECTIVE - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
 
targetClass() - Method in interface com.ibm.cloud.objectstorage.smoketest.ReflectionUtils.RandomSupplier
 
test(SSLException) - Method in class com.ibm.cloud.objectstorage.http.conn.ssl.ShouldClearSslSessionPredicate
 
test(T) - Method in class com.ibm.cloud.objectstorage.internal.SdkPredicate
Evaluates this predicate on the given argument
test(AmazonS3Exception) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.CompleteMultipartUploadRetryablePredicate
 
test(AmazonServiceException) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.IsSigV4RetryablePredicate
 
TestExecutors - Class in com.ibm.cloud.objectstorage.test.util
Test executor services
the_response_should_contain_a(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
then_I_expect_response_error_code(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
then_the_value_at_should_be_a_list(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
then_the_value_at_should_be_a_map(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
ThreadSafe - Annotation Type in com.ibm.cloud.objectstorage.annotation
Documenting annotation to indicate a class is thread-safe and may be shared among multiple threads.
ThroughputMetricType - Interface in com.ibm.cloud.objectstorage.metrics
 
Throwables - Enum in com.ibm.cloud.objectstorage.util
Utility for use with errors or exceptions.
throwExceptionIfAny() - Method in class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
Throws the underlying exception, if any, as an SdkClientException; or do nothing otherwise.
Tier - Enum in com.ibm.cloud.objectstorage.services.s3.model
Glacier retrieval tier at which the restore will be processed.
time() - Method in interface com.ibm.cloud.objectstorage.internal.TokenBucket.Clock
 
timeOffset - Variable in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Optional offset (in seconds) to use when signing requests
TimeoutThreadPoolBuilder - Class in com.ibm.cloud.objectstorage.http.timers
Utility class to build the ScheduledThreadPoolExecutor for the request timeout and client execution timeout features
TimeoutThreadPoolBuilder() - Constructor for class com.ibm.cloud.objectstorage.http.timers.TimeoutThreadPoolBuilder
 
timestamp - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
timestampFormat(String) - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo.Builder
 
timestampFormat() - Method in class com.ibm.cloud.objectstorage.protocol.MarshallingInfo
 
TimestampFormat - Enum in com.ibm.cloud.objectstorage.util
 
timingInfo - Variable in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
 
TimingInfo - Class in com.ibm.cloud.objectstorage.util
Used both as a base class and a minimal support of timing info.
TimingInfo(Long, long, Long) - Constructor for class com.ibm.cloud.objectstorage.util.TimingInfo
A private ctor to facilitate the deprecation of using millisecond and migration to using nanosecond for timing measurement.
TlsKeyManagersProvider - Interface in com.ibm.cloud.objectstorage.http
Provider for KeyManagers to be used by the HTTP client for TLS client authentication.
toAWSRegion() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Returns the respective Amazon Web Services region.
toBase64(byte[]) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Converts byte data to a Base64-encoded string.
toBigDecimal(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
toBigInteger(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
toBoolean(StringBuilder) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
toBuilder() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
toByteArray(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
Safely converts a string to a byte array, first attempting to explicitly use our preferred encoding (UTF-8), and then falling back to the platform's default encoding if for some reason our preferred encoding isn't supported.
toByteArray(InputStream) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Reads and returns the rest of the given input stream as a byte array.
toBytesDirect(String) - Static method in enum com.ibm.cloud.objectstorage.util.CodecUtils
Returns a byte array representing the given string, truncating each character into a byte directly.
toHex(byte[]) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Converts byte data to a Hex-encoded string in lower case.
toInteger(StringBuilder) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
toJson() - Method in class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification
 
toJsonPrettyString(Object) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
toJsonString(Object) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
 
Token - Class in com.ibm.cloud.objectstorage.oauth
Pojo representation of the json IAM token
Token() - Constructor for class com.ibm.cloud.objectstorage.oauth.Token
 
TokenBucket - Class in com.ibm.cloud.objectstorage.internal
 
TokenBucket() - Constructor for class com.ibm.cloud.objectstorage.internal.TokenBucket
 
TokenBucket.Clock - Interface in com.ibm.cloud.objectstorage.internal
 
TokenManager - Interface in com.ibm.cloud.objectstorage.oauth
Interface to expose the method required for a class to implement a Token Manager.
TokenProvider - Interface in com.ibm.cloud.objectstorage.oauth
Interface to expose the method required for a class to implement a Token Provider.
toListObjectsRequest() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListNextBatchOfObjectsRequest
Creates a new ListObjectsRequest object using the previous object listing.
toMarshallingType(T) - Method in class com.ibm.cloud.objectstorage.protocol.json.internal.MarshallerRegistry
 
TopicConfiguration(String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
TopicConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
Represents the topic configuration for an Amazon S3 bucket.
TopicConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
 
TopicConfiguration(String, EnumSet<S3Event>) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
Creates a new topic configuration with the given topic arn and set of events.
TopicConfiguration(String, String...) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
Creates a new topic configuration with the given topic arn and set of events.
toStream(ByteBuffer) - Static method in class com.ibm.cloud.objectstorage.util.BinaryUtils
Wraps a ByteBuffer in an InputStream.
toString() - Method in class com.ibm.cloud.objectstorage.arn.Arn
 
toString() - Method in class com.ibm.cloud.objectstorage.arn.ArnResource
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathJsonFileCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.ClasspathPropertiesFileCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.EnvironmentVariableCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.json.JsonCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.JsonFileCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.ibm.cloud.objectstorage.auth.PropertiesFileCredentialsProvider
 
toString() - Method in enum com.ibm.cloud.objectstorage.auth.SignatureVersion
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.SystemPropertiesCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
toString() - Method in class com.ibm.cloud.objectstorage.event.ProgressEvent
 
toString() - Method in class com.ibm.cloud.objectstorage.event.request.ProgressSupport
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfig
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.config.HttpClientConfigJsonHelper
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.config.SignerConfig
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSocket
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.DelegateSSLSocket
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.FIFOCache
 
toString() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
toString() - Method in class com.ibm.cloud.objectstorage.metrics.ByteThroughputProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.metrics.ServiceLatencyProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.metrics.SimpleMetricType
 
toString() - Method in enum com.ibm.cloud.objectstorage.Protocol
 
toString() - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
toString() - Method in class com.ibm.cloud.objectstorage.regions.Region
 
toString() - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
 
toString() - Method in class com.ibm.cloud.objectstorage.ResponseMetadata
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3URI
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.ContentCryptoScheme
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3KeyWrapScheme
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
 
toString() - Method in exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
Extends the implementation from AmazonServiceException to include additional information on S3's extended request ID.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3ExportFileFormat
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisSchemaVersion
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Bucket
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateStatus
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLoggingConfiguration
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Enables delivery of all bucket events to Amazon EventBridge.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionStatus
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.CannedAccessControlList
Returns the Amazon S3 x-amz-acl header value for this canned acl.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.CORSRule.AllowedMethods
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplicationStatus
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockResult
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.EmailAddressGrantee
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplicationStatus
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Grant
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFormat
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFrequency
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryIncludedObjectVersions
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryOptionalField
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockEnabled
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHoldStatus
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockMode
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetentionMode
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.Owner
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Permission
Gets the string representation of this permission object as defined by Amazon S3, eg.
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Fluent method to set the ExistingObjectReplication that is indicate if existing objects are replicated in Replication configuration V2.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.S3Event
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3Object
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectId
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectSummary
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
 
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockResult
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.StorageClass
 
toString() - Method in enum com.ibm.cloud.objectstorage.services.s3.model.Tier
 
toString() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
toString(InputStream) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Reads and returns the rest of the given input stream as a string.
toString(StringBuilder) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
 
toString() - Method in class com.ibm.cloud.objectstorage.util.TimingInfo
 
toString() - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
toStringDirect(byte[]) - Static method in enum com.ibm.cloud.objectstorage.util.CodecUtils
Returns a string representing the given byte array, treating each byte as a single octet character.
totalRequests() - Method in class com.ibm.cloud.objectstorage.retry.v2.RetryPolicyContext
 
toUri(String, ClientConfiguration) - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
Returns an URI for the given endpoint.
toUri(String, Protocol) - Static method in class com.ibm.cloud.objectstorage.util.RuntimeHttpUtils
Returns an URI for the given endpoint.
trace(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
trace(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
trace(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with trace log level.
trace(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with trace log level.
Transfer - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Represents an asynchronous upload to or download from Amazon S3.
Transfer.TransferState - Enum in com.ibm.cloud.objectstorage.services.s3.transfer
Enumeration of the possible transfer states.
TransferListener - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
Singleton Listener for the progress of all Aspera transfer.
TransferListener() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
TransferManager - Class in com.ibm.cloud.objectstorage.services.s3.transfer
High level utility for managing transfers to Amazon S3.
TransferManager() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
TransferManager(AWSCredentialsProvider) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Deprecated.
use TransferManagerBuilder.withS3Client(AmazonS3) for example: TransferManagerBuilder.standard().withS3Client(AmazonS3ClientBuilder.standard.withCredentials(credentialsProvider).build()).build();
TransferManager(AWSCredentials) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Deprecated.
use TransferManagerBuilder.withS3Client(AmazonS3) for example: TransferManagerBuilder.standard().withS3Client(AmazonS3ClientBuilder.standard.withCredentials(credentials).build()).build();
TransferManager(AmazonS3) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
TransferManager(AmazonS3, ExecutorService) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
TransferManager(AmazonS3, ExecutorService, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
TransferManager(TransferManagerBuilder) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Constructor for use by classes that need to extend the TransferManager.
TransferManagerBuilder - Class in com.ibm.cloud.objectstorage.services.s3.transfer
Fluent builder for TransferManager.
TransferManagerConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.transfer
Configuration options for how TransferManager processes requests.
TransferManagerConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerConfiguration
 
TransferManagerUtils - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Internal utilities for multipart uploads with TransferManager.
TransferManagerUtils() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferManagerUtils
 
TransferMonitor - Interface in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Monitors long-running transfers.
TransferProgress - Class in com.ibm.cloud.objectstorage.services.s3.transfer
Describes the progress of a transfer.
TransferProgress() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
 
TransferProgressUpdatingListener - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
TransferProgressUpdatingListener(TransferProgress) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferProgressUpdatingListener
 
transferReporter(String, String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferListener
 
TransferSpec - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
 
TransferSpec() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpec
 
TransferSpecs - Class in com.ibm.cloud.objectstorage.services.aspera.transfer
 
TransferSpecs() - Constructor for class com.ibm.cloud.objectstorage.services.aspera.transfer.TransferSpecs
 
transferStateChanged(Transfer, Transfer.TransferState) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.internal.TransferStateChangeListener
 
TransferStateChangeListener - Interface in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Listener for transfer state changes.
Transition() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
 
trim(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
A null-safe trim method.
TrustingX509TrustManager() - Constructor for class com.ibm.cloud.objectstorage.http.apache.client.impl.ApacheConnectionManagerFactory.TrustingX509TrustManager
 
tryGetRegionByEndpointDnsSuffix(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
tryGetRegionByEndpointDnsSuffix(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
tryGetRegionByEndpointDnsSuffix(String) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Returns the region associated with the specified endpoint by searching the endpoint configuration for a partition that matches the DNS suffix of the provided endpoint and extracting the region name based on the endpoint pattern for that partition.
tryGetRegionByEndpointDnsSuffix(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Returns the region associated with the specified endpoint by searching the endpoint configuration for a partition that matches the DNS suffix of the provided endpoint and extracting the region name based on the endpoint pattern for that partition.
tryGetRegionByExplicitEndpoint(String) - Method in class com.ibm.cloud.objectstorage.partitions.PartitionMetadataProvider
 
tryGetRegionByExplicitEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.InMemoryRegionsProvider
 
tryGetRegionByExplicitEndpoint(String) - Method in class com.ibm.cloud.objectstorage.regions.RegionMetadata
Returns the region associated with the specified endpoint by searching the endpoint configuration for an endpoint that is explicitly listed.
tryGetRegionByExplicitEndpoint(String) - Method in interface com.ibm.cloud.objectstorage.regions.RegionMetadataProvider
Returns the region associated with the specified endpoint by searching the endpoint configuration for an endpoint that is explicitly listed.
tryParseInt(String) - Static method in class com.ibm.cloud.objectstorage.util.NumberUtils
 
tryPause(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadImpl
 
tryPause(boolean) - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Upload
Tries to pause the current upload operation and returns the information that can be used to resume the upload.
TypeAdapter<Source,Destination> - Interface in com.ibm.cloud.objectstorage.adapters.types
Adapter interface to convert one type to another

U

unchanged() - Method in enum com.ibm.cloud.objectstorage.services.s3.transfer.PauseStatus
Returns true if the transfer is not started or the pause operation has no effect on the transfer.
UNENCRYPTED_CONTENT_LENGTH - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the original, unencrypted size of an encrypted object
UNENCRYPTED_CONTENT_MD5 - Static variable in interface com.ibm.cloud.objectstorage.services.s3.Headers
Header for the optional original unencrypted Content MD5 of an encrypted object
UNKNOWN - Static variable in class com.ibm.cloud.objectstorage.util.JavaVersionParser.JavaVersion
 
unlock(File) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.FileLocks
Unlocks a file previously locked via FileLocks.lock(File).
unmodifiableTimingInfo(long, Long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Returns an instance of TimingInfo that is not modifiable, given the start and end nano times.
unmodifiableTimingInfo(long, long, Long) - Static method in class com.ibm.cloud.objectstorage.util.TimingInfo
Returns an instance of TimingInfo that is not modifiable.
UnorderedCollectionComparator - Class in com.ibm.cloud.objectstorage.test.util
This class includes some utility methods for comparing two unordered collections.
UnorderedCollectionComparator() - Constructor for class com.ibm.cloud.objectstorage.test.util.UnorderedCollectionComparator
 
UnorderedCollectionComparator.CrossTypeComparator<A,B> - Interface in com.ibm.cloud.objectstorage.test.util
A simple interface that attempts to compare objects of two different types
unregisterMBean(String) - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Unregisters the MBean under the given object name to the first MBean server, or the platform MBean server if there is no explicitly registered MBean server.
unregisterMBean(String) - Method in class com.ibm.cloud.objectstorage.jmx.SdkMBeanRegistrySupport
 
unregisterMBean(String) - Method in interface com.ibm.cloud.objectstorage.jmx.spi.SdkMBeanRegistry
Returns true if the unregistration of the MBean under the given object name succeeded; false otherwise.
unregisterMetricAdminMBean() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Unregisters the metric admin MBean from JMX for the current classloader.
UnreliableFilterInputStream - Class in com.ibm.cloud.objectstorage.util
An internal class used solely for the purpose of testing via failure injection.
UnreliableFilterInputStream(InputStream, boolean) - Constructor for class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
UnreliableRandomInputStream - Class in com.ibm.cloud.objectstorage.test.util
Subclass of RandomInputStream that, in addition to spitting out a set length of random characters, throws an IOException.
UnreliableRandomInputStream(long) - Constructor for class com.ibm.cloud.objectstorage.test.util.UnreliableRandomInputStream
Constructs a new unreliable random data input stream of the specified number of bytes.
unwrap() - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
unwrapExecutionException(ExecutionException) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Unwraps the root exception that caused the specified ExecutionException and returns it.
update(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.CipherLite
Continues a multiple-part encryption or decryption operation (depending on how the underlying cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.GCMCipherLite
 
updateClientSendingRate(boolean) - Method in class com.ibm.cloud.objectstorage.internal.TokenBucket
_UpdateClientSendingRate(response) _UpdateMeasuredRate() if IsThrottlingError(response) if not enabled rate_to_use = measured_tx_rate else rate_to_use = min(measured_tx_rate, fill_rate) # The fill_rate is from the token bucket.
updateEstimatedSkew(ClockSkewAdjuster.AdjustmentRequest) - Method in class com.ibm.cloud.objectstorage.retry.ClockSkewAdjuster
 
updateInstructionPutRequest(PutObjectRequest, ContentCryptoMaterial) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Updates put request to store the specified instruction object in S3.
updateMetadataWithContentCryptoMaterial(ObjectMetadata, File, ContentCryptoMaterial) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
 
updateProgress(long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferProgress
 
updateUriHost(URI, String) - Static method in class com.ibm.cloud.objectstorage.util.UriResourcePathUtils
Creates a new URI from the given URI by replacing the host value.
upload(String, File, String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Uploads a file via Aspera FASP
upload(String, File, String, AsperaConfig, ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
 
upload(PresignedUrlUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
upload(PresignedUrlUploadRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Uploads a new object into S3 using the given presigned url.
upload(PresignedUrlUploadRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
upload(String, String, InputStream, ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(String, String, File) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(PutObjectRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(PutObjectRequest, S3ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
Upload - Interface in com.ibm.cloud.objectstorage.services.s3.transfer
Represents an asynchronous upload to Amazon S3.
UPLOAD_BYTE_COUNT_NAME_SUFFIX - Static variable in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricType
 
UPLOAD_THROUGHPUT_NAME_SUFFIX - Static variable in interface com.ibm.cloud.objectstorage.metrics.ServiceMetricType
 
UploadCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
UploadCallable(TransferManager, ExecutorService, UploadImpl, PutObjectRequest, ProgressListenerChain, String, TransferProgress) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadCallable
 
UploadContext - Class in com.ibm.cloud.objectstorage.services.s3.transfer
Context object provided to ObjectTaggingProvider to provide extra information about the object being uploaded.
uploadDirectory(String, String, File, boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Subdirectories are included in the upload by default, to exclude ensure you pass through 'false' for includeSubdirectories param
uploadDirectory(String, String, File, boolean, AsperaConfig, ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Subdirectories are included in the upload by default, to exclude ensure you pass through 'false' for includeSubdirectories param
uploadDirectory(String, String, File, boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadDirectory(String, String, File, boolean, ObjectMetadataProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadDirectory(String, String, File, boolean, ObjectMetadataProvider, ObjectTaggingProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadDirectory(String, String, File, boolean, ObjectMetadataProvider, ObjectTaggingProvider, ObjectCannedAclProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadFileList(String, String, File, List<File>) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
uploadFileList(String, String, File, List<File>, ObjectMetadataProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
uploadFileList(String, String, File, List<File>, ObjectMetadataProvider, ObjectTaggingProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
uploadFileList(String, String, File, List<File>, ObjectMetadataProvider, ObjectTaggingProvider, ObjectCannedAclProvider) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
UploadImpl - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
UploadImpl(String, TransferProgress, ProgressListenerChain, TransferStateChangeListener) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadImpl
 
UploadMonitor - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Manages an upload by periodically checking to see if the upload is done, and returning a result if so.
uploadObject(UploadObjectRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3EncryptionV2
Used to encrypt data first to disk with pipelined concurrent multi-part uploads to S3.
UploadObjectObserver - Class in com.ibm.cloud.objectstorage.services.s3
An observer that gets notified of ciphertext file creation for the purpose of pipelined parallel multi-part uploads of encrypted data to S3.
UploadObjectObserver() - Constructor for class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
 
UploadObjectRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Used to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.
UploadObjectRequest(String, String, File) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
 
UploadObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
 
UploadObjectStrategy<RequestT,ResponseT> - Interface in com.ibm.cloud.objectstorage.services.s3.internal
Interface to define behavior to plug into template for uploading an object in AmazonS3Client.
uploadPart(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
uploadPart(UploadPartRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
Uploads a part in a multipart upload.
uploadPart(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
uploadPart(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.S3Direct
 
uploadPart(UploadPartRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.internal.S3DirectSpi
 
uploadPart(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.UploadObjectObserver
Uploads the ciphertext via the non-encrypting s3 client.
UploadPartCallable - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
 
UploadPartCallable(AmazonS3, UploadPartRequest) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartCallable
 
UploadPartCallable(AmazonS3, UploadPartRequest, boolean) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartCallable
 
UploadPartRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the parameters used for the UploadPart operation on Amazon S3.
UploadPartRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
 
UploadPartRequestFactory - Class in com.ibm.cloud.objectstorage.services.s3.transfer.internal
Factory for creating all the individual UploadPartRequest objects for a multipart upload.
UploadPartRequestFactory(PutObjectRequest, String, long) - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadPartRequestFactory
 
UploadPartResult - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the details returned from Amazon S3 after calling the UploadPart operation.
UploadPartResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.UploadPartResult
 
uploadPartSecurely(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.CryptoModuleDispatcher
uploadPartSecurely(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModule
 
uploadPartSecurely(UploadPartRequest) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
UploadResult - Class in com.ibm.cloud.objectstorage.services.s3.transfer.model
Contains information returned by Amazon S3 for a completed upload.
UploadResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.transfer.model.UploadResult
 
upperCase(String) - Static method in class com.ibm.cloud.objectstorage.util.StringUtils
Converts a given String to upper case with Locale.ENGLISH
UriResourcePathUtils - Class in com.ibm.cloud.objectstorage.util
 
UriResourcePathUtils() - Constructor for class com.ibm.cloud.objectstorage.util.UriResourcePathUtils
 
URL_ENCODING - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
URL encoding for s3 object keys
urlDecode(String) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Decode a string for use in the path of a URL; uses URLDecoder.decode, which decodes a string for use in the query portion of a URL.
urlEncode(String, boolean) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
Encode a string for use in the path of a URL; uses URLEncoder.encode, (which encodes a string for use in the query portion of a URL), then applies some postfilters to fix things up per the RFC.
USE_SINGLE_METRIC_NAMESPACE - Static variable in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Used to enable the use of a single metric namespace for all levels of SDK generated CloudWatch metrics such as JVM level, host level, etc.
useBrowserCompatibleHostNameVerifier(boolean) - Method in class com.ibm.cloud.objectstorage.http.AmazonHttpClient.Builder
 
useBrowserCompatibleHostNameVerifier() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
useGzip() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Checks if gzip decompression is used when receiving HTTP responses.
useGzip() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
usePayloadForQueryParameters(SignableRequest<?>) - Static method in class com.ibm.cloud.objectstorage.util.SdkHttpUtils
 
userAgent - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
useReaper() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Checks if the IdleConnectionReaper is to be started
useReaper() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
useRequestMetrics() - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
UserIdentityEntity(String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.event.S3EventNotification.UserIdentityEntity
 
useStrictHostNameVerification() - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Hook to allow S3 client to disable strict hostname verification since it uses wildcard certificates.
useStrictHostNameVerification() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
S3 uses wildcard certificates so we have to disable strict hostname verification when using SSL.
useTcpKeepAlive() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns whether or not TCP KeepAlive support is enabled.
useTcpKeepAlive() - Method in class com.ibm.cloud.objectstorage.http.settings.HttpClientSettings
 
useThrottledRetries() - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Returns whether retry throttling will be used.
UTF8 - Static variable in class com.ibm.cloud.objectstorage.util.StringUtils
 

V

V2CompatibleBackoffStrategy - Interface in com.ibm.cloud.objectstorage.retry
Adapter interface for backoff strategies that can be used in both legacy RetryPolicies and the new V2 retry policy.
validateBucketName(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.BucketNameUtils
Validates that the specified bucket name is valid for Amazon S3 V2 naming (i.e.
validateHostnameCompliant(String, String, String) - Static method in class com.ibm.cloud.objectstorage.util.HostnameValidator
Validates that a hostname component is compliant.
validateResourceList(List<Resource>) - Static method in class com.ibm.cloud.objectstorage.util.PolicyUtils
Determines if a list of Resource objects is valid, containing either all NotResource elements or all Resource elements
ValidationUtils - Class in com.ibm.cloud.objectstorage.util
Useful utilities to validate dependencies
ValidationUtils() - Constructor for class com.ibm.cloud.objectstorage.util.ValidationUtils
 
value(String) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
value(String) - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Adds the specified value as text to the current position of the in progress XML document.
value(ByteBuffer) - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Adds the specified value as Base64 encoded text to the current position of the in progress XML document.
value(Date) - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Adds the specified date as text to the current position of the in-progress XML document.
value(Object) - Method in class com.ibm.cloud.objectstorage.util.XMLWriter
Adds the string representation of the specified object to the current position of the in progress XML document.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.AmazonServiceException.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.auth.SignatureVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.auth.SigningAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.event.ProgressEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.http.HttpMethodName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.metrics.internal.ServiceMetricTypeGuesser
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.protocol.MarshallLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.protocol.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.ProxyAuthenticationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.regions.Regions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.RequestClientOptions.Marker
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.retry.RetryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction.AsperaTransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.BucketNameUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.FileLocks
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3ExportFileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisSchemaVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CannedAccessControlList
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CORSRule.AllowedMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoKeyWrapAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoStorageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplicationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplicationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription.ConflictResolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFrequency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryIncludedObjectVersions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryOptionalField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.MetadataDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockEnabled
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHoldStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetentionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ReplicationRuleStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.RetentionDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3DataSource.Utils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter.FilterRuleName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.StorageClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Tier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.transfer.PauseStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.services.s3.transfer.Transfer.TransferState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.test.util.Memory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.AwsClientSideMonitoringMetrics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.AWSRequestMetrics.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.AWSServiceMetrics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Classes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.CodecUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.EncodingSchemeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.JavaVersionParser.KnownJavaVersions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.JodaTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.SdkRuntime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.Throwables
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.util.TimestampFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cloud.objectstorage.waiters.WaiterState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.cloud.objectstorage.AmazonServiceException.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.auth.SignatureVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.auth.SigningAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.event.ProgressEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.http.HttpMethodName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.ibm.cloud.objectstorage.internal.SdkInternalMap
 
values() - Static method in enum com.ibm.cloud.objectstorage.jmx.MBeans
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.metrics.AwsSdkMetrics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.metrics.internal.ServiceMetricTypeGuesser
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.protocol.MarshallLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.protocol.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.ProxyAuthenticationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.regions.Regions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.RequestClientOptions.Marker
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.retry.RetryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction.AsperaTransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.BucketNameUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.internal.FileLocks
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.ibm.cloud.objectstorage.services.s3.metrics.S3ServiceMetric
 
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3ExportFileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisSchemaVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CannedAccessControlList
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CORSRule.AllowedMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoKeyWrapAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.CryptoStorageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplicationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplicationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ExtraMaterialsDescription.ConflictResolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.GroupGrantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFrequency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryIncludedObjectVersions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryOptionalField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.MetadataDirective
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockEnabled
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHoldStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetentionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Region
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.ReplicationRuleStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.RetentionDirective
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3DataSource.Utils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter.FilterRuleName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.SSEAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.StorageClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.model.Tier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.transfer.PauseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.services.s3.transfer.Transfer.TransferState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.test.util.Memory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.AwsClientSideMonitoringMetrics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.AWSRequestMetrics.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.AWSServiceMetrics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Base16
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Base16Lower
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Base32
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Base64
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Classes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.ClassLoaderHelper
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.CodecUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.EncodingSchemeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.ibm.cloud.objectstorage.util.ImmutableMapParameter
 
values() - Static method in enum com.ibm.cloud.objectstorage.util.IOUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.JavaVersionParser.KnownJavaVersions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.JodaTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.json.Jackson
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.SdkRuntime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.Throwables
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.util.TimestampFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cloud.objectstorage.waiters.WaiterState
Returns an array containing the constants of this enum type, in the order they are declared.
ValueToStringConverters - Class in com.ibm.cloud.objectstorage.protocol.json.internal
Converts various types to Strings.
ValueToStringConverters() - Constructor for class com.ibm.cloud.objectstorage.protocol.json.internal.ValueToStringConverters
 
ValueToStringConverters.ValueToString<T> - Interface in com.ibm.cloud.objectstorage.protocol.json.internal
Simple interface to convert a type to a String.
version - Variable in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
 
VERSION_FOUR_SIGNER - Static variable in class com.ibm.cloud.objectstorage.auth.SignerFactory
 
VERSION_FOUR_UNSIGNED_PAYLOAD_SIGNER - Static variable in class com.ibm.cloud.objectstorage.auth.SignerFactory
 
VERSION_THREE_SIGNER - Static variable in class com.ibm.cloud.objectstorage.auth.SignerFactory
 
VersionInfoUtils - Class in com.ibm.cloud.objectstorage.util
Utility class for accessing AWS SDK versioning information.
VersionInfoUtils() - Constructor for class com.ibm.cloud.objectstorage.util.VersionInfoUtils
 
VersionListing - Class in com.ibm.cloud.objectstorage.services.s3.model
Contains the results of listing the versions in an Amazon S3 bucket, including a list of S3VersionSummary objects describing each version, information describing if this is a complete or partial listing, and the original request parameters.
VersionListing() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.VersionListing
 
visit(AnalyticsPrefixPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPredicateVisitor
Implement this method to add behaviour performed when AnalyticsPrefixPredicate is visited.
visit(AnalyticsTagPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPredicateVisitor
Implement this method to add behaviour performed when AnalyticsTagPredicate is visited.
visit(AnalyticsAndOperator) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsPredicateVisitor
Implement this method to add behaviour performed when AnalyticsAndOperator is visited.
visit(InventoryPrefixPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryPredicateVisitor
Implement this method to add behaviour performed when InventoryPrefixPredicate is visited.
visit(LifecyclePrefixPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePredicateVisitor
Implement this method to add behaviour performed when LifecyclePrefixPredicate is visited.
visit(LifecycleTagPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePredicateVisitor
Implement this method to add behaviour performed when LifecycleTagPredicate is visited.
visit(LifecycleObjectSizeGreaterThanPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePredicateVisitor
Implement this method to add behaviour performed when LifecycleObjectSizeGreaterThanPredicate is visited.
visit(LifecycleObjectSizeLessThanPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePredicateVisitor
Implement this method to add behaviour performed when LifecycleObjectSizeLessThanPredicate is visited.
visit(LifecycleAndOperator) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecyclePredicateVisitor
Implement this method to add behaviour performed when LifecycleAndOperator is visited.
visit(MetricsPrefixPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPredicateVisitor
Implement this method to add behaviour performed when MetricsPrefixPredicate is visited.
visit(MetricsTagPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPredicateVisitor
Implement this method to add behaviour performed when MetricsTagPredicate is visited.
visit(MetricsAndOperator) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsPredicateVisitor
Implement this method to add behaviour performed when MetricsAndOperator is visited.
visit(ReplicationPrefixPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPredicateVisitor
Implement this method to add behaviour performed when ReplicationPrefixPredicate is visited.
visit(ReplicationTagPredicate) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPredicateVisitor
Implement this method to add behaviour performed when ReplicationTagPredicate is visited.
visit(ReplicationAndOperator) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationPredicateVisitor
Implement this method to add behaviour performed when ReplicationAndOperator is visited.

W

Waiter<Input extends AmazonWebServiceRequest> - Interface in com.ibm.cloud.objectstorage.waiters
 
WaiterAcceptor<Output> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterAcceptor() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterAcceptor
 
WaiterBuilder<Input extends AmazonWebServiceRequest,Output> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterBuilder() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
WaiterExecution<Input extends AmazonWebServiceRequest,Output> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterExecution(WaiterExecutionBuilder<Input, Output>) - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterExecution
Constructs a new waiter with all the parameters defined in the WaiterExecutionBuilder
WaiterExecutionBuilder<Input extends AmazonWebServiceRequest,Output> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterExecutionBuilder() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
WaiterExecutorServiceFactory - Class in com.ibm.cloud.objectstorage.waiters
Static helper class that is used by generated code to build an efficient ExecutorService to be used by asynchronous waiter executions.
WaiterExecutorServiceFactory() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterExecutorServiceFactory
 
WaiterHandler<Input extends AmazonWebServiceRequest> - Class in com.ibm.cloud.objectstorage.waiters
Callbacks are executed synchronously.
WaiterHandler() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterHandler
 
WaiterImpl<Input extends AmazonWebServiceRequest,Output> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterImpl(WaiterBuilder<Input, Output>) - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterImpl
Constructs a new waiter with the given internal parameters
WaiterParameters<Input extends AmazonWebServiceRequest> - Class in com.ibm.cloud.objectstorage.waiters
 
WaiterParameters() - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterParameters
 
WaiterParameters(Input) - Constructor for class com.ibm.cloud.objectstorage.waiters.WaiterParameters
 
waiters() - Method in class com.ibm.cloud.objectstorage.services.s3.AbstractAmazonS3
 
waiters() - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
 
waiters() - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
 
WaiterState - Enum in com.ibm.cloud.objectstorage.waiters
 
WaiterTimedOutException - Exception in com.ibm.cloud.objectstorage.waiters
 
WaiterTimedOutException(String) - Constructor for exception com.ibm.cloud.objectstorage.waiters.WaiterTimedOutException
Constructs a new WaiterTimedOutException with the specified error message.
WaiterUnrecoverableException - Exception in com.ibm.cloud.objectstorage.waiters
 
WaiterUnrecoverableException(String) - Constructor for exception com.ibm.cloud.objectstorage.waiters.WaiterUnrecoverableException
Constructs a new WaiterUnrecoverableException with the specified error message.
waitForCompletion() - Method in interface com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransaction
 
waitForCompletion() - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransactionImpl
 
waitForCompletion() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Waits for this transfer to complete.
waitForCompletion() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileDownloadImpl
Waits for this transfer to complete.
waitForCompletion() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.MultipleFileUploadImpl
Waits for this transfer to complete.
waitForCompletion() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Waits for this transfer to complete.
waitForCopyResult() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Copy
Waits for the copy request to complete and returns the result of this request.
waitForCopyResult() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.CopyImpl
Waits for this copy operation to complete and returns the result of the operation.
waitForException() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.AbstractTransfer
Waits for this transfer to finish and returns any error that occurred, or returns null if no errors occurred.
waitForException() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Transfer
Waits for this transfer to finish and returns any error that occurred, or returns null if no errors occurred.
waitForUploadResult() - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.internal.UploadImpl
Waits for this upload to complete and returns the result of this upload.
waitForUploadResult() - Method in interface com.ibm.cloud.objectstorage.services.s3.transfer.Upload
Waits for this upload to complete and returns the result of this upload.
waitTillCompletion() - Static method in class com.ibm.cloud.objectstorage.event.SDKProgressPublisher
Deprecated.
warn(Object) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
warn(Object, Throwable) - Method in class com.ibm.cloud.objectstorage.log.CommonsLog
 
warn(Object) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs a message with warn log level.
warn(Object, Throwable) - Method in interface com.ibm.cloud.objectstorage.log.InternalLogApi
Logs an error with warn log level.
WEB_IDENTITY_TOKEN - Static variable in class com.ibm.cloud.objectstorage.auth.profile.internal.ProfileKeyConstants
Absolute path to a JWT file containing a web identity token.
WebIdentityTokenCredentialsProvider - Class in com.ibm.cloud.objectstorage.auth
 
WebIdentityTokenCredentialsProvider() - Constructor for class com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider
 
WebIdentityTokenCredentialsProvider.Builder - Interface in com.ibm.cloud.objectstorage.auth
A builder for creating a custom WebIdentityTokenCredentialsProvider.
webIdentityTokenFile(String) - Method in interface com.ibm.cloud.objectstorage.auth.WebIdentityTokenCredentialsProvider.Builder
Define the absolute path to the web identity token file that should be used by this credentials provider.
WebsiteConfiguration - Class in com.ibm.cloud.objectstorage.services.s3.model
 
WebsiteConfiguration() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
when_I_attempt_to_call_API(String, Map<String, String>) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
when_I_call_the_API(String) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
when_I_call_the_API(String, Map<String, String>) - Method in class com.ibm.cloud.objectstorage.smoketest.AWSCucumberStepdefs
 
withAbortIncompleteMultipartUpload(AbortIncompleteMultipartUpload) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
 
withAccelerateConfiguration(BucketAccelerateConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
withAccelerateModeEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use S3 accelerate endpoint for all requests.
withAcceptors(WaiterAcceptor<Output>...) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
withAcceptors(List<WaiterAcceptor<Output>>) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
withAcceptRanges(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicate that a range of bytes was specified.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the optional access control list for the new bucket.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional access control list for the new upload.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withAccessKey(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the accessKey
withAccountId(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
withAccountId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Returns the account ID that owns the destination bucket and returns this InventoryS3BucketDestination object for method chaining.
withAdditionalRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
withAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Sets the encryption algorithm to use with this customer-provided server-side encryption key, and returns this object so that method calls can be chained together.
withAllowedHeaders(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed headers of this rule and returns a reference to this object for method chaining.
withAllowedMethods(List<CORSRule.AllowedMethods>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed methods of this rule and returns a reference to this object for method chaining.
withAllowedOrigins(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the allowed origins of this rule and returns a reference to this object for method chaining.
withAlwaysCalculateMultipartMd5(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Set to true if Transfer Manager should calculate MD5 for multipart uploads.
withAlwaysUseCryptoProvider(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets whether the specified crypto provider should be used in all cases.
withAnalyticsConfiguration(AnalyticsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationResult
Sets the requested analytics configuration and returns the GetBucketAnalyticsConfigurationResult object for method chaining.
withAnalyticsConfiguration(AnalyticsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Sets the AnalyticsConfiguration object and returns this object for method chaining.
withAnalyticsConfigurationList(List<AnalyticsConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the list of analytics configurations for a bucket and returns ListBucketAnalyticsConfigurationsResult object for method chaining.
withApi(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
withApi(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withApi(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the api
withApiCallTimeout(int) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
Sets the api call timeout
withAscpLogPath(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Set the log path for ascp processes to write to
withAscpMaxConcurrent(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the default number of ascp processes.
withAsperaConfig(AsperaConfig) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerBuilder
Allows a user to overwrite the asperaConfig created during initialisation
withAsperaTransferManagerConfig(AsperaTransferManagerConfig) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Allows a user to overwrite the AsperaTransferManager with their own customised properties.
withAsperaTransferManagerConfig(AsperaTransferManagerConfig) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerBuilder
Allows a user to overwrite the asperaTransferManagerConfig created during initialisation
withAttemptCount(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
Sets the attemptCount
withAttemptLatency(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the latency
withAwsClient(AmazonWebServiceClient) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
withAwsException(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the awsException
withAwsExceptionMessage(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the awsExceptionMessage
withAwsQueryCompatible(Boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
withBackoffStrategy(RetryPolicy.BackoffStrategy) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Set the back-off strategy for controlling how long the next retry should wait.
withBaseServiceExceptionClass(Class<? extends RuntimeException>) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
withBatchSize(int) - Method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
Sets the batch size, i.e., how many S3ObjectSummarys will be fetched at once.
withBlockPublicAcls(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket.
withBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
The bucket name that contains the object for which to get the ACL information.
withBucket(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
withBucketAccountId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the account ID that owns the destination bucket and returns this object for method chaining.
withBucketArn(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the Amazon resource name (ARN) of the bucket to which data is exported and returns this object for method chaining.
withBucketArn(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the Amazon resource name (ARN) of the bucket where inventory results will be published.
withBucketARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the destination bucket ARN for the replication rule.
withBucketKeyEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Indicate whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with Amazon Web Services KMS (SSE-KMS).
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
The bucket name to which the upload was taking place.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The bucket name to which the PUT action was initiated.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the name of the bucket containing the reference to the object to add a legal hold to, and returns a reference to this object(AddLegalHoldRequest) for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Sets the name of the bucket from which an analytics configuration is deleted and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Sets the name of the bucket containing the inventory configuration to delete and return DeleteBucketInventoryConfigurationRequest object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
Sets the name of the bucket from which the metrics configuration is deleted and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being deleted, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the name of the bucket containing the reference to the object to delete a legal hold from, and returns a reference to this object(DeleteLegalHoldRequest) for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
The bucket name of the bucket containing the object.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
The bucket name containing the objects to delete.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeletePublicAccessBlockRequest
The Amazon S3 bucket whose Public Access Block configuration you want to delete.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the name of the Amazon S3 bucket containing the version to delete.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Sets the name of the bucket containing the reference to the object to add a legal hold to, and returns a reference to this object(AddLegalHoldRequest) for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the name of the bucket involved in this request, and returns this request object to enable additional method calls to be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GenericBucketRequest
Sets the name of the target bucket, and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Sets the name of the bucket from which an analytics configuration is to be retrieved and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Sets the name of the bucket containing the inventory configuration to retrieve and returns GetBucketInventoryConfigurationRequest object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLocationRequest
Sets the name of the bucket whose location is being requested, and returns this updated object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Sets the name of the bucket containing the metrics configuration to retrieve and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being retrieved, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being retrieved, and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The bucket name containing the object whose Legal Hold status you want to retrieve.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
The bucket whose Object Lock configuration you want to retrieve.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
The name of the bucket containing the object.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
The bucket name containing the object.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The S3 Bucket.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to retrieve.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The name of the bucket to which to initiate the upload
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Sets the name of the Amazon S3 bucket whose analytics configurations are to be listed.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Sets the name of the Amazon S3 bucket whose inventory configurations are to be listed.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Sets the name of the bucket containing the metrics configurations to retrieve and returns ListBucketMetricsConfigurationsRequest object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
The name of the bucket to which the multipart upload was initiated.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
The name of the bucket containing the objects.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Bucket name to list.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the BucketName property for this request.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier, and returns a reference to this object(RestoreObjectRequest) for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAccelerateConfigurationRequest
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketAnalyticsConfigurationRequest
Sets the name of the bucket to which an analytics configuration is stored and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the name of the bucket whose cross origin configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Sets the name of the bucket where the inventory configuration will be stored and returns SetBucketInventoryConfigurationRequest object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the name of the bucket whose lifecycle configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the name of the bucket whose logging configuration is being set and returns this object, enabling additional method calls to be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Sets the name of the bucket for which the metrics configuration is set and returns SetBucketMetricsConfigurationRequest object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the name of the bucket whose notification configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being set, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
Sets the name of the bucket to which a protection configuration is stored and returns this object for method chaining.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Sets the name of Amazon S3 bucket for replication configuration.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the name of the bucket whose versioning configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being set and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The bucket name containing the object that you want to place a Legal Hold on.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The S3 Bucket.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The S3 Bucket.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The name of the Amazon S3 bucket whose Public Access Block configuration you want to set.
withBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated, and returns this updated object so that additional method calls can be chained together.
withBucketRegion(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.HeadBucketResult
 
withBypassGovernanceRetention(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
withBytesReadBeforeException(int) - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
withCacheControl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the cache control response header.
withCacheControl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify caching behavior along the request/reply chain.
withCacheResponseMetadata(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether or not to cache response metadata.
withCalculateMD5(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Indicates that Content MD5 should be calculated for this part, and returns this updated request object so that additional method calls can be chained together.
withCannedAccessControlList(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the canned ACL to use for the newly copied object, and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional pre-configured access control policy to use for the new object.
withCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the optional Canned ACL to set for the new bucket, and returns this updated object so that additional method calls can be chained together.
withCannedACL(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
withCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional pre-configured access control policy to use for the new object.
withCannedAcl(CannedAccessControlList) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withChunkedEncodingDisabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to disable chunked encoding for all requests.
withChunkedEncodingDisabled(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
withClientConfiguration(ClientConfiguration) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the ClientConfiguration to be used by the client.
withClientExecutionTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
withClientId(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
withClientId(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withClientId(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the clientId
withClientParams(AwsSyncClientParams) - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerParams
 
withCondition(RoutingRuleCondition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Set the condition that must be met for the specified redirect to apply and returns a reference to this object(RoutingRule) for method chaining.
withConfiguration(BucketWebsiteConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the website configuration to send as part of this request, and returns this updated request object so that additional method calls can be chained together.
withConnectionMaxIdleMillis(long) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum amount of time that an idle connection may sit in the connection pool and still be eligible for reuse.
withConnectionTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) when initially establishing a connection before giving up and timing out, and returns the updated ClientConfiguration object so that additional method calls may be chained together.
withConnectionTTL(long) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the expiration time (in milliseconds) for a connection in the connection pool.
withContentDisposition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content disposition response header override.
withContentDisposition(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify presentational information for the object.
withContentEncoding(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content encoding response header override.
withContentEncoding(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.
withContentLanguage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content language response header override
withContentLanguage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the language the content is in.
withContentLength(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the size of the body in bytes.
withContentMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-md5 header of the request and returns this object, for method chaining.
withContentMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Sets the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
withContentRange(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the portion of the object returned in the response.
withContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-type of the request and returns this object, for method chaining.
withContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the content type response header override.
withContentType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the standard MIME type describing the format of the object data.
withContentTypeOverride(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsRequest
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsRequest
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsRequest
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the optional continuation token.
withContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional continuation token.
withCounter(String, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
withCounter(MetricType, long) - Method in class com.ibm.cloud.objectstorage.util.AWSRequestMetrics
withCreateEncryptionMaterial(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
withCreateTime(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the creation time for the object and returns ListLegalHoldsResult object for method chaining.
withCredentials(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the AWSCredentialsProvider used by the client.
withCrossOriginConfiguration(BucketCrossOriginConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the new cross origin configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withCryptoMode(CryptoMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Fluent API to set the crypto mode; applicable only to the S3 encryption client.
withCryptoProvider(Provider) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the crypto provider to the specified provider, and returns the updated CryptoConfiguration object.
withCustomErrorCodeFieldName(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
withDataExport(StorageClassAnalysisDataExport) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysis
Sets the container used to describe how data related to the storage class analysis should be exported.
withDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Set the expiration date of this object and returns a reference to this object(Transition) for method chaining.
withDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
withDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the time in days from when a new version of the object is uploaded to the bucket and when older versions are archived, and returns a reference to this object for method chaining.
withDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the time, in days, between when an object is uploaded to the bucket and when it expires, and returns a reference to this object for method chaining.
withDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of days that you want to specify for the default retention period.
withDaysAfterInitiation(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortIncompleteMultipartUpload
 
withDefaultPollingStrategy(PollingStrategy) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
withDefaultRetention(DefaultRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRule
The default retention period that you want to apply to new objects placed in the specified bucket.
withDefaultRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
withDelayInMs(int) - Method in class com.ibm.cloud.objectstorage.test.retry.RetryableParams
 
withDeleteMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.
withDeleteMarkerReplication(DeleteMarkerReplication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Fluent method to set the DeleteMarkerReplication that is indicate if delete markers have or don't have to be replicated in Replication configuration V2.
withDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
withDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the ObjectListing.getCommonPrefixes() list.
withDelimiter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the ListObjectsV2Result.getCommonPrefixes() list.
withDestination(AnalyticsExportDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the place to store the data for an analysis and return this object for method chaining.
withDestination(InventoryDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the InventoryDestination that contains information about where to publish the inventory results and returns this object for method chaining.
withDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the name of the destination bucket which will contain the new, copied object and returns this object, enabling additional method calls to be chained together.
withDestinationBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the name of the destination bucket which will contain the new, copied object and returns this object, enabling additional method calls to be chained together.
withDestinationConfig(ReplicationDestinationConfig) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the destination configuration for the replication rule.Returns the updated object.
withDestinationKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the destination bucket key under which the new, copied object will be stored and returns this object, enabling additional method calls can be chained together.
withDestinationKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the destination bucket key under which the new, copied object will be stored and returns this object, enabling additional method calls can be chained together.
withDestinationRoot(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the file ID of the destination root directory.
withDestinationSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the destination object being copied, and returns the updated request object so that additional method calls can be chained together.
withDestinationSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the source object part being copied, and returns the updated request object so that additional method calls can be chained together.
withDeviceSerialNumber(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Sets the Multi-Factor Authentication device serial number to include with this request.
withDisableHostPrefixInjection(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the configuration option to disable the host prefix injection.
withDisableParallelDownloads(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the option to disable parallel downloads.
withDisableSocketProxy(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set whether to disable proxies at the socket level.
withDisableStrictHostnameVerification(boolean) - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerParams
 
withDiskLimit(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Configured the maximum disk space (in bytes) that will be consumed for this request.
withDnsResolver(DnsResolver) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the DNS Resolver that should be used to for resolving AWS IP addresses.
withDownloadSizePerRequest(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
withDualstackEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use Amazon S3 dualstack mode for all requests.
withEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the value whether the inventory is enabled or disabled and returns this object for method chaining.
withEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncryptionType(EncryptionType) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
 
withEndpoint(String) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
use AwsClientBuilder.withEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) for example: AmazonSNSClientBuilder.standard().withEndpointConfiguration(new EndpointConfiguration(endpoint, signingRegion)).build();
withEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the endpoint configuration (service endpoint & signing region) to be used for requests.
withErrorCode(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
withErrorCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a string that uniquely identifies an error condition.
witherrorDocument(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
withErrorMessage(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a generic description of the error condition.
withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException>) - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
withErrorShapes(List<JsonErrorShapeMetadata>) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorResponseMetadata
 
withETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Sets the entity tag generated from the content of the associated part, and returns this updated PartETag object so that additional method calls can be chained together.
withETag(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
withEvents(Set<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Sets the given events in this NotificationConfiguration object and returns this object.
withException(Exception) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder
Fluent set for what the exception should be on the eventual HandlerAfterAttemptContext instance
withException(Exception) - Method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters.Builder
 
withExceptionUnmarshaller(JsonErrorUnmarshaller) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
withExecutorFactory(ExecutorFactory) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsAsyncClientBuilder
Sets a custom executor service factory to use for the async clients.
withExecutorFactory(ExecutorFactory) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets a new ExecutorFactory for the builder.
withExecutorService(ExecutorService) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Configure a custom executor service for concurrent uploads.
withExecutorService(ExecutorService) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketCrossOriginConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketLifecycleConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
 
withExpectedBucketOwner(String) - Method in interface com.ibm.cloud.objectstorage.services.s3.model.ExpectedBucketOwnerRequest
Set the account id of the expected bucket owner.
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAccelerateConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketLoggingConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
withExpectedBucketOwner(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
 
withExpiration(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3, and returns this request object to enable additional method calls to be chained together.
withExpiration(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header.
withExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the expiration date of the object and returns a reference to this object(Rule) for method chaining.
withExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the retention expiration date for the object and returns ListLegalHoldsResult object for method chaining.
withExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when an object is uploaded to the bucket and when it expires, and returns a reference to this object for method chaining.
withExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Set the lifetime of the active copy in days.
withExpiredObjectDeleteMarker(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Fluent method for setting the value of the ExpiredObjectDeleteMarkers attributes.
withExpires(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ResponseHeaderOverrides
Sets the expires response header override.
withExpires(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time at which the object is no longer cacheable.
withExposedHeaders(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the exposeHeaders of this rule and returns a reference to this object for method chaining.
withExtendRetentionFromCurrentTime(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
withExternalId(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
A unique identifier that is used by third parties when assuming roles in their customers' accounts.
withExtraMaterialsDescription(ExtraMaterialsDescription) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Sets the supplemental materials description for the encryption materials to be used with the current request.
withExtraMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Fluent API to set the supplemental materials description for the encryption materials to be used with the current request.
withFastFailRateLimiting(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Whether the client should fail immediately when it cannot immediately make a request because there is not enough capacity in the rate limiter.
withFetchOwner(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional fetch owner flag.
withFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the file containing the data to be uploaded to Amazon S3.
withFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
withFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the file containing the data to upload, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withFile(File) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
withFileOffset(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional offset in the specified file, at which to begin uploading data for this part, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withFilter(AnalyticsFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the filter used to describe a set of objects for analysis.
withFilter(LifecycleFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Fluent method to set the LifecycleFilter that is used to identify objects that a Lifecycle Rule applies to.
withFilter(InventoryFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the inventoryFilter used to describe a set of objects to include in inventory results.
withFilter(MetricsFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Sets a metrics configuration filter and returns MetricsConfiguration object for method chaining.
withFilter(Filter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
Sets the filter criteria for this NotificationConfiguration and returns this object for method chaining.
withFilter(ReplicationFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Fluent method to set the ReplicationFilter that is used to identify objects that a CRR Rule applies to.
withFilterRules(List<FilterRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
Set the list of FilterRules for this S3KeyFilter and returns this object for method chaining
withFilterRules(FilterRule...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3KeyFilter
Convenience varargs method to set the list of FilterRules for this S3KeyFilter and returns this object for method chaining
withFinalAwsException(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withFinalAwsExceptionMessage(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withFinalHttpStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withFinalSdkException(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withFinalSdkExceptionMessage(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withFirstByte(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to begin copying the source object.
withForceGlobalBucketAccessEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configure whether global bucket access is enabled for clients generated by this builder.
withFormat(AnalyticsS3ExportFileFormat) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the file format used when exporting data to Amazon S3.
withFormat(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the file format used when exporting data to Amazon S3.
withFormat(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the output format of the inventory results and returns this InventoryS3BucketDestination object for method chaining.
withFormat(InventoryFormat) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the output format of the inventory results and returns this InventoryS3BucketDestination object for method chaining.
withFqdn(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the fqdn
withFrequency(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
Sets the frequency for producing inventory results and returns InventorySchedule object for method chaining.
withFrequency(InventoryFrequency) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventorySchedule
Sets the frequency for producing inventory results and returns InventorySchedule object for method chaining.
withGeneralProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the optional progress listener for receiving updates about the progress of the request, and returns a reference to this object so that method calls can be chained together.
withGlacierJobParameters(GlacierJobParameters) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets Glacier related parameters pertaining to this job.
withGzip(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether gzip decompression should be used when receiving HTTP responses.
withHasStreamingSuccessResponse(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonOperationMetadata
 
withHeader(String, String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Adds a header to be added on all requests and returns the ClientConfiguration object
withHonorDefaultBackoffStrategyInRetryMode(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Whether the policy should honor the backoff strategy dictated by the configured retry mode.
withHonorDefaultMaxErrorRetryInRetryMode(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Whether the policy should honor the max error retries dictated by the configured retry mode.
withHonorMaxErrorRetryInClientConfig(boolean) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Set whether this retry policy should honor the max error retry set by ClientConfiguration.setMaxErrorRetry(int).
withHostName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the host name to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withHttpErrorCodeReturnedEquals(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Set the HTTP error code when the redirect is applied and returns a reference to this object(RoutingRuleCondition) for method chaining.
withHttpMethodName(HttpMethodName) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
withHttpRedirectCode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the HTTP code to use in the redirect response and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withHttpStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the httpStatusCode
withHttpStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
withIAMEndpoint(String) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the IAM endpoint to use for token retrieval by the DefaultTokenManager and the DefaultTokenProvider.
withIamEndpoint(String) - Method in class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
 
withIAMMaxRetry(int) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the maximum number of attempts for retrieving/refreshing IAM token by the DefaultTokenManager.
withIAMTokenRefresh(double) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the time offset used for IAM token refresh by the DefaultTokenManager.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the identifier used to represent an analytics configuration and returns the AnalyticsConfiguration object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the ID of this rule and returns a reference to this object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the ID of this rule and returns a reference to this object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketAnalyticsConfigurationRequest
Sets the identifier used to represent an analytics configuration and returns this object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketInventoryConfigurationRequest
Sets the ID used to identify the inventory configuration and returns DeleteBucketInventoryConfigurationRequest object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketMetricsConfigurationRequest
Sets the ID used to identify the metrics configuration and returns DeleteBucketMetricsConfigurationRequest object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketAnalyticsConfigurationRequest
Sets the identifier used to represent an analytics configuration and returns this object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationRequest
Sets the ID used to identify the inventory configuration and returns GetBucketInventoryConfigurationRequest object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationRequest
Sets the ID used to identify the metrics configuration and returns GetBucketMetricsConfigurationRequest object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the ID used to identify the inventory configuration and returns this object for method chaining.
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Sets the id for this LegalHold and returns this object for method chaining
withId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsConfiguration
Sets the ID used to identify the metrics configuration and returns this object for method chaining.
withIgnoreMissingInstructionFile(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Fluent API to set the property to ignore instruction file that cannot be found during a GET operation.
withIgnorePublicAcls(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PublicAccessBlockConfiguration
Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.
withIncludedObjectVersions(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets which object version(s) to included in the inventory results and returns this object for method chaining.
withIncludedObjectVersions(InventoryIncludedObjectVersions) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets which object version(s) to included in the inventory results and returns this object for method chaining.
withIndexDocumentSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Sets the document to serve when a directory is specified (ex: index.html).
withIndexDocumentSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
withInput(Input) - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
withInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the input stream containing the data to be uploaded to Amazon S3.
withInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
withInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the stream containing the data to upload for the new part, and returns this updated object so that additional method calls can be chained together.
withInputStream(InputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
withInstructionFileSuffix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Fluent API to explicitly sets the suffix of an instruction file to be used to retrieve the S3 encrypted object.
withInventoryConfiguration(InventoryConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketInventoryConfigurationResult
Sets the inventory configuration and returns the GetBucketInventoryConfigurationResult object for method chaining.
withInventoryConfiguration(InventoryConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketInventoryConfigurationRequest
Sets the inventory configuration and returns the SetBucketInventoryConfigurationRequest object for method chaining.
withInventoryConfigurationList(List<InventoryConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Returns the list of inventory configurations for a bucket and returns ListBucketInventoryConfigurationsResult object for method chaining.
withIsRedirect(boolean) - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext.Builder
 
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Sets the key of the multipart upload to abort and returns the updated AbortMultipartUploadRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the key under which to store the new object.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the key, the name of the reference to the object to add a legal hold to.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the key under which the multipart upload to complete is stored, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the key, the name of the reference to the object to delete a legal hold from.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Sets the key of the object to delete and returns this object, enabling additional method calls to be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the key of the version to delete Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
Sets the key, the name of the reference to the object to add a legal hold to.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the key of the object involved in this request, and returns this request object to enable additional method calls to be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the key under which the object whose ACL to be retrieved is stored.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Key.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the key of the object whose metadata is being retrieved.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the key under which the object to be downloaded is stored.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Key.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the key of the associated multipart upload whose parts are being listed, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Key.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Key.
withKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the key of the initiated multipart upload, and returns this updated object so that additional method calls can be chained together.
withKeyMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the KeyMarker property for this request.
withKeyPrefixEquals(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRuleCondition
Set the object key name prefix when the redirect is applied and returns a reference to this object(RoutingRuleCondition) for method chaining.
withKeys(List<DeleteObjectsRequest.KeyVersion>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the list of keys to delete from this bucket, clearing any existing list of keys.
withKeys(String...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Convenience method to specify a set of keys without versions.
withKeyWrapExpected(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
withLastByte(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to stop copying the source.
withLastModified(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time the object was last modified.
withLastPart(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Marks this part as the last part being uploaded in a multipart upload, and returns this updated request object so that additional method calls can be chained together.
withLatency(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
Sets the latency
withLatest(EncryptionMaterials) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SimpleMaterialProvider
 
withLegalHold(ObjectLockLegalHold) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldResult
The current Legal Hold status for the specified object.
withLegalHold(ObjectLockLegalHold) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Container element for the Legal Hold configuration you want to apply to the specified object.
withLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AddLegalHoldRequest
Sets the legal hold id to be added and returns a reference to this object for method chaining.
withLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteLegalHoldRequest
Sets the legal hold id to be deleted and returns a reference to this object for method chaining.
withLegalHolds(List<LegalHold>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the list of legal holds for the object and returns ListLegalHoldsResult object for method chaining.
withLifecycleConfiguration(BucketLifecycleConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the new lifecycle configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withLocalAddress(InetAddress) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional local address the client will bind to and returns the updated ClientConfiguration object.
withLockMinRate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the minimum transfer rate is locked by the server.
withLockRatePolicy(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the rate policy is locked by the server.
withLockTargetRate(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set to indicate if the target transfer rate is locked by the server.
withLoggingConfiguration(BucketLoggingConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the logging configuration for the specified bucket and returns the updated object, enabling additional method calls to be chained together.
withLongLivedCredentials(AWSCredentials) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Provides the credentials that are used to assume the role.
withLongLivedCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Provides the credentials that are used to assume the role.
withMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional marker parameter indicating where to begin listing.
withMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional marker parameter indicating where in the bucket to begin listing.
withMarshaller(Marshaller<Request<Input>, Input>) - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
withMatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withMatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withMatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets a single ETag constraint to this request.
withMatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
withMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedInitiateMultipartUploadRequest
sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
withMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedPutObjectRequest
sets the materials description for the encryption materials to be used with the current PutObjectRequest.
withMaterialsDescription(Map<String, String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
withMaxAgeSeconds(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CORSRule
Sets the max age in seconds of this rule and returns a reference to this object for method chaining.
withMaxAttempts(int) - Method in class com.ibm.cloud.objectstorage.test.retry.RetryableParams
 
withMaxConnections(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum number of allowed open HTTP connections and returns the updated ClientConfiguration object.
withMaxConsecutiveRetriesBeforeThrottling(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the maximum number of consecutive failed retries that the client will permit before throttling all subsequent retries of failed requests.
withMaxErrorRetry(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the maximum number of retry attempts for failed retryable requests (ex: 5xx error responses from services), and returns the updated ClientConfiguration object.
withMaxErrorRetry(int) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Set aximum number of retry attempts for failed requests.
withMaxFaspCacheSize(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the FaspConnectionInfo cache.
withMaximumRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
withMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
withMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
withMaxKeys(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
withMaxNumErrors(int) - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
withMaxParts(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional maximum number of parts to be returned in the part listing and returns this updated ListPartsRequest objects so that additional method calls can be chained together.
withMaxRetriesExceeded(int) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
Sets the api call timeout
withMaxUploads(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional maximum number of uploads to return and returns this updated ListMultipartUploadsRequest object so that additional method calls can be chained together.
withMd5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SSECustomerKey
Sets the optional MD5 digest (base64-encoded) of the encryption key to use when encrypting the object, and returns the updated object so that additional method calls can be chained together.
withMD5Digest(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional, but recommended, MD5 hash of the content of this part.
withMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
withMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
withMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadResult
Sets the metadata retrieved as a response to AmazonS3Client.upload(PresignedUrlUploadRequest) operation.
withMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a map of metadata to store with the object in S3.
withMetadataDirective(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
withMetadataDirective(MetadataDirective) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
withMethod(HttpMethod) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the HTTP method (GET, PUT, DELETE, HEAD) to be used in this request, and returns this request object to enable additional method calls to be chained together.
withMetricsCollector(RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets a custom RequestMetricCollector to use for the client.
withMetricsConfiguration(MetricsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketMetricsConfigurationResult
Sets the requested metrics configuration and returns GetBucketMetricsConfigurationResult object for method chaining.
withMetricsConfiguration(MetricsConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketMetricsConfigurationRequest
Sets the metrics configuration and returns the SetBucketMetricsConfigurationRequest object for method chaining.
withMetricsConfigurationList(List<MetricsConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the list of metrics configurations and returns the ListBucketMetricsConfigurationsResult object for method chaining.
withMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the optional Multi-Factor Authentication information to include with this request Returns this, enabling additional method calls to be chained together.
withMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the optional Multi-Factor Authentication information to include with this request Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withMfa(MultiFactorAuthentication) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the optional Multi-Factor Authentication information to include with this request, and returns this object so that additional method calls may be chained together.
withMfaDeleteEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Sets the status of Multi-Factor Authentication (MFA) Delete for a bucket, and returns this object so that additional method calls may be chained together.
withMinimumRetentionInDays(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
withMinimumUploadPartSize(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the minimum part size for upload parts.
withMinRateCapKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set lower limit of target rate, in Kbps.
withMinRateCapMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set lower limit of target rate, in Mbps.
withMinRateKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The minimum transfer rate.
withMinRateMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The minimum transfer rate.
withMissingMeta(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the number of metadata entries not returned in x-amz-meta headers.
withMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
withMode(ObjectLockRetentionMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
withMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
Indicates the Retention mode for the specified object.
withMode(ObjectLockRetentionMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
Indicates the Retention mode for the specified object.
withModeledClass(Class<? extends RuntimeException>) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonErrorShapeMetadata
 
withModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
withModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
withModifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
withMultiFileOutputStream(MultiFileOutputStream) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Configure a custom multi-file output stream; or null if the default is to be used.
withMultipartCopyPartSize(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the minimum size in bytes of each part when a multi-part copy operation is carried out.
withMultipartCopyThreshold(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the size threshold, in bytes, for when to use multi-part copy.
withMultipartUploadThreshold(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the size threshold, in bytes, for when to use multipart uploads.
withMultiSession(int) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the number of simultaneous transfer sessions.
withMultiSession(boolean) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerConfig
Overwrite the default option for multi session using the '-all' suffix on the subdomain of the remote_host field in the transfer spec
withMultiSessionThreshold(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the min size file threshold to allow multiSession to work
withMultiSessionThresholdMb(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set the min size file threshold in MB to allow multiSession to work
withName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Sets the name for this FilterRule and returns this object for method chaining.
withName(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.LegalHold
Sets the date for this LegalHold and returns this object for method chaining.
withNewerNoncurrentVersions(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionExpiration
Specifies how many noncurrent versions Amazon S3 will retain.
withNewerNoncurrentVersions(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Specifies how many noncurrent versions Amazon S3 will retain.
withNewObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the object metadata to use for the new, copied object and returns this object, enabling additional method calls to be chained together.
withNewObjectTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
set the tagging for the new object.
withNewRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
withNewRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExtendObjectRetentionRequest
 
withNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
Sets the optional NextContinuationToken.
withNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
Sets the optional NextContinuationToken.
withNextContinuationToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
Sets the optional NextContinuationToken.
withNoncurrentVersionExpiration(BucketLifecycleConfiguration.NoncurrentVersionExpiration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 non current object expiration rules for the given bucket.
withNoncurrentVersionExpirationInDays(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
Deprecated but functional. Please use #withNoncurrentVersionExpiration(NoncurrentVersionExpiration) instead.
withNoncurrentVersionTransition(BucketLifecycleConfiguration.NoncurrentVersionTransition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
withNoncurrentVersionTransitions(List<BucketLifecycleConfiguration.NoncurrentVersionTransition>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 non current object transition rules for the given bucket.
withNonmatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withNonmatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withNonmatchingETagConstraint(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets a single ETag constraint to this request.
withNonmatchingETagConstraints(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
withNonProxyHosts(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the optional hosts the client will access without going through the proxy.
withNotificationConfiguration(Map<String, NotificationConfiguration>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Sets the given notification configurations and returns this object.
withNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the new notification configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withObjectLockConfiguration(ObjectLockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLockConfigurationResult
The specified bucket's Object Lock configuration.
withObjectLockConfiguration(ObjectLockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
The Object Lock configuration that you want to apply to the specified bucket.
withObjectLockEnabled(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
Indicates whether this object has an Object Lock configuration enabled.
withObjectLockEnabled(ObjectLockEnabled) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
Indicates whether this object has an Object Lock configuration enabled.
withObjectLockEnabledForBucket(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
withObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Legal Hold status that you want to apply to the specified object.
withObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Legal Hold status that you want to apply to the specified object.
withObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether you want to apply a Legal Hold to the copied object.
withObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Specifies whether you want to apply a Legal Hold to the copied object.
withObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Legal Hold status that you want to apply to the specified object.
withObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Legal Hold status that you want to apply to the specified object.
withObjectLockLegalHoldStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has an active legal hold.
withObjectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has an active legal hold.
withObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Object Lock mode that you want to apply to this object.
withObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The Object Lock mode that you want to apply to this object.
withObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The Object Lock mode that you want to apply to the copied object.
withObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The Object Lock mode that you want to apply to the copied object.
withObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Object Lock mode that you want to apply to this object.
withObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The Object Lock mode that you want to apply to this object.
withObjectLockMode(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has Object Lock enabled.
withObjectLockMode(ObjectLockMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set whether an object stored in Amazon S3 has Object Lock enabled.
withObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
The date and time when you want this object's Object Lock to expire.
withObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
The date and time when you want this object's Object Lock to expire.
withObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
The date and time when you want this object's Object Lock to expire.
withObjectLockRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the date and time when Object Lock is configured to expire.
withObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
withObjectMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
withObjectPrefixes(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. See NotificationConfiguration.withFilter(Filter) for the correct way to filter notifications.
withOptionalFields(List<String>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Sets the optional fields that are included in the inventory results.
withOutputSchemaVersion(StorageClassAnalysisSchemaVersion) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the version of the output schema to use when exporting data and returns this object for method chaining.
withOutputSchemaVersion(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.StorageClassAnalysisDataExport
Sets the version of the output schema to use when exporting data and returns this object for method chaining.
withOwner(Owner) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AccessControlList
Sets the owner of the AccessControlList.
withParameter(String, String) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
withParameter(String, String) - Method in interface com.ibm.cloud.objectstorage.Request
Adds the specified request parameter to this request, and returns the updated request object.
withPartETags(List<PartETag>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained.
withPartETags(UploadPartResult...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete based on the specified results from part uploads.
withPartETags(Collection<UploadPartResult>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete based on the specified results from part uploads.
withPartition(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
withPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
withPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
withPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional part number to find the number of parts of an object.
withPartNumber(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional part number that indicates the part to be downloaded in a multipart object.
withPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PartETag
Sets the part number of the associated part, and returns this updated PartETag object so that additional method calls can be chained together.
withPartNumber(int) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
withPartNumberMarker(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional part number marker indicating where in the results to being listing parts, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withPartsCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the count of parts this object has.
withPartSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Configured the part size for multi-part upload.
withPartSize(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the size of this part, in bytes, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withPathStyleAccess(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.S3ClientOptions
Deprecated.
Use S3ClientOptions.builder() to build new S3ClientOptions instead.
withPathStyleAccessEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to use path-style access for all requests.
withPayloadJson(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonOperationMetadata
 
withPayloadSigningEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Builder
Configures the client to sign payloads in all situations.
withPermanentRetentionEnabled(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
Fluent setter method for #setEnablePermanentRetention(Boolean)
withPolicyText(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketPolicyRequest
Sets the policy to apply to the specified bucket, and returns the updated request object so that additional method calls can be chained together.
withPollingStrategy(PollingStrategy) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
withPollingStrategy(PollingStrategy) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterParameters
Constructs a new WaiterParameters with the given polling strategy
withPredicate(AnalyticsFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilter
Sets the AnalyticsFilterPredicate to be used when evaluating an analytics filter and returns the AnalyticsFilter object for method chaining.
withPredicate(InventoryFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryFilter
Sets the InventoryFilterPredicate to be used when evaluating an inventory filter and returns the InventoryFilter object for method chaining.
withPredicate(LifecycleFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.lifecycle.LifecycleFilter
Sets the LifecycleFilterPredicate to be applied to BucketLifecycleConfiguration.Rule and returns the object for method chaining.
withPredicate(MetricsFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.metrics.MetricsFilter
Sets the MetricsFilterPredicate to be used when evaluating a metrics filter and returns the MetricsFilter object for method chaining.
withPredicate(ReplicationFilterPredicate) - Method in class com.ibm.cloud.objectstorage.services.s3.model.replication.ReplicationFilter
Sets the ReplicationFilterPredicate to be applied to ReplicationRule and returns the object for method chaining.
withPreemptiveBasicProxyAuth(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether to attempt to authenticate preemptively against proxy servers using basic authentication, and returns the updated ClientConfiguration object so that additional method calls may be chained together.
withPrefix(AmazonS3, String, String) - Static method in class com.ibm.cloud.objectstorage.services.s3.iterable.S3Objects
Constructs an iterable that covers the objects in an Amazon S3 bucket where the key begins with the given prefix.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsS3BucketDestination
Sets the prefix to use when exporting data.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
Use LifecycleFilter instead.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryS3BucketDestination
Sets the prefix that is prepended to all inventory results and returns this InventoryS3BucketDestination object for method chaining.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketsExtendedRequest
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional prefix parameter restricting the response to multipart uploads for keys that begin with the specified prefix.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
withPrefix(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the Amazon S3 Object prefix for the replication rule.
withPresignedUrl(URL) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
 
withPresignedUrl(URL) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlUploadRequest
 
withPreviousObjectListing(ObjectListing) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListNextBatchOfObjectsRequest
Sets the previous object listing and returns the updated request object so that additional method calls can be chained together.
withPriority(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Set the priority of current rule.
withProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
withProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
withProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Deprecated.
withProgressListener(ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
withProtectionConfiguration(BucketProtectionConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketProtectionConfigurationRequest
Sets the BucketProtectionConfiguration object and returns this object for method chaining.
withProtocol(Protocol) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the protocol (i.e.
withProtocol(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the protocol to use in the redirect request and and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withProtocolVersion(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
withProxyAuthenticationMethods(List<ProxyAuthenticationMethod>) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Configure the list of authentication methods that should be used when authenticating against an HTTP proxy, in the order they should be attempted.
withProxyDomain(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional Windows domain name for configuration an NTLM proxy and returns a reference to this updated ClientConfiguration object so that additional method calls can be chained together.
withProxyHost(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy host the client will connect through and returns the updated ClientConfiguration object.
withProxyPassword(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy password to use when connecting through a proxy, and returns the updated ClientConfiguration object.
withProxyPort(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy port the client will connect through and returns the updated ClientConfiguration object.
withProxyProtocol(Protocol) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Set the Protocol to use for connecting to the proxy.
withProxyUsername(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional proxy user name and returns the updated ClientConfiguration object.
withProxyWorkstation(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional Windows workstation name for configuring NTLM proxy support, and returns the updated ClientConfiguration object so that additional method calls can be chained together.
withPublicAccessBlockConfiguration(PublicAccessBlockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetPublicAccessBlockResult
The Public Access Block configuration currently in effect for this Amazon S3 bucket.
withPublicAccessBlockConfiguration(PublicAccessBlockConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetPublicAccessBlockRequest
The Public Access Block configuration that you want to apply to this Amazon S3 bucket.
withQualifier(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
withQueueARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.QueueConfiguration
Fluent method to set the queue ARN for this configuration
withQuiet(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Sets the quiet element for this request.
withRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
withRange(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.EncryptedGetObjectRequest
Deprecated.
withRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
withRange(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional inclusive start range within the desired object that the rest of which will be downloaded by this request.
withRange(long, long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
withRatePolicy(String) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
The rate policy to use when sharing bandwidth.
withReaper(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether the IdleConnectionReaper is to be started as a daemon thread
withReceiverClientId(String) - Method in class com.ibm.cloud.objectstorage.oauth.DelegateTokenProvider
 
withRedirect(RedirectRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RoutingRule
Set the redirect information and returns a reference to this object(RoutingRule) for method chaining.
withRedirectAllRequestsTo(RedirectRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Sets the redirect information where all requests will be redirect to and returns a reference to this object(BucketWebsiteConfiguration) for method chaining.
withRedirectAllRequestsTo(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
withRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional redirect location for the new object.Returns this AbstractPutObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional redirect location for the newly copied object.Returns this CopyObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional redirect location for the new object.
withRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional redirect location for the new object.Returns this PutObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withRegion(Region) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
use AwsClientBuilder.withRegion(Region) for example: AmazonSNSClientBuilder.standard().withRegion(region).build();
withRegion(Regions) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Deprecated.
use AwsClientBuilder.withRegion(Regions) for example: AmazonSNSClientBuilder.standard().withRegion(region).build();
withRegion(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
withRegion(Regions) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the region to be used by the client.
withRegion(String) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the region to be used by the client.
withRegion(Region) - Method in class com.ibm.cloud.objectstorage.internal.DefaultServiceEndpointBuilder
 
withRegion(Region) - Method in class com.ibm.cloud.objectstorage.internal.IdentityEndpointBuilder
 
withRegion(Region) - Method in class com.ibm.cloud.objectstorage.internal.ServiceEndpointBuilder
Changes the region of the endpoint builder
withRegion(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the region
withRegion(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withRegion(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the region
withRegion(Region) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.DualstackEndpointBuilder
 
withReplaceKeyPrefixWith(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the object prefix key to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withReplaceKeyWith(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RedirectRule
Set the specific key to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withReplicationConfiguration(BucketReplicationConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
Sets the replication configuration for an Amazon S3 bucket.
withReplicationStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set if request involves bucket that is either a source or destination in a Replication rule.
withRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder
Fluent set for what the request should be on the eventual HandlerAfterAttemptContext instance
withRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerBeforeAttemptContext.HandlerBeforeAttemptContextBuilder
Fluent set for what the request should be on the eventual HandlerBeforeAttemptContext instance
withRequest(Request<?>) - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext.Builder
 
withRequest(Input) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
withRequest(Input) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterParameters
Constructs a new WaiterParameters with the given request
withRequestCharged(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the value of the RequestCharged property for this object.
withRequestConfig(RequestConfig) - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
withRequestConfig(RequestConfig) - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext.Builder
 
withRequestCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the optional credentials provider to use for this request, overriding the default credentials provider at the client level.
withRequestCredentialsProvider(AWSCredentialsProvider) - Method in class com.ibm.cloud.objectstorage.auth.presign.PresignerFacade.PresigningRequest
 
withRequesterCharged(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldResult
 
withRequesterCharged(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationResult
 
withRequesterCharged(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionResult
 
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectsRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequesterPays(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Used for conducting this operation from a Requester Pays Bucket.
withRequestHandler2s(List<RequestHandler2>) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
withRequestHandlers(RequestHandler2...) - Method in class com.ibm.cloud.objectstorage.client.builder.AwsClientBuilder
Sets the request handlers to use in the client.
withRequestLatency(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the requestLatency
withRequestMetricCollector(RequestMetricCollector) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Specifies a request level metric collector which takes precedence over the ones at the http client level and AWS SDK level.
withRequestRoute(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the route prefix to the HTTP URL generated.
withRequestTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
withRequestToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set a single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.
withResetIntervalBeforeException(int) - Method in class com.ibm.cloud.objectstorage.util.UnreliableFilterInputStream
 
withResource(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
withResource(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
withResourceType(String) - Method in class com.ibm.cloud.objectstorage.arn.ArnResource.Builder
 
withResponse(Response<?>) - Method in class com.ibm.cloud.objectstorage.handlers.HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder
Fluent set for what the response should be on the eventual HandlerAfterAttemptContext instance
withResponseHandler(HttpResponseHandler<Output>) - Method in class com.ibm.cloud.objectstorage.client.ClientExecutionParams
 
withResponseHeaders(ResponseHeaderOverrides) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the headers to be overridden in the service response and returns this object, for method chaining.
withResponseHeaders(ResponseHeaderOverrides) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the headers to be overridden in the service response and returns this object, for method chaining.
withResponseMetadataCacheSize(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the response metadata cache size.
withRestore(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set information about object restoration operation and expiration time of the restored object copy.
withResumeOnRetry(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
withRetainUntilDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockRetention
 
withRetention(ObjectLockRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionResult
The container element for an object's retention settings.
withRetention(ObjectLockRetention) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The container element for the Object Retention configuration.
withRetentionExpirationDate(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
withRetentionLegalHoldId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
withRetentionPeriod(Long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
 
withRetentionPeriod(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsResult
Sets the retention period for the object and returns ListLegalHoldsResult object for method chaining.
withRetryCondition(RetryPolicy.RetryCondition) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Set the retry condition on whether a specific request and exception should be retried.
withRetryMode(RetryMode) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the RetryMode to use
withRetryMode(RetryMode) - Method in class com.ibm.cloud.objectstorage.retry.RetryPolicy.RetryPolicyBuilder
Set the retry mode for the client.
withRetryPolicy(RetryPolicy) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the retry policy upon failed requests, and returns the updated ClientConfiguration object.
withRoleArn(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
The Amazon Resource Name (ARN) of the role to assume.
withRoleARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Sets the IAM role that will be used by Amazon S3 while replication.
withRoleSessionName(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
An identifier for the assumed role session.
withRoutingRule(List<RoutingRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WebsiteConfiguration
 
withRoutingRules(List<RoutingRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration
Set the list of routing rules that can be used for configuring redirects if certain conditions are meet and returns a reference to this object(BucketWebsiteConfiguration) for method chaining.
withRule(ObjectLockRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockConfiguration
The Object Lock rule in place for the specified object.
withRules(List<CORSRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.
withRules(CORSRule...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketCrossOriginConfiguration
Convenience array style method for BucketCrossOriginConfiguration.withRules(List)
withRules(List<BucketLifecycleConfiguration.Rule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.
withRules(BucketLifecycleConfiguration.Rule...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration
Convenience array style method for BucketLifecycleConfiguration.withRules(List)
withRules(Map<String, ReplicationRule>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration
Sets the replication rules for the Amazon S3 bucket.
withS3BucketDestination(AnalyticsS3BucketDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsExportDestination
 
withS3BucketDestination(InventoryS3BucketDestination) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryDestination
Sets the InventoryS3BucketDestination which contains S3 bucket destination information of where inventory results are published.
withS3Client(AmazonS3) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
Sets the low level client used to make the service calls to Amazon S3.
withS3KeyFilter(S3KeyFilter) - Method in class com.ibm.cloud.objectstorage.services.s3.model.Filter
Sets the S3KeyFilter for this Filter and returns this object for method chaining
withS3Object(S3Object) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadResult
 
withS3ObjectId(S3ObjectId) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Fluent API to set the S3 object id for this request.
withS3progressListener(S3ProgressListener) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
 
withSchedule(InventorySchedule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.inventory.InventoryConfiguration
Returns the schedule for generating inventory results and returns InventoryConfiguration object for method chaining.
withSdkClientExecutionTimeout(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the amount of time (in milliseconds) to allow the client to complete the execution of an API call.
withSdkException(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the sdkException
withSdkExceptionMessage(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the sdkExceptionMessage
withSdkFunction(SdkFunction<Input, Output>) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterBuilder
 
withSdkFunction(SdkFunction) - Method in class com.ibm.cloud.objectstorage.waiters.WaiterExecutionBuilder
 
withSdkRequestTimeout(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceRequest
Sets the amount of time to wait (in milliseconds) for the request to complete before giving up and timing out.
withSecureRandom(SecureRandom) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
withSecureRandom(SecureRandom) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the secure random instance to use for generating cryptographic parameters, and returns this object.
withServerSideEncryption(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms)).
withService(String) - Method in class com.ibm.cloud.objectstorage.arn.Arn.Builder
 
withService(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
withService(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withService(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the service against which the call is being made.
withServiceInstanceId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest
Sets the serviceInstanceId on the Request Object.
withSessionToken(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the sessionToken
withShutDownThreadPools(Boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.transfer.TransferManagerBuilder
By default, when the transfer manager is shut down, the underlying ExecutorService is also shut down.
withSignerOverride(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the name of the signature algorithm to use for signing requests made by this client.
withSignerProvider(SignerProvider) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
withSocketBufferSizeHints(int, int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the optional size hints (in bytes) for the low level TCP send and receive buffers, and returns the updated ClientConfiguration object so that additional method calls may be chained together.
withSocketTimeout(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out and is closed, and returns the updated ClientConfiguration object so that additional method calls may be chained together.
withSourceBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the name of the bucket containing the source object to be copied, and returns this object, enabling additional method calls to be chained together.
withSourceBucketName(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the name of the bucket containing the source object to be copied.
withSourceKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the key in the source bucket under which the source object to be copied is stored and returns this object, enabling additional method calls to be chained together.
withSourceKey(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the source bucket key under which the source object to be copied is stored.
withSourceSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object being copied, and returns the updated request object so that additional method calls can be chained together.
withSourceSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object part being copied, and returns the updated request object so that additional method calls can be chained together.
withSourceVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional version ID specifying which version of the source object to copy and returns this object, enabling additional method calls to be chained together.
withSourceVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional version ID specifying which version of the source object to copy.
withSSEAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
withSSEAlgorithm(SSEAlgorithm) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the Amazon Web Services Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withSSECustomerAlgorithm(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the uploaded object, and returns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the customer-provided server-side encryption key to use as part of the generated pre-signed URL, and returns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional customer-provided server-side encryption key to use when retrieving the metadata of a server-side encrypted object, and retuns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt this object, and returns the updated GetObjectRequest so that additional method calls may be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the upload being started, and returns the updated InitiateMultipartUploadRequest so that additional method calls may be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withSSECustomerKey(SSECustomerKey) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the object part being uploaded, and returns the updated request object so that additional method calls can be chained together.
withSSECustomerKeyAlgorithm(SSEAlgorithm) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
withSSECustomerKeyMD5(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the 128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3.
withSSEKMSKeyId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Specify the ID of the Amazon Web Services Key Management Service (KMS) symmetric encryption customer managed key that was used for the object.
withSslSocketFactory(ConnectionSocketFactory) - Method in class com.ibm.cloud.objectstorage.ApacheHttpClientConfig
Fluent API for setting a custom Apache HTTP client specific SSL socket factory.
withStartAfter(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsV2Request
Sets the optional parameter indicating where you want Amazon S3 to start the object listing from.
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
withStatus(BucketAccelerateStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketAccelerateConfiguration
 
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the status of this rule and returns a reference to this object for method chaining.
withStatus(BucketProtectionStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketProtectionConfiguration
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketVersioningConfiguration
Sets the desired status of versioning for this bucket versioning configuration object, and returns this object so that additional method calls may be chained together.
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
Set whether to replicate delete markers.
withStatus(DeleteMarkerReplicationStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteMarkerReplication
Set whether to replicate delete markers.
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
Sets the replication status for existing objects.
withStatus(ExistingObjectReplicationStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ExistingObjectReplication
Sets the replication status for existing objects.
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
Indicates whether the specified object has a Legal Hold in place.
withStatus(ObjectLockLegalHoldStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ObjectLockLegalHold
Indicates whether the specified object has a Legal Hold in place.
withStatus(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the status of this replication rule.
withStatus(ReplicationRuleStatus) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationRule
Sets the status of this replication rule.
withStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.retry.internal.CredentialsEndpointRetryParameters.Builder
 
withStatusCode(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the integer status code for an HTTP response of a corresponding GetObject request.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object and returns a reference to this object for method chaining.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object and returns a reference to this object for method chaining.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object and returns a reference to this object for method chaining.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object and returns a reference to this object for method chaining.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Sets the optional storage class to use when storing this upload's data in S3.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
 
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the storage class for the replication destination.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ReplicationDestinationConfig
Sets the storage class for the replication destination.
withStorageClass(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the class of storage used to store object in Amazon S3.
withStorageClass(StorageClass) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the class of storage used to store object in Amazon S3.
withStorageClassAnalysis(StorageClassAnalysis) - Method in class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsConfiguration
Sets the StorageClassAnalysis object which indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.
withStorageMode(CryptoStorageMode) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CryptoConfiguration
Deprecated.
Sets the storage mode to the specified mode, and returns the updated CryptoConfiguration object.
withSupportsCbor(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
withSupportsIon(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.JsonClientMetadata
 
withTagCount(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set the number of tags, if any, on the object.
withTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
 
withTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.InitiateMultipartUploadRequest
Set the tags for this object.
withTagging(ObjectTagging) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PutObjectRequest
 
withTargetRateCapKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set upper limit of target rate, in Kbps.
withTargetRateCapMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set upper limit of target rate, in Mbps.
withTargetRateKbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The desired speed of the transfer, in Kbps.
withTargetRateMbps(long) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaConfig
Set The desired speed of the transfer, in Mbps.
withTcpKeepAlive(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether or not to enable TCP KeepAlive support at the socket level.
withThrottledRetries(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets whether throttled retries should be used
withTier(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
Sets Glacier retrieval tier at which the restore will be processed.
withTier(Tier) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GlacierJobParameters
Sets Glacier retrieval tier at which the restore will be processed.
withTimeOffset(int) - Method in class com.ibm.cloud.objectstorage.AmazonWebServiceClient
Sets the optional value for time offset for this client.
withTimeOffset(int) - Method in class com.ibm.cloud.objectstorage.DefaultRequest
 
withTimeOffset(int) - Method in interface com.ibm.cloud.objectstorage.Request
Sets the optional value for time offset for this request.
withTimeoutMillis(long) - Method in class com.ibm.cloud.objectstorage.services.s3.model.PresignedUrlDownloadConfig
Sets the timeout, in milliseconds, for waiting for this download to complete.
withTimestamp(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the timestamp, in milliseconds, since January 1st, 1970, for the time point at which the event.
withTimestamp(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
Sets the timestamp, in milliseconds, since January 1st, 1970, for the time point at which the event.
withTimestamp(Long) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the timestamp, in milliseconds, since January 1st, 1970, for the time point at which the event.
withTlsKeyManagersProvider(TlsKeyManagersProvider) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets TlsKeyManagersProvider that will provide the KeyManagers to use when constructing the client's SSL context.
withToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.MultiFactorAuthentication
Sets the current, unique Multi-Factor Authentication token generated by the device associated with the caller's Amazon Web Services account.
withToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest
 
withToken(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLockConfigurationRequest
 
withTokenManager(TokenManager) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManager
Allows a user to overwrite the TokenManager with their own.
withTokenManager(TokenManager) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferManagerBuilder
Allows a user to overwrite the TokenManager with their own.
withTopicARN(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.TopicConfiguration
Fluent method to set the topic ARN for this configuration
withTopicConfigurations(BucketNotificationConfiguration.TopicConfiguration...) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketNotificationConfiguration
Deprecated. 
withTransfer_requests(List<TransferRequest>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.AsperaTransferSpecRequest
 
withTransfer_requests(List<TransferRequest>) - Method in class com.ibm.cloud.objectstorage.services.aspera.transfer.internal.AsperaTransferSpecRequest
 
withTransition(BucketLifecycleConfiguration.Transition) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Deprecated.
withTransitions(List<BucketLifecycleConfiguration.Transition>) - Method in class com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the Amazon S3 object transition rules for the given bucket.
withTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketAnalyticsConfigurationsResult
For internal use only.
withTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketInventoryConfigurationsResult
For internal use only.
withTruncated(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListBucketMetricsConfigurationsResult
For internal use only.
withUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
withUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
withUnmodifiedSinceConstraint(Date) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
withUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.AbortMultipartUploadRequest
Sets the ID of the multipart upload to abort, and returns this updated AbortMultipartUploadRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest
Sets the ID of the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.CopyPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
withUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the ID of the multipart upload whose parts are being listed, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withUploadIdMarker(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional upload ID marker indicating where in the results to begin listing and returns this updated ListMultipartUploadsRequest object so that additional methods can be chained together.
withUploadObjectObserver(UploadObjectObserver) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
Configure a custom upload-object observer; or null if the default is to be used.
withUploadPartMetadata(ObjectMetadata) - Method in class com.ibm.cloud.objectstorage.services.s3.model.UploadObjectRequest
withUri(URI) - Method in class com.ibm.cloud.objectstorage.internal.auth.SignerProviderContext.Builder
 
withUseExpectContinue(boolean) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets if use expect continue should be enabled.
withUserAgent(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
withUserAgent(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
withUserAgent(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withUserAgent(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the userAgent
withUserAgentPrefix(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the HTTP user agent prefix header used in requests and returns the updated ClientConfiguration object.
withUserAgentSuffix(String) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the HTTP user agent suffix header used in requests and returns the updated ClientConfiguration object.
withUseRequestMetrics(boolean) - Method in class com.ibm.cloud.objectstorage.http.ExecutionContext.Builder
 
withValidateAfterInactivityMillis(int) - Method in class com.ibm.cloud.objectstorage.ClientConfiguration
Sets the amount of time (in milliseconds) that a connection can be idle in the connection pool before it must be validated to ensure it's still open.
withValue(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.FilterRule
Sets the value for this FilterRule and returns this object for method chaining
withVersion(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
 
withVersion(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallMonitoringEvent
 
withVersion(Integer) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiMonitoringEvent
Sets the version.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DeleteVersionRequest
Sets the version ID uniquely identifying which version of the object to delete Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
Sets the version ID of the object, only present if versioning has been enabled for the bucket.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the optional version ID specifying which version of the object whose ACL to be retrieved and returns this GetObjectAclRequest, enabling additional method calls to be chained together.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectLegalHoldRequest
The Object Version ID.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional version ID of the object version whose metadata is being retrieved.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional version ID specifying which version of the object to download and returns this object, enabling additional method calls to be chained together.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRetentionRequest
The Object Version ID.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.RestoreObjectRequest
Sets the id of the version to be restored and returns a reference to this object for method chaining.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.S3ObjectIdBuilder
 
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectLegalHoldRequest
The Object Version ID.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetObjectRetentionRequest
The Object Version ID.
withVersionId(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
Set an ID used to reference a specific version of the object.
withVersioningConfiguration(BucketVersioningConfiguration) - Method in class com.ibm.cloud.objectstorage.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the new versioning configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withWebIdentityTokenFilePath(String) - Method in class com.ibm.cloud.objectstorage.auth.profile.internal.securitytoken.RoleInfo
Similar to RoleInfo.setWebIdentityTokenFilePath(String) but returns this for method chaining.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetBucketCrossOriginConfigurationRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated GetBucketCrossOriginConfigurationRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectAclRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated GetObjectAclRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated GetObjectRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated GetObjectRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListLegalHoldsRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated ListLegalHoldsRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListMultipartUploadsRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated ListMultipartUploadsRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListObjectsRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated ListObjectsRequest so that additional method calls may be chained together.
withWormMirrorDestination(String) - Method in class com.ibm.cloud.objectstorage.services.s3.model.ListPartsRequest
Sets the optional mirror-destination value for WORM mirroring and returns the updated ListPartsRequest so that additional method calls may be chained together.
withXAmzId2(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the value of x-amz-id-2 in response header
withXAmznRequestId(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the value of x-amzn-RequestId in response header
withXAmzRequestId(String) - Method in class com.ibm.cloud.objectstorage.monitoring.ApiCallAttemptMonitoringEvent
Sets the value of x-amz-request-id in response header
withYears(Integer) - Method in class com.ibm.cloud.objectstorage.services.s3.model.DefaultRetention
The number of years that you want to specify for the default retention period.
withZeroByteContent(boolean) - Method in class com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest
WormMirrorDestinationProvider - Interface in com.ibm.cloud.objectstorage.services.s3.model
Implemented by classes that support the option of using the WORM mirroring-destination header
wrap(ProgressListener) - Static method in class com.ibm.cloud.objectstorage.event.ProgressListener.ExceptionReporter
Returns a wrapper for the given listener to capture the first exception thrown.
wrap(HttpClientConnectionManager) - Static method in class com.ibm.cloud.objectstorage.http.conn.ClientConnectionManagerFactory
Returns a wrapped instance of HttpClientConnectionManager to capture the necessary performance metrics.
wrap(InputStream) - Static method in class com.ibm.cloud.objectstorage.internal.ReleasableInputStream
Wraps the given input stream into a ReleasableInputStream if necessary.
wrapWithCipher(R, ContentCryptoMaterial) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1.S3CryptoModuleBase
Returns the given PutObjectRequest but has the content as input stream wrapped with a cipher, and configured with some meta data and user metadata.
write(int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
This method would block as necessary if running out of disk space.
write(byte[]) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
This method would block as necessary if running out of disk space.
write(byte[], int, int) - Method in class com.ibm.cloud.objectstorage.services.s3.internal.MultiFileOutputStream
This method would block as necessary if running out of disk space.
writeEndArray() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeEndArray() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeEndObject() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeEndObject() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeFieldName(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeFieldName(String) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
WriteGetObjectResponseRequest - Class in com.ibm.cloud.objectstorage.services.s3.model
 
WriteGetObjectResponseRequest() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseRequest
 
WriteGetObjectResponseResult - Class in com.ibm.cloud.objectstorage.services.s3.model
 
WriteGetObjectResponseResult() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.WriteGetObjectResponseResult
 
writeNull() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeNull() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeStartArray() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeStartArray() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeStartObject() - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeStartObject() - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeTo(OutputStream) - Method in class com.ibm.cloud.objectstorage.http.RepeatableInputStreamRequestEntity
Resets the underlying InputStream if this isn't the first attempt to write out the request, otherwise simply delegates to InputStreamRequestEntity to write out the data.
writeTo(OutputStream) - Method in class com.ibm.cloud.objectstorage.metrics.MetricInputStreamEntity
 
writeValue(String) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(boolean) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(long) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(double) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(float) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(short) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(int) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(ByteBuffer) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(Date, TimestampFormat) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(BigDecimal) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(BigInteger) - Method in class com.ibm.cloud.objectstorage.protocol.json.SdkJsonGenerator
 
writeValue(String) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(boolean) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(long) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(double) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(float) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(short) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(int) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(ByteBuffer) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(Date, TimestampFormat) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(BigDecimal) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 
writeValue(BigInteger) - Method in interface com.ibm.cloud.objectstorage.protocol.json.StructuredJsonGenerator
 

X

X_AMZ_ALGORITHM - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_CONTENT_SHA256 - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_CREDENTIAL - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_DATE - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_EXPIRES - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_REQUEST_ID_ALTERNATIVE_HEADER - Static variable in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
Alternative header identifying the request.
X_AMZ_SECURITY_TOKEN - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_SIGNATURE - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZ_SIGNED_HEADER - Static variable in class com.ibm.cloud.objectstorage.auth.internal.SignerConstants
 
X_AMZN_ERROR_MESSAGE - Static variable in class com.ibm.cloud.objectstorage.internal.http.JsonErrorMessageParser
x-amzn-error-message may be returned by RESTFUL services that do not send a response payload (like in a HEAD request).
X_AMZN_EXTENDED_REQUEST_ID_HEADER - Static variable in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
An extended request ID used primarily by S3 related services.
X_AMZN_QUERY_ERROR - Static variable in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
 
X_AMZN_REQUEST_ID_HEADER - Static variable in interface com.ibm.cloud.objectstorage.http.HttpResponseHandler
Header identifying the request.
XML_NAMESPACE - Static variable in class com.ibm.cloud.objectstorage.services.s3.internal.Constants
XML namespace URL used when sending S3 requests containing XML
XmlUtils - Class in com.ibm.cloud.objectstorage.util
 
XmlUtils() - Constructor for class com.ibm.cloud.objectstorage.util.XmlUtils
 
XmlWriter - Class in com.ibm.cloud.objectstorage.services.s3.internal
Basic XML Writer helper library.
XmlWriter() - Constructor for class com.ibm.cloud.objectstorage.services.s3.internal.XmlWriter
 
XMLWriter - Class in com.ibm.cloud.objectstorage.util
Utility for creating easily creating XML documents, one element at a time.
XMLWriter(Writer) - Constructor for class com.ibm.cloud.objectstorage.util.XMLWriter
Creates a new XMLWriter, ready to write an XML document to the specified writer.
XMLWriter(Writer, String) - Constructor for class com.ibm.cloud.objectstorage.util.XMLWriter
Creates a new XMLWriter, ready to write an XML document to the specified writer.
XmlWriterUtils - Class in com.ibm.cloud.objectstorage.services.s3.internal
Utilities for working with XmlWriter.
xpath() - Static method in class com.ibm.cloud.objectstorage.util.XpathUtils
Returns a new instance of XPath, which is not thread safe and not reentrant.
XpathUtils - Class in com.ibm.cloud.objectstorage.util
Utility methods for extracting data from XML documents using Xpath expressions.
XpathUtils() - Constructor for class com.ibm.cloud.objectstorage.util.XpathUtils
 

Y

yyMMdd_hhmmss() - Static method in class com.ibm.cloud.objectstorage.test.util.DateUtils
Returns the current time in yyMMdd-hhmmss format.
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 
Skip navigation links

Copyright © 2024. All rights reserved.