- 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
-
- 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
-
- AbstractPutObjectRequest(String, String, String) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
-
- AbstractPutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.AbstractPutObjectRequest
-
- AbstractRegionMetadataProvider - Class in com.ibm.cloud.objectstorage.regions
-
- AbstractRegionMetadataProvider() - Constructor for class com.ibm.cloud.objectstorage.regions.AbstractRegionMetadataProvider
-
- AbstractRepeatableCipherInputStream<T> - Class in com.ibm.cloud.objectstorage.services.s3.internal
-
- 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
-
- 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
-
- 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
-
- addEvent(S3Event) - Method in class com.ibm.cloud.objectstorage.services.s3.model.NotificationConfiguration
-
- addFilterRule(FilterRule) - Method in class com.ibm.cloud.objectstorage.services.s3.model.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
-
- 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
-
- 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
-
- 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
-
- AmazonS3Exception(String, Exception) - Constructor for exception com.ibm.cloud.objectstorage.services.s3.model.AmazonS3Exception
-
- 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
-
- 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
-
- AnalyticsFilterPredicate() - Constructor for class com.ibm.cloud.objectstorage.services.s3.model.analytics.AnalyticsFilterPredicate
-
- AnalyticsPredicateVisitor - Interface in com.ibm.cloud.objectstorage.services.s3.model.analytics
-
- AnalyticsPrefixPredicate - Class in com.ibm.cloud.objectstorage.services.s3.model.analytics
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- AssertCallable() - Constructor for class com.ibm.cloud.objectstorage.test.retry.AssertCallable
-
- assertFileEqualsFile(File, File) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
-
- 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
-
- assertFileEqualsStream(String, File, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
-
- 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
-
- assertNotEmpty(String) - Static method in class com.ibm.cloud.objectstorage.test.util.SdkAsserts
-
- 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
-
- assertStreamEqualsStream(String, InputStream, InputStream) - Method in class com.ibm.cloud.objectstorage.test.AWSTestBase
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
RequestHandler2
s associated with this client.
- beforeMarshalling(T) - Method in class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
-
Runs the beforeMarshalling
method of any RequestHandler2
s 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- ClientExecutionAbortTaskImpl - Class in com.ibm.cloud.objectstorage.http.timers.client
-
- 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
-
- 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
-
- ClientHandlerImpl(ClientHandlerParams) - Constructor for class com.ibm.cloud.objectstorage.client.ClientHandlerImpl
-
- ClientHandlerParams - Class in com.ibm.cloud.objectstorage.client
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- convertRequestToUrl(Request<?>, boolean) - Static method in class com.ibm.cloud.objectstorage.services.s3.internal.ServiceUtils
-
- 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
-
- 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
-
- 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
-
- createBucket(String, String) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
-
- 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
-
- 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
-
Returns the error response handler for handling a error response.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- CredentialsEndpointRetryParameters.Builder - Class in com.ibm.cloud.objectstorage.retry.internal
-
- CredentialsEndpointRetryPolicy - Interface in com.ibm.cloud.objectstorage.retry.internal
-
- 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
-
- 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
-
- 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
-
- 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 DateTime
s.
- 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
-
- 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
-
- 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
-
- DefaultErrorResponseHandler - Class in com.ibm.cloud.objectstorage.http
-
Implementation of HttpResponseHandler that handles only error responses from Amazon Web Services.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
Remove the tags for 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getBucketAcl(GetBucketAclRequest) - Method in interface com.ibm.cloud.objectstorage.services.s3.AmazonS3
-
- getBucketAcl(String) - Method in class com.ibm.cloud.objectstorage.services.s3.AmazonS3Client
-
- 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.