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

A

abort() - Method in class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
 
abort() - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
abort() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cos.v2.core.io.SdkInputStream
Can be used to provide abortion logic prior to throwing the AbortedException.
abort() - Method in class com.ibm.cos.v2.core.ResponseInputStream
Close the underlying connection, dropping all remaining data in the stream, and not leaving the connection open to be used for future requests.
abortable(Abortable) - Method in class com.ibm.cos.v2.core.internal.http.timers.ApiCallTimeoutTracker
 
abortable(Abortable) - Method in class com.ibm.cos.v2.core.internal.http.timers.NoOpTimeoutTracker
 
abortable(Abortable) - Method in class com.ibm.cos.v2.core.internal.http.timers.SyncTimeoutTask
 
abortable(Abortable) - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTask
 
abortable(Abortable) - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTracker
Sets the abortable task to be aborted by TimeoutTask
AbortedException - Exception in com.ibm.cos.v2.core.exception
Extension of SdkClientException that is thrown whenever an operation has been aborted by the SDK.
AbortedException.Builder - Interface in com.ibm.cos.v2.core.exception
 
AbortedException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
abortIfNeeded() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
Aborts with subclass specific abortion logic executed if needed.
abortIfNeeded() - Method in class com.ibm.cos.v2.core.io.SdkInputStream
Aborts with subclass specific abortion logic executed if needed.
AbstractStreamingRequestMarshaller<T> - Class in com.ibm.cos.v2.core.internal.transform
 
AbstractStreamingRequestMarshaller(AbstractStreamingRequestMarshaller.Builder) - Constructor for class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
 
AbstractStreamingRequestMarshaller.Builder<BuilderT extends AbstractStreamingRequestMarshaller.Builder> - Class in com.ibm.cos.v2.core.internal.transform
 
accept(DocumentVisitor<? extends R>) - Method in interface com.ibm.cos.v2.core.document.Document
Accepts a visitor to the Document.
accept(VoidDocumentVisitor) - Method in interface com.ibm.cos.v2.core.document.Document
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
Accepts a visitor with the Document.
accept(DocumentVisitor<? extends R>) - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
Accepts a visitor with the Document.
accept(VoidDocumentVisitor) - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
Accepts a visitor with the Document.
acceptors(List<WaiterAcceptor<? super T>>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter.DefaultBuilder
 
acceptors(List<WaiterAcceptor<? super T>>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter.DefaultBuilder
 
acceptors(List<WaiterAcceptor<? super T>>) - Method in interface com.ibm.cos.v2.core.waiters.WaiterBuilder
Defines a list of WaiterAcceptors to check whether an expected state has met after executing an operation.
acquire(double) - Method in class com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket
Acquire tokens from the bucket.
acquire(double, boolean) - Method in class com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket
Acquire tokens from the bucket.
acquire() - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Attempts to acquire a single capacity unit.
acquire(int) - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Attempts to acquire a given amount of capacity.
acquireInitialToken() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Invoke when starting the first attempt.
acquireInitialToken(AcquireInitialTokenRequest) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
acquireNonBlocking(double, boolean) - Method in class com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket
Acquire capacity from the rate limiter without blocking the call.
activeWriteFuture() - Method in class com.ibm.cos.v2.core.internal.async.InputStreamWithExecutorAsyncRequestBody
 
adapt(SourceT) - Method in interface com.ibm.cos.v2.core.adapter.TypeAdapter
 
adapt(Publisher<T>) - Static method in interface com.ibm.cos.v2.core.async.SdkPublisher
Adapts a Publisher to SdkPublisher.
adaptee() - Method in class com.ibm.cos.v2.core.internal.waiters.LegacyToNonLegacyAdapter
 
adaptiveRetryStrategy() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns an AdaptiveRetryStrategy with generic SDK retry conditions.
adaptiveRetryStrategyBuilder() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns an AdaptiveRetryStrategy.Builder with preconfigured generic SDK retry conditions.
add(T) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
add(int, T) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
addAcceptor(WaiterAcceptor<? super T>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter.DefaultBuilder
 
addAcceptor(WaiterAcceptor<? super T>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter.DefaultBuilder
 
addAcceptor(WaiterAcceptor<? super T>) - Method in interface com.ibm.cos.v2.core.waiters.WaiterBuilder
Adds a WaiterAcceptor to the end of the ordered waiterAcceptors list.
addAll(Collection<? extends T>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
addAll(int, Collection<? extends T>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
addApiName(ApiName) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Set the optional name of the higher level library that constructed the request.
addApiName(Consumer<ApiName.Builder>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Set the optional name of the higher level library that constructed the request.
addApiName(ApiName) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
addApiName(Consumer<ApiName.Builder>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
addBoolean(boolean) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given boolean.
addBoolean(boolean) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addDocument(Document) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document to the constructed Document List.
addDocument(Document) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addExecutionInterceptor(ExecutionInterceptor) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Add an execution interceptor that will have access to read and modify the request and response objects as they are processed by the SDK.
addHeaders(SdkHttpFullRequest.Builder, Optional<Long>, boolean, boolean, boolean) - Method in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
This method will run certain validations for content-length and add additional headers (like Transfer-Encoding) if necessary.
ADDITIONAL_HTTP_HEADERS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
additionalJvmLanguages() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
additionalJvmLanguages() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
additionalRetryConditionsAllowed() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Returns true if service-specific conditions are allowed on this policy (e.g.
additionalRetryConditionsAllowed(boolean) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure whether further conditions can be added to this policy after it is created.
additionalRetryConditionsAllowed() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
addMap(Consumer<Document.MapBuilder>) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Inserts a Document Value constructed from Consumer of Document.MapBuilder.
addMap(Consumer<Document.MapBuilder>) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addMetric(String) - Method in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
addMetricPublisher(MetricPublisher) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Add a metric publisher to the existing list of previously set publishers to be used for publishing metrics for this client.
addMetricPublisher(MetricPublisher) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a metric publisher to the existing list of previously set publishers to be used for publishing metrics for this request.
addMetricPublisher(MetricPublisher) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
addNull() - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Inserts a Null Document to the constructed Document List.
addNull() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(SdkNumber) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given SdkNumber.
addNumber(int) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given integer.
addNumber(long) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given long.
addNumber(float) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given float.
addNumber(double) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given double.
addNumber(BigDecimal) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given BigDecimal.
addNumber(BigInteger) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given BigInteger.
addNumber(String) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given String.
addNumber(SdkNumber) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(int) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(long) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(float) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(double) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(BigDecimal) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(BigInteger) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addNumber(String) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addPlugin(SdkPlugin) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Adds a plugin to the client builder.
addPlugin(SdkPlugin) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
addPlugin(SdkPlugin) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a plugin used to update the configuration used by this request.
addPlugin(SdkPlugin) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
addString(String) - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Adds a Document which is constructed from the given stringValue..
addString(String) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
addTrailingData(Supplier<Iterable<T>>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Creates a new publisher that emits trailing events provided by trailingDataSupplier in addition to the published events.
adjustClockIfClockSkew(Response<?>) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Adjust the client-side clock skew if the provided response indicates that there is a large skew between the client and service.
advancedOption(SdkAdvancedAsyncClientOption<T>) - Method in class com.ibm.cos.v2.core.client.config.ClientAsyncConfiguration
Load the requested advanced option that was configured on the client builder.
advancedOption(SdkAdvancedAsyncClientOption<T>, T) - Method in interface com.ibm.cos.v2.core.client.config.ClientAsyncConfiguration.Builder
Configure an advanced async option.
advancedOption(SdkAdvancedClientOption<T>) - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
Load the optional requested advanced option that was configured on the client builder.
advancedOptions(Map<SdkAdvancedAsyncClientOption<?>, ?>) - Method in interface com.ibm.cos.v2.core.client.config.ClientAsyncConfiguration.Builder
Configure the map of advanced override options.
advancedOptions(Map<SdkAdvancedClientOption<?>, ?>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the map of advanced override options.
advancedOptions() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
afterExecution(Context.AfterExecution, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the finalized SdkResponse as it will be returned by the client invocation.
afterExecution(Context.AfterExecution, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
AfterExecutionInterceptorsStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AfterExecutionInterceptorsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AfterExecutionInterceptorsStage
 
afterMarshalling(Context.AfterMarshalling, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the marshalled HTTP request, before it is modified by other interceptors.
afterMarshalling(Context.AfterMarshalling, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
afterTransmission(Context.AfterTransmission, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the HTTP response as it was returned by the HTTP client, before it is modified by other interceptors.
afterTransmission(Context.AfterTransmission, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
AfterTransmissionExecutionInterceptorsStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AfterTransmissionExecutionInterceptorsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AfterTransmissionExecutionInterceptorsStage
 
afterUnmarshalling(Context.AfterUnmarshalling, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the SdkResponse as it was returned by the unmarshaller, before it is modified by other interceptors.
afterUnmarshalling(Context.AfterUnmarshalling, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
aggregateRetryCondition() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Algorithm - Enum in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and will not be updated.
algorithm() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
Deprecated.
algorithm(Algorithm) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
algorithm(ChecksumAlgorithm) - Method in interface com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.Builder
Sets the checksum algorithm.
algorithmV2() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
algorithmV2(ChecksumAlgorithm) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
AmazonAsyncHttpClient - Class in com.ibm.cos.v2.core.internal.http
 
AmazonAsyncHttpClient(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient
 
AmazonAsyncHttpClient.RequestExecutionBuilder - Interface in com.ibm.cos.v2.core.internal.http
Interface to configure a request execution and execute the request.
AmazonSyncHttpClient - Class in com.ibm.cos.v2.core.internal.http
 
AmazonSyncHttpClient(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient
 
AmazonSyncHttpClient.RequestExecutionBuilder - Interface in com.ibm.cos.v2.core.internal.http
Interface to configure a request execution and execute the request.
AndRetryCondition - Class in com.ibm.cos.v2.core.retry.conditions
Composite RetryCondition that evaluates to true when all contained retry conditions evaluate to true.
API_CALL_ATTEMPT_METRIC_COLLECTOR - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The MetricCollector associated with the current, ongoing API call attempt.
API_CALL_ATTEMPT_START_NANO_TIME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The nano time that the current API call attempt began.
API_CALL_ATTEMPT_TIMEOUT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
API_CALL_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of the API call.
API_CALL_METRIC_COLLECTOR - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The MetricCollector associated with the overall API call.
API_CALL_SUCCESSFUL - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
True if the API call succeeded, false otherwise.
API_CALL_TIMEOUT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
API_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
ApiCallAttemptMetricCollectionStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
ApiCallAttemptMetricCollectionStage(RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage
 
apiCallAttemptResponseBytesRead(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
apiCallAttemptStartNanoTime(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
apiCallAttemptTimeout() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The amount of time to wait for the http request to complete before giving up and timing out.
apiCallAttemptTimeout(Duration) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the amount of time to wait for the http request to complete before giving up and timing out.
apiCallAttemptTimeout() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
apiCallAttemptTimeout() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
The amount of time to wait for the http request to complete before giving up and timing out.
apiCallAttemptTimeout(Duration) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Configure the amount of time to wait for the http request to complete before giving up and timing out.
apiCallAttemptTimeout() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
apiCallAttemptTimeout(Duration) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
apiCallAttemptTimeout() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
ApiCallAttemptTimeoutException - Exception in com.ibm.cos.v2.core.exception
Signals that an api call attempt could not complete within the specified timeout.
ApiCallAttemptTimeoutException.Builder - Interface in com.ibm.cos.v2.core.exception
 
ApiCallAttemptTimeoutException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
apiCallAttemptTimeoutTracker() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
apiCallAttemptTimeoutTracker(TimeoutTracker) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
ApiCallAttemptTimeoutTrackingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper around a RequestPipeline to manage the api call attempt timeout feature.
ApiCallAttemptTimeoutTrackingStage(HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage
 
ApiCallMetricCollectionStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper pipeline that tracks the CoreMetric.API_CALL_DURATION metric.
ApiCallMetricCollectionStage(RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage
 
apiCallTimeout() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The amount of time to allow the client to complete the execution of an API call.
apiCallTimeout(Duration) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the amount of time to allow the client to complete the execution of an API call.
apiCallTimeout() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
apiCallTimeout() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
The amount of time to allow the client to complete the execution of an API call.
apiCallTimeout(Duration) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Configure the amount of time to allow the client to complete the execution of an API call.
apiCallTimeout() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
apiCallTimeout(Duration) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
apiCallTimeout() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
ApiCallTimeoutException - Exception in com.ibm.cos.v2.core.exception
Signals that an api call could not complete within the specified timeout.
ApiCallTimeoutException.Builder - Interface in com.ibm.cos.v2.core.exception
 
ApiCallTimeoutException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
apiCallTimeoutTracker() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
apiCallTimeoutTracker(TimeoutTracker) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
Sets the tracker task for the .
ApiCallTimeoutTracker - Class in com.ibm.cos.v2.core.internal.http.timers
Api Call Timeout Tracker to track the TimeoutTask and the ScheduledFuture.
ApiCallTimeoutTracker(TimeoutTask, ScheduledFuture<?>) - Constructor for class com.ibm.cos.v2.core.internal.http.timers.ApiCallTimeoutTracker
 
ApiCallTimeoutTrackingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper around a RequestPipeline to manage the api call timeout feature.
ApiCallTimeoutTrackingStage(HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage
 
ApiName - Class in com.ibm.cos.v2.core
Encapsulates the API name and version of a library built using the AWS SDK.
ApiName.Builder - Interface in com.ibm.cos.v2.core
 
apiNames() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
The optional names of the higher level libraries that constructed the request.
apiNames() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
The optional names of the higher level libraries that constructed the request.
apiNames() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
APP_ID - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
appendFieldAndSpace(StringBuilder, String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
Add a metadata field to the string builder, followed by space.
appendNonEmptyField(StringBuilder, String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
Add a metadata field to the string builder only if 'value' is non-empty.
appendSpaceAndField(StringBuilder, String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
Add a metadata field to the string builder, preceded by space.
appId() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
An optional user specified identification value to be appended to the user agent header.
appId(String) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Sets the appId for this client.
appId() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
The appId for this client.
AppIdResolver - Class in com.ibm.cos.v2.core.internal.useragent
 
apply(SdkException) - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction
 
ApplyTransactionIdStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Generates a unique identifier for the request that is consistent across retries.
ApplyTransactionIdStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyTransactionIdStage
 
ApplyUserAgentStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
A stage for adding the user agent header to the request, after retrieving the current string from execution attributes and adding any additional information.
ApplyUserAgentStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyUserAgentStage
 
asBoolean() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the document as a boolean if it is a boolean.
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
Gets the boolean value of the Document.
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
asBoolean() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
asBoundedString() - Method in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
Constructs a string representation of a collection of business metrics strings in Base64 formats.
asByteArray() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
asByteArrayUnsafe() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
asByteBuffer() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
asContentStreamProvider() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
asInputStream() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
asList() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the document as a List if it is a document type array.
asList() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
asList() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
 
asList() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
asList() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
asList() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
asList() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
asMap() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the document as a Map.
asMap() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
asMap() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
asMap() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
asMap() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
asMap() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
 
asMap() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
asNumber() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the document as a SdkNumber if it is a SdkNumber.
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
Returned as {SdkNumber}.
asNumber() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
asOverrideConfiguration() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
Create a ClientOverrideConfiguration using the values currently in this configuration.
asOverrideConfigurationBuilder() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Create a ClientOverrideConfiguration.Builder using the values currently in this builder.
asSdkException(Throwable) - Static method in class com.ibm.cos.v2.core.internal.util.ThrowableUtils
Wraps the given Throwable in SdkException if necessary.
asString(Charset) - Method in class com.ibm.cos.v2.core.BytesWrapper
Retrieve the output as a string.
asString() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the document as a String.
asString() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
asString() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
asString() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
asString() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
asString() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
asString() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
Gets the String value of the Document.
asUtf8String() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
async(Function<HttpClientDependencies, RequestPipeline<InputT, OutputT>>) - Static method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Convert a synchronous RequestPipeline factory into a factory that produces a version of the RequestPipeline that accepts a CompletableFuture and returns a CompletableFuture.
async(Supplier<RequestPipeline<InputT, OutputT>>) - Static method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
ASYNC_HTTP_CLIENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The asynchronous HTTP client implementation to make HTTP requests with.
AsyncAfterTransmissionInterceptorCallingResponseHandler<T> - Class in com.ibm.cos.v2.core.internal.http.async
Async response handler decorator to run interceptors after response is received.
AsyncAfterTransmissionInterceptorCallingResponseHandler(TransformingAsyncResponseHandler<T>, ExecutionContext) - Constructor for class com.ibm.cos.v2.core.internal.http.async.AsyncAfterTransmissionInterceptorCallingResponseHandler
 
AsyncApiCallAttemptMetricCollectionStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
AsyncApiCallAttemptMetricCollectionStage(RequestPipeline<SdkHttpFullRequest, CompletableFuture<Response<OutputT>>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallAttemptMetricCollectionStage
 
AsyncApiCallMetricCollectionStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper pipeline that tracks the CoreMetric.API_CALL_DURATION metric.
AsyncApiCallMetricCollectionStage(RequestPipeline<SdkHttpFullRequest, CompletableFuture<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallMetricCollectionStage
 
AsyncApiCallTimeoutTrackingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AsyncApiCallTimeoutTrackingStage(HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, CompletableFuture<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallTimeoutTrackingStage
 
AsyncBeforeTransmissionExecutionInterceptorsStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AsyncBeforeTransmissionExecutionInterceptorsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncBeforeTransmissionExecutionInterceptorsStage
 
asyncClientConfiguration() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Return a client configuration object, populated with the following chain of priorities.
AsyncClientHandler - Interface in com.ibm.cos.v2.core.client.handler
Client interface to invoke an API.
asyncConfiguration(ClientAsyncConfiguration) - Method in interface com.ibm.cos.v2.core.client.builder.SdkAsyncClientBuilder
Specify overrides to the default SDK async configuration that should be used for clients created by this builder.
asyncConfiguration(Consumer<ClientAsyncConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.client.builder.SdkAsyncClientBuilder
Similar to SdkAsyncClientBuilder.asyncConfiguration(ClientAsyncConfiguration), but takes a lambda to configure a new ClientAsyncConfiguration.Builder.
asyncConfiguration(ClientAsyncConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
AsyncExecutionFailureExceptionReportingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AsyncExecutionFailureExceptionReportingStage(RequestPipeline<SdkHttpFullRequest, CompletableFuture<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage
 
AsyncPageFetcher<ResponseT> - Interface in com.ibm.cos.v2.core.pagination.async
Interface to deal with async paginated responses.
AsyncRequestBody - Interface in com.ibm.cos.v2.core.async
Interface to allow non-blocking streaming of request content.
asyncRequestBody() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterMarshalling
The AsyncRequestBody that allows non-blocking streaming of request content.
asyncRequestBody() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
asyncRequestBody(AsyncRequestBody) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
asyncRequestBody(AsyncRequestBody) - Method in interface com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.Builder
Sets the AsyncRequestBody that will be wrapped.
asyncRequestBody(AsyncRequestBody) - Method in interface com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody.Builder
Sets the AsyncRequestBody that will be wrapped.
asyncRequestBody(AsyncRequestBody) - Method in class com.ibm.cos.v2.core.runtime.transform.AsyncStreamingRequestMarshaller.Builder
 
AsyncRequestBodyFromInputStreamConfiguration - Class in com.ibm.cos.v2.core.async
Configuration options for AsyncRequestBody.fromInputStream(AsyncRequestBodyFromInputStreamConfiguration) to configure how the SDK should create an AsyncRequestBody from an InputStream.
AsyncRequestBodyFromInputStreamConfiguration.Builder - Interface in com.ibm.cos.v2.core.async
 
AsyncRequestBodyListener - Interface in com.ibm.cos.v2.core.async.listener
Listener interface that invokes callbacks associated with a AsyncRequestBody and any resulting Subscriber.
AsyncRequestBodyListener.NotifyingAsyncRequestBody - Class in com.ibm.cos.v2.core.async.listener
 
AsyncRequestBodySigner - Interface in com.ibm.cos.v2.core.signer
Deprecated.
Replaced by com.ibm.cos.v2.http.auth.spi.signer.HttpSigner in 'http-auth-spi'.
AsyncRequestBodySplitConfiguration - Class in com.ibm.cos.v2.core.async
Configuration options for AsyncRequestBody.split(com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration) to configure how the SDK should split an SdkPublisher.
AsyncRequestBodySplitConfiguration.Builder - Interface in com.ibm.cos.v2.core.async
 
AsyncResponseHandler<T> - Class in com.ibm.cos.v2.core.internal.http.async
Response handler for asynchronous non-streaming operations.
AsyncResponseHandler(HttpResponseHandler<T>, Function<SdkHttpFullResponse, SdkHttpFullResponse>, ExecutionAttributes) - Constructor for class com.ibm.cos.v2.core.internal.http.async.AsyncResponseHandler
 
AsyncResponseTransformer<ResponseT,ResultT> - Interface in com.ibm.cos.v2.core.async
Callback interface to handle a streaming asynchronous response.
AsyncResponseTransformer.SplitResult<ResponseT,ResultT> - Interface in com.ibm.cos.v2.core.async
Helper interface containing the result of splitting an AsyncResponseTransformer.
AsyncResponseTransformer.SplitResult.Builder<ResponseT,ResultT> - Interface in com.ibm.cos.v2.core.async
 
AsyncResponseTransformerListener<ResponseT> - Interface in com.ibm.cos.v2.core.async.listener
Listener interface that invokes callbacks associated with a AsyncResponseTransformer and any resulting SdkPublisher and Subscriber.
AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer<ResponseT,ResultT> - Class in com.ibm.cos.v2.core.async.listener
 
AsyncResponseTransformerUtils - Class in com.ibm.cos.v2.core.async
 
AsyncRetryableStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper around the pipeline for a single request to provide retry, clockskew and request throttling functionality.
AsyncRetryableStage(TransformingAsyncResponseHandler<Response<OutputT>>, HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, CompletableFuture<Response<OutputT>>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncRetryableStage
 
AsyncSigner - Interface in com.ibm.cos.v2.core.signer
Deprecated.
Replaced by com.ibm.cos.v2.http.auth.spi.signer.HttpSigner in 'http-auth-spi'.
AsyncSigningStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
AsyncSigningStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncSigningStage
 
AsyncStreamingRequestMarshaller<T> - Class in com.ibm.cos.v2.core.runtime.transform
Augments a Marshaller to add contents for an async streamed request.
AsyncStreamingRequestMarshaller.Builder - Class in com.ibm.cos.v2.core.runtime.transform
Builder class to build AsyncStreamingRequestMarshaller object.
AsyncStreamingResponseHandler<OutputT extends SdkResponse,ReturnT> - Class in com.ibm.cos.v2.core.internal.http.async
Response handler for asynchronous streaming operations.
AsyncStreamingResponseHandler(AsyncResponseTransformer<OutputT, ReturnT>) - Constructor for class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
AsyncStreamPrepender<T> - Class in com.ibm.cos.v2.core.internal.async
 
AsyncStreamPrepender(Publisher<T>, T) - Constructor for class com.ibm.cos.v2.core.internal.async.AsyncStreamPrepender
 
AsyncTimeoutTask - Class in com.ibm.cos.v2.core.internal.http.timers
Implementation of TimeoutTask for asynchronous operations to be scheduled to fail the CompletableFuture and abort the asynchronous requests.
AsyncTimeoutTask(CompletableFuture<?>, Supplier<SdkClientException>) - Constructor for class com.ibm.cos.v2.core.internal.http.timers.AsyncTimeoutTask
Constructs a new AsyncTimeoutTask.
AsyncWaiter<T> - Interface in com.ibm.cos.v2.core.waiters
Waiter utility class that waits for a resource to transition to the desired state asynchronously
AsyncWaiter.Builder<T> - Interface in com.ibm.cos.v2.core.waiters
The Waiter Builder
AsyncWaiterExecutor<T> - Class in com.ibm.cos.v2.core.internal.waiters
Executes async waiter operations
AsyncWaiterExecutor(WaiterConfiguration, List<WaiterAcceptor<? super T>>, ScheduledExecutorService) - Constructor for class com.ibm.cos.v2.core.internal.waiters.AsyncWaiterExecutor
 
AttachHttpMetadataResponseHandler<T extends SdkResponse> - Class in com.ibm.cos.v2.core.client.handler
Decorate HttpResponseHandler to attach SdkHttpResponse to the response object.
AttachHttpMetadataResponseHandler(HttpResponseHandler<T>) - Constructor for class com.ibm.cos.v2.core.client.handler.AttachHttpMetadataResponseHandler
 
attemptMetricCollector() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
attemptMetricCollector(MetricCollector) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
attemptsExecuted() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
attemptsExecuted(Integer) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse.Builder
Defines the number of attempts executed in the waiter operation
attemptsExecuted() - Method in interface com.ibm.cos.v2.core.waiters.WaiterResponse
 
attributeGetter() - Method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait.AttributeAccessors
 
attributeGetter(Function<Object, String>) - Method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait.AttributeAccessors.Builder
 
attributes() - Method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait
 
AUTH_SCHEME_PROVIDER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The AuthSchemeProvider configured on the client.
AUTH_SCHEME_RESOLVER - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The auth scheme provider used to resolve the auth scheme for a request.
AUTH_SCHEMES - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The AuthSchemes configured on the client.
AUTH_SCHEMES - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The auth schemes available for a request.
AUTH_SOURCE - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
authSchemeOption() - Method in class com.ibm.cos.v2.core.SelectedAuthScheme
 
authSchemes() - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
authSchemes() - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Returns the configured map of auth schemes.
available() - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
available() - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
 
available() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
availableCapacity() - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Returns the currently available capacity.
AWS_CHUNKED_HEADER - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
AWS_EXTENDED_REQUEST_ID - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The extended request ID of the service request.
AWS_REQUEST_ID - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The request ID of the service request.
AwsChunkedEncodingConfig - Class in com.ibm.cos.v2.core.internal.chunked
 
awsChunkedEncodingConfig - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
awsChunkedEncodingConfig(AwsChunkedEncodingConfig) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
AwsChunkedEncodingConfig.Builder - Interface in com.ibm.cos.v2.core.internal.chunked
 
AwsChunkedEncodingInputStream - Class in com.ibm.cos.v2.core.internal.io
A wrapper of InputStream that implements pseudo-chunked-encoding.
AwsChunkedEncodingInputStream(InputStream, SdkChecksum, String, AwsChunkedEncodingConfig) - Constructor for class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
Creates a chunked encoding input stream initialized with the originating stream.
AwsChunkedEncodingInputStream.Builder<T extends AwsChunkedEncodingInputStream.Builder> - Class in com.ibm.cos.v2.core.internal.io
 
AwsChunkedInputStream - Class in com.ibm.cos.v2.core.internal.io
A wrapper of InputStream that implements streaming in chunks.
AwsChunkedInputStream() - Constructor for class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
AwsCompressionInputStream - Class in com.ibm.cos.v2.core.internal.io
A wrapper class of InputStream that implements compression in chunks.
AwsCompressionInputStream.Builder - Class in com.ibm.cos.v2.core.internal.io
 
AwsUnsignedChunkedEncodingInputStream - Class in com.ibm.cos.v2.core.internal.io
A wrapper class of InputStream that implements chunked-encoding.
AwsUnsignedChunkedEncodingInputStream.Builder - Class in com.ibm.cos.v2.core.internal.io
 

B

BACKOFF_DELAY_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time that the SDK has waited before this API call attempt, based on the RetryPolicy.backoffStrategy().
backoffStrategy(BackoffStrategy) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
backoffStrategy() - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterConfiguration
 
BackoffStrategy - Interface in com.ibm.cos.v2.core.retry.backoff
Deprecated.
Use instead BackoffStrategy
backoffStrategy() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Retrieve the RetryPolicy.Builder.backoffStrategy(BackoffStrategy) configured on the builder.
backoffStrategy(BackoffStrategy) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure the backoff strategy that should be used for waiting in between retry attempts.
backoffStrategy() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
backoffStrategy() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
backoffStrategy(BackoffStrategy) - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration.Builder
backoffStrategyV2() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
backoffStrategyV2(BackoffStrategy) - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration.Builder
Define the BackoffStrategy that computes the delay between resource polling.
base64EncodedLength() - Method in enum com.ibm.cos.v2.core.checksums.Algorithm
Deprecated.
Length corresponds to Base64Encoded length for a given Checksum.
BaseAsyncClientHandler - Class in com.ibm.cos.v2.core.internal.handler
 
BaseAsyncClientHandler(SdkClientConfiguration, AmazonAsyncHttpClient) - Constructor for class com.ibm.cos.v2.core.internal.handler.BaseAsyncClientHandler
 
BaseClientHandler - Class in com.ibm.cos.v2.core.internal.handler
 
BaseClientHandler(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.handler.BaseClientHandler
 
baseDelay(RetryMode) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
baseDelay(Duration) - Method in interface com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy.Builder
Deprecated.
 
baseDelay() - Method in interface com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy.Builder
Deprecated.
 
baseDelay(Duration) - Method in interface com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy.Builder
Deprecated.
 
baseDelay() - Method in interface com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy.Builder
Deprecated.
 
BaseSyncClientHandler - Class in com.ibm.cos.v2.core.internal.handler
 
BaseSyncClientHandler(SdkClientConfiguration, AmazonSyncHttpClient) - Constructor for class com.ibm.cos.v2.core.internal.handler.BaseSyncClientHandler
 
beforeExecution(Context.BeforeExecution, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read a request that has been given to a service client before it is modified by other interceptors.
beforeExecution(Context.BeforeExecution, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
beforeMarshalling(Context.BeforeMarshalling, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the finalized request as it will be given to the marshaller to be converted into an SdkHttpFullRequest.
beforeMarshalling(Context.BeforeMarshalling, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
beforeTransmission(Context.BeforeTransmission, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the finalized HTTP request as it will be sent to the HTTP client.
beforeTransmission(Context.BeforeTransmission, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
BeforeTransmissionExecutionInterceptorsStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
BeforeTransmissionExecutionInterceptorsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.BeforeTransmissionExecutionInterceptorsStage
 
beforeUnmarshalling(Context.BeforeUnmarshalling, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Read the finalized HTTP response as it will be given to the unmarshaller to be converted into an SdkResponse.
beforeUnmarshalling(Context.BeforeUnmarshalling, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
BeforeUnmarshallingExecutionInterceptorsStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
BeforeUnmarshallingExecutionInterceptorsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.BeforeUnmarshallingExecutionInterceptorsStage
 
BIG_DECIMAL - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
bigDecimalValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the bigDecimalValue of the SdkNumber.
BlockingInputStreamAsyncRequestBody - Class in com.ibm.cos.v2.core.async
An implementation of AsyncRequestBody that allows performing a blocking write of an input stream to a downstream service.
BlockingInputStreamAsyncRequestBody.Builder - Class in com.ibm.cos.v2.core.async
 
BlockingOutputStreamAsyncRequestBody - Class in com.ibm.cos.v2.core.async
An implementation of AsyncRequestBody that allows performing a blocking write of an output stream to a downstream service.
BlockingOutputStreamAsyncRequestBody.Builder - Class in com.ibm.cos.v2.core.async
 
BOOLEAN - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
BooleanDocument - Class in com.ibm.cos.v2.core.document.internal
Represents a Boolean Document.
BooleanDocument(boolean) - Constructor for class com.ibm.cos.v2.core.document.internal.BooleanDocument
Create a New BooleanDocument with boolean value as passed in constructor
buffer(int) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Buffers the events into lists of the given buffer size.
BufferingContentStreamProvider - Class in com.ibm.cos.v2.core.internal.sync
ContentStreamProvider implementation that buffers the data stream data to memory as it's read.
BufferingContentStreamProvider(ContentStreamProvider, Long) - Constructor for class com.ibm.cos.v2.core.internal.sync.BufferingContentStreamProvider
 
bufferSize(int) - Method in interface com.ibm.cos.v2.core.internal.async.ChunkBuffer.Builder
 
bufferSize() - Method in class com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig
 
bufferSize(int) - Method in interface com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig.Builder
 
bufferSizeInBytes() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
The configured maximum buffer size the SDK will use to buffer the content from the source SdkPublisher.
bufferSizeInBytes(Long) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration.Builder
The maximum buffer size the SDK will use to buffer the content from the source SdkPublisher.
bufferSizeInBytes() - Method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
 
bufferSizeInBytes(Long) - Method in interface com.ibm.cos.v2.core.SplittingTransformerConfiguration.Builder
Configures the maximum amount of memory in bytes buffered by the SplittingTransformer.
build() - Method in interface com.ibm.cos.v2.core.ApiName.Builder
 
build() - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody.Builder
 
build() - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody.Builder
 
build() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
build() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Build a client using the current state of this builder.
build() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
 
build() - Method in interface com.ibm.cos.v2.core.document.Document.ListBuilder
Creates a new Document with the List members as added with add method.
build() - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Creates a new Document with the key value pair pair inserted using put method.
build() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
build() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
build() - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint.Builder
 
build() - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.Builder
 
build() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.AbortedException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.ApiCallTimeoutException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.Crc32MismatchException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.NonRetryableException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.RetryableException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.SdkClientException.Builder
 
build() - Method in class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.SdkDiagnostics.Builder
Builds the SdkDiagnostics instance.
build() - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
Creates a new SdkException with the specified properties.
build() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
Creates a new SdkServiceException with the specified properties.
build() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
build() - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
build() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.DerivedAttributeBuilder
 
build() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.MappedAttributeBuilder
 
build() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes.Builder
 
build() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
build() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult.DefaultBuilder
 
build() - Method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer.Builder
 
build() - Method in interface com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies.Builder
 
build(HttpClientDependencies) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Construct the RequestPipeline with the currently configured stages.
build() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream.Builder
 
build() - Method in interface com.ibm.cos.v2.core.internal.pagination.async.ItemsSubscription.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
build() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter.DefaultBuilder
 
build() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter.DefaultBuilder
 
build() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse.Builder
 
build() - Method in interface com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher.Builder
 
build() - Method in interface com.ibm.cos.v2.core.pagination.async.PaginationSubscription.Builder
 
build() - Method in interface com.ibm.cos.v2.core.pagination.async.ResponsesSubscription.Builder
 
build() - Method in interface com.ibm.cos.v2.core.pagination.sync.PaginatedItemsIterable.Builder
 
build() - Method in interface com.ibm.cos.v2.core.pagination.sync.PaginatedResponsesIterator.Builder
 
build() - Method in class com.ibm.cos.v2.core.protocol.VoidSdkResponse.Builder
 
build() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Create a new SdkRequestOverrideConfiguration with the properties set on this builder.
build() - Method in class com.ibm.cos.v2.core.Response.Builder
Builds a Response object based on the values held by this builder.
build() - Method in interface com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy.Builder
Deprecated.
 
build() - Method in interface com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy.Builder
Deprecated.
 
build() - Method in interface com.ibm.cos.v2.core.retry.conditions.TokenBucketExceptionCostFunction.Builder
Create a TokenBucketExceptionCostFunction using the values configured on this builder.
build() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Builder
Build a TokenBucketRetryCondition using the provided configuration.
build() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity.Builder
 
build() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
build() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
build() - Method in class com.ibm.cos.v2.core.runtime.transform.AsyncStreamingRequestMarshaller.Builder
 
build() - Method in class com.ibm.cos.v2.core.runtime.transform.StreamingRequestMarshaller.Builder
 
build() - Method in class com.ibm.cos.v2.core.SdkField.Builder
 
build() - Method in class com.ibm.cos.v2.core.SdkPojoBuilder
 
build() - Method in interface com.ibm.cos.v2.core.SdkRequest.Builder
 
build() - Method in interface com.ibm.cos.v2.core.SdkRequestOverrideConfiguration.Builder
 
build() - Method in interface com.ibm.cos.v2.core.SdkResponse.Builder
 
build() - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Build the service client configuration using the configuration on this builder
build() - Method in class com.ibm.cos.v2.core.traits.ListTrait.Builder
 
build() - Method in class com.ibm.cos.v2.core.traits.LocationTrait.Builder
 
build() - Method in class com.ibm.cos.v2.core.traits.MapTrait.Builder
 
build() - Method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait.AttributeAccessors.Builder
 
build() - Method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter.Builder
An immutable object that is created from the properties that have been set on the builder.
build() - Method in interface com.ibm.cos.v2.core.waiters.Waiter.Builder
An immutable object that is created from the properties that have been set on the builder.
build() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration.Builder
 
buildClient() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Implemented by child classes to create a client using the provided immutable configuration objects.
buildClientUserAgentString(SystemUserAgent, SdkClientUserAgentProperties) - Static method in class com.ibm.cos.v2.core.internal.useragent.SdkUserAgentBuilder
Constructs a string representation of an SDK client user agent string, based on system and client data.
builder() - Static method in class com.ibm.cos.v2.core.ApiName
 
builder() - Static method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
builder() - Static method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
builder() - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult
 
builder() - Static method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
Creates a default builder for BlockingInputStreamAsyncRequestBody.
builder() - Static method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody
Creates a default builder for BlockingOutputStreamAsyncRequestBody.
builder() - Static method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
builder() - Static method in class com.ibm.cos.v2.core.client.config.ClientAsyncConfiguration
 
builder() - Static method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
builder() - Static method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
Create a builder for a SdkClientConfiguration.
builder() - Static method in class com.ibm.cos.v2.core.CompressionConfiguration
builder() - Static method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint
 
builder() - Static method in exception com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException
 
builder() - Static method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.AbortedException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.ApiCallTimeoutException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.Crc32MismatchException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.NonRetryableException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.RetryableException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.SdkClientException
 
builder() - Static method in class com.ibm.cos.v2.core.exception.SdkDiagnostics
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.SdkException
 
builder() - Static method in exception com.ibm.cos.v2.core.exception.SdkServiceException
 
builder() - Static method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
builder() - Static method in class com.ibm.cos.v2.core.FileTransformerConfiguration
builder() - Static method in class com.ibm.cos.v2.core.http.ExecutionContext
 
builder() - Static method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
builder() - Static method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
builder() - Static method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
Builder() - Constructor for class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.ChunkBuffer
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
builder() - Static method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer
 
builder() - Static method in class com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig
 
builder() - Static method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
builder() - Static method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
Builder() - Constructor for class com.ibm.cos.v2.core.internal.http.RequestExecutionContext.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
builder() - Static method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression
 
Builder() - Constructor for class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression.Builder
 
Builder() - Constructor for class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream
 
Builder() - Constructor for class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream
 
Builder() - Constructor for class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.pagination.async.ItemsSubscription
Create a builder for creating a ItemsSubscription.
Builder() - Constructor for class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
Builder() - Constructor for class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter
 
builder() - Static method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter
 
builder() - Static method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
builder() - Static method in class com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher
 
builder() - Static method in class com.ibm.cos.v2.core.pagination.async.ResponsesSubscription
Create a builder for creating a ResponsesSubscription.
builder() - Static method in class com.ibm.cos.v2.core.pagination.sync.PaginatedItemsIterable
 
builder() - Static method in class com.ibm.cos.v2.core.pagination.sync.PaginatedResponsesIterator
 
builder() - Static method in class com.ibm.cos.v2.core.protocol.VoidSdkResponse
 
builder() - Static method in class com.ibm.cos.v2.core.Response
Returns a newly initialized builder object for a Response
builder() - Static method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
builder() - Static method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
builder() - Static method in interface com.ibm.cos.v2.core.retry.conditions.TokenBucketExceptionCostFunction
Create an exception cost function using exception type matchers built into the SDK.
builder() - Static method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
Create a builder that allows fine-grained control over the token policy of this condition.
builder() - Static method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity
 
builder() - Static method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Create a RetryPolicy.Builder populated with the defaults from the RetryMode.defaultRetryMode().
builder(RetryMode) - Static method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Create a RetryPolicy.Builder populated with the defaults from the provided RetryMode.
builder() - Static method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
builder() - Static method in class com.ibm.cos.v2.core.runtime.transform.AsyncStreamingRequestMarshaller
 
Builder() - Constructor for class com.ibm.cos.v2.core.runtime.transform.AsyncStreamingRequestMarshaller.Builder
 
builder() - Static method in class com.ibm.cos.v2.core.runtime.transform.StreamingRequestMarshaller
 
Builder() - Constructor for class com.ibm.cos.v2.core.runtime.transform.StreamingRequestMarshaller.Builder
 
builder(MarshallingType<? super TypeT>) - Static method in class com.ibm.cos.v2.core.SdkField
Creates a new instance of SdkField.Builder bound to the specified type.
builder() - Static method in class com.ibm.cos.v2.core.SdkRequestOverrideConfiguration
 
builder() - Static method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
builder() - Static method in class com.ibm.cos.v2.core.traits.ListTrait
 
builder() - Static method in class com.ibm.cos.v2.core.traits.LocationTrait
 
builder() - Static method in class com.ibm.cos.v2.core.traits.MapTrait
 
builder() - Static method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait.AttributeAccessors
 
builder(Class<? extends T>) - Static method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter
Creates a newly initialized builder for the waiter object.
builder(Class<? extends T>) - Static method in interface com.ibm.cos.v2.core.waiters.Waiter
Creates a newly initialized builder for the waiter object.
builder() - Static method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
BuilderImpl(EndpointDiscoveryFailedException) - Constructor for class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
BuilderImpl(AbortedException) - Constructor for class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
BuilderImpl(ApiCallAttemptTimeoutException) - Constructor for class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
BuilderImpl(ApiCallTimeoutException) - Constructor for class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
BuilderImpl(Crc32MismatchException) - Constructor for class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
BuilderImpl(NonRetryableException) - Constructor for class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
BuilderImpl(RetryableException) - Constructor for class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
BuilderImpl(SdkClientException) - Constructor for class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
BuilderImpl(SdkException) - Constructor for class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
BuilderImpl(SdkServiceException) - Constructor for class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.pagination.async.PaginationSubscription.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
BuilderImpl(RequestOverrideConfiguration) - Constructor for class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
BuilderImpl() - Constructor for class com.ibm.cos.v2.core.SdkResponse.BuilderImpl
 
BuilderImpl(SdkResponse) - Constructor for class com.ibm.cos.v2.core.SdkResponse.BuilderImpl
 
buildSystemUserAgentString(SystemUserAgent) - Static method in class com.ibm.cos.v2.core.internal.useragent.SdkUserAgentBuilder
Constructs a string representation of system user agent values only, that can be used for any backend calls.
buildWithDefaults(AttributeMap) - Method in class com.ibm.cos.v2.core.internal.http.loader.DefaultSdkAsyncHttpClientBuilder
 
buildWithDefaults(AttributeMap) - Method in class com.ibm.cos.v2.core.internal.http.loader.DefaultSdkHttpClientBuilder
 
BUSINESS_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
BUSINESS_METRICS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
A user agent prefix that is specific to the client (agnostic of the request).
BUSINESS_METRICS - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
A collection of business metrics feature ids.
BusinessMetricCollection - Class in com.ibm.cos.v2.core.useragent
 
BusinessMetricCollection() - Constructor for class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
BusinessMetricCollection(int) - Constructor for class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
BusinessMetricFeatureId - Enum in com.ibm.cos.v2.core.useragent
An enum class representing a short form of identity providers to record in the UA string.
BusinessMetricsUtils - Class in com.ibm.cos.v2.core.internal.useragent
 
BYTE - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
ByteArrayAsyncResponseTransformer<ResponseT> - Class in com.ibm.cos.v2.core.internal.async
Implementation of AsyncResponseTransformer that dumps content into a byte array and supports further conversions into types, like strings.
ByteArrayAsyncResponseTransformer() - Constructor for class com.ibm.cos.v2.core.internal.async.ByteArrayAsyncResponseTransformer
 
ByteBuffersAsyncRequestBody - Class in com.ibm.cos.v2.core.internal.async
An implementation of AsyncRequestBody for providing data from the supplied ByteBuffer array.
bytesPerSec(long, long, long) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
bytesRead() - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
bytesRead() - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingPublisher
 
BytesReadTrackingInputStream - Class in com.ibm.cos.v2.core.internal.metrics
 
BytesReadTrackingInputStream(AbortableInputStream, AtomicLong) - Constructor for class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
BytesReadTrackingPublisher - Class in com.ibm.cos.v2.core.internal.metrics
Publisher that tracks how many bytes are published from the wrapped publisher to the downstream subscriber.
BytesReadTrackingPublisher(Publisher<ByteBuffer>, AtomicLong) - Constructor for class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingPublisher
 
BytesWrapper - Class in com.ibm.cos.v2.core
A base class for SdkBytes and ResponseBytes that enables retrieving an underlying byte array as multiple different types, like a byte buffer (via BytesWrapper.asByteBuffer(), or a string (via BytesWrapper.asUtf8String().

C

cacheKey(String) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
The cache key to use for a given cache entry.
cacheKey() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
calculateChecksumTrailerLength(Algorithm, String) - Static method in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
Calculates the content length for a given algorithm and header name.
calculateChunkLength(long) - Static method in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
The chunk format is: chunk-size CRLF chunk-data CRLF.
calculatedChecksum - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
calculateExponentialDelay(int, Duration, Duration) - Method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
calculateStreamContentLength(long, long) - Static method in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
Calculates the content length for data that is divided into chunks.
cancel() - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
Cancel any running write (and mark the stream as failed).
cancel() - Method in class com.ibm.cos.v2.core.internal.http.timers.ApiCallTimeoutTracker
 
cancel() - Method in class com.ibm.cos.v2.core.internal.http.timers.NoOpTimeoutTracker
 
cancel() - Method in class com.ibm.cos.v2.core.internal.http.timers.SyncTimeoutTask
Cancels this task.
cancel() - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTask
 
cancel() - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTracker
cancel the ScheduledFuture
cancel() - Method in class com.ibm.cos.v2.core.internal.util.NoopSubscription
 
cancel() - Method in class com.ibm.cos.v2.core.pagination.async.EmptySubscription
 
cancel() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
capacityAcquired(Integer) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity.Builder
 
capacityAcquired() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity
The number of tokens acquired by the last token acquisition.
CapacityManager - Class in com.ibm.cos.v2.core.internal.util
Manages capacity of a finite resource.
CapacityManager(int) - Constructor for class com.ibm.cos.v2.core.internal.util.CapacityManager
Creates a CapacityManager.
capacityRemaining(Integer) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity.Builder
 
capacityRemaining() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Capacity
The number of tokens in the token bucket.
cause(Throwable) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.AbortedException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.ApiCallTimeoutException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.Crc32MismatchException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.NonRetryableException.Builder
 
cause() - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.RetryableException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.SdkClientException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
Specifies the exception that caused this exception to occur.
cause() - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
The exception that caused this exception to occur.
cause - Variable in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
cause() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
cause(Throwable) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
 
cause(Throwable) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
checkInterrupted() - Static method in class com.ibm.cos.v2.core.internal.http.InterruptMonitor
Check if the thread has been interrupted.
checkInterrupted(SdkHttpFullResponse) - Static method in class com.ibm.cos.v2.core.internal.http.InterruptMonitor
Check if the thread has been interrupted.
ChecksumCalculatingAsyncRequestBody - Class in com.ibm.cos.v2.core.internal.async
Wrapper class to wrap an AsyncRequestBody.
ChecksumCalculatingAsyncRequestBody.Builder - Interface in com.ibm.cos.v2.core.internal.async
 
ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber - Class in com.ibm.cos.v2.core.internal.async
 
checksumHeaderForTrailer - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
checksumHeaderForTrailer(String) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
checksumHeaderForTrailer - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
ChecksumSpecs - Class in com.ibm.cos.v2.core.checksums
Defines all the Specifications that are required while adding HttpChecksum to a request and validating HttpChecksum of a response.
ChecksumSpecs.Builder - Class in com.ibm.cos.v2.core.checksums
 
checksumSpecWithRequestAlgorithm(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
ChecksumValidatingInputStream - Class in com.ibm.cos.v2.core.internal.io
Stream that will update the Checksum as the data is read.
ChecksumValidatingInputStream(InputStream, SdkChecksum, String) - Constructor for class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
Creates an input stream using the specified Checksum, input stream, and length.
ChecksumValidatingPublisher - Class in com.ibm.cos.v2.core.internal.async
Publisher to update the checksum as it reads the data and finally compares the computed checksum with expected Checksum.
ChecksumValidatingPublisher(Publisher<ByteBuffer>, SdkChecksum, String) - Constructor for class com.ibm.cos.v2.core.internal.async.ChecksumValidatingPublisher
 
ChecksumValidation - Enum in com.ibm.cos.v2.core.checksums
Enum to indicate the checksum validation is performed on a Response that supports Http Checksum Validation.
childHttpConfig(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
childHttpConfig() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
ChunkBuffer - Class in com.ibm.cos.v2.core.internal.async
Class that will buffer incoming BufferBytes to chunks of bufferSize.
ChunkBuffer.Builder - Interface in com.ibm.cos.v2.core.internal.async
 
ChunkContentUtils - Class in com.ibm.cos.v2.core.internal.util
 
chunkSize(Integer) - Method in interface com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody.Builder
Sets the chunk size.
chunkSize(int) - Method in interface com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig.Builder
 
chunkSize() - Method in class com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig
 
chunkSizeInBytes(Long) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration.Builder
Configures the size for each divided chunk.
chunkSizeInBytes() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
The configured chunk size for each divided AsyncRequestBody.
chunkSizeInBytes(Integer) - Method in interface com.ibm.cos.v2.core.FileRequestBodyConfiguration.Builder
Sets the size of chunks read from the file.
chunkSizeInBytes() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
chunkSizeInBytes(Integer) - Method in interface com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody.Builder
Sets the size of chunks to read from the file.
chunkSizeInBytes() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
classLoader(Class<?>...) - Static method in class com.ibm.cos.v2.core.internal.util.ClassLoaderHelper
Attempt to get class loader that loads the classes and fallback to the thread context classloader if null.
ClassLoaderHelper - Class in com.ibm.cos.v2.core.internal.util
Implementation notes: this class should've been outside internal package, but we can't fix it due to backwards compatibility reasons.
ClasspathInterceptorChainFactory - Class in com.ibm.cos.v2.core.interceptor
Factory for creating request/response handler chains from the classpath.
ClasspathInterceptorChainFactory() - Constructor for class com.ibm.cos.v2.core.interceptor.ClasspathInterceptorChainFactory
 
cleanup() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
clear() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
clear() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
CLIENT_CONTEXT_PARAMS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The container for any client contexts parameters set on the client.
CLIENT_CONTEXT_PARAMS - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The values of client context params declared for this service.
CLIENT_ENDPOINT - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
Deprecated.
This value is not usually accurate, now that the endpoint is almost entirely determined by the service's endpoint rules. Use SdkHttpRequest.getUri() from interceptors, to get or modify the actual endpoint.
CLIENT_ENDPOINT_PROVIDER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
A provider for the client-level endpoint configuration.
CLIENT_ENDPOINT_PROVIDER - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The endpoint provider used to resolve the endpoint of the client.
CLIENT_TYPE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The type of client used to make requests.
CLIENT_TYPE - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
 
CLIENT_USER_AGENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
A user agent prefix that is specific to the client (agnostic of the request).
ClientAsyncConfiguration - Class in com.ibm.cos.v2.core.client.config
Async configuration values for which the client already provides sensible defaults.
ClientAsyncConfiguration.Builder - Interface in com.ibm.cos.v2.core.client.config
Configure and create a ClientAsyncConfiguration.
clientConfiguration - Variable in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
clientConfiguration(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies.Builder
 
clientConfiguration(Consumer<SdkClientConfiguration.Builder>) - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies.Builder
 
clientConfiguration() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
clientContextParams - Variable in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
clientEndpoint() - Method in interface com.ibm.cos.v2.core.ClientEndpointProvider
Retrieve the client endpoint from this provider.
clientEndpoint() - Method in class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
ClientEndpointProvider - Interface in com.ibm.cos.v2.core
Client endpoint providers are responsible for resolving client-level endpoints.
ClientExecutionParams<InputT extends SdkRequest,OutputT> - Class in com.ibm.cos.v2.core.client.handler
Encapsulates parameters needed for a particular API call.
ClientExecutionParams() - Constructor for class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
clientName() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
 
clientName() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkHttpClient
 
ClientOption<T> - Class in com.ibm.cos.v2.core.client.config
An option in a SdkClientConfiguration.
ClientOption(Class<T>) - Constructor for class com.ibm.cos.v2.core.client.config.ClientOption
 
ClientOption(AttributeMap.Key.UnsafeValueType) - Constructor for class com.ibm.cos.v2.core.client.config.ClientOption
 
ClientOverrideConfiguration - Class in com.ibm.cos.v2.core.client.config
Configuration values for which the client already provides sensible defaults.
ClientOverrideConfiguration.Builder - Interface in com.ibm.cos.v2.core.client.config
ClientType - Enum in com.ibm.cos.v2.core
Enum that represents the type of client being used.
ClockSkew - Class in com.ibm.cos.v2.core.retry
Utility methods for checking and reacting to the current client-side clock being different from the service-side clock.
clockSkewAdjuster(ClockSkewAdjuster) - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies.Builder
 
clockSkewAdjuster() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
ClockSkewAdjuster - Class in com.ibm.cos.v2.core.internal.retry
Suggests a clock skew adjustment that should be applied to future requests.
ClockSkewAdjuster() - Constructor for class com.ibm.cos.v2.core.internal.retry.ClockSkewAdjuster
 
clone() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
clone() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
close() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
 
close() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkHttpClient
 
close() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
Close this configuration, which closes all closeable attributes.
close() - Method in class com.ibm.cos.v2.core.internal.handler.BaseAsyncClientHandler
 
close() - Method in class com.ibm.cos.v2.core.internal.handler.BaseSyncClientHandler
 
close() - Method in class com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient
Shuts down this HTTP client object, releasing any resources that might be held open.
close() - Method in class com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient
Shuts down this HTTP client object, releasing any resources that might be held open.
close() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
close() - Method in class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
 
close() - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumValidatingInputStream
Closes the underlying stream and validates the calculated checksum against the expected.
close() - Method in class com.ibm.cos.v2.core.io.ReleasableInputStream
If ReleasableInputStream.closeDisabled is false, closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
close() - Method in interface com.ibm.cos.v2.core.SdkPlugin
 
collectHttpMetrics(MetricCollector, SdkHttpFullResponse) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
collectServiceEndpointMetrics(MetricCollector, SdkHttpFullRequest) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
Collect the SERVICE_ENDPOINT metric for this request.
com.ibm.cos.v2.core - package com.ibm.cos.v2.core
 
com.ibm.cos.v2.core.adapter - package com.ibm.cos.v2.core.adapter
 
com.ibm.cos.v2.core.async - package com.ibm.cos.v2.core.async
 
com.ibm.cos.v2.core.async.listener - package com.ibm.cos.v2.core.async.listener
 
com.ibm.cos.v2.core.checksums - package com.ibm.cos.v2.core.checksums
 
com.ibm.cos.v2.core.client.builder - package com.ibm.cos.v2.core.client.builder
 
com.ibm.cos.v2.core.client.config - package com.ibm.cos.v2.core.client.config
 
com.ibm.cos.v2.core.client.handler - package com.ibm.cos.v2.core.client.handler
 
com.ibm.cos.v2.core.document - package com.ibm.cos.v2.core.document
 
com.ibm.cos.v2.core.document.internal - package com.ibm.cos.v2.core.document.internal
 
com.ibm.cos.v2.core.endpointdiscovery - package com.ibm.cos.v2.core.endpointdiscovery
 
com.ibm.cos.v2.core.endpointdiscovery.providers - package com.ibm.cos.v2.core.endpointdiscovery.providers
 
com.ibm.cos.v2.core.exception - package com.ibm.cos.v2.core.exception
 
com.ibm.cos.v2.core.http - package com.ibm.cos.v2.core.http
 
com.ibm.cos.v2.core.identity - package com.ibm.cos.v2.core.identity
 
com.ibm.cos.v2.core.interceptor - package com.ibm.cos.v2.core.interceptor
 
com.ibm.cos.v2.core.interceptor.trait - package com.ibm.cos.v2.core.interceptor.trait
 
com.ibm.cos.v2.core.internal - package com.ibm.cos.v2.core.internal
 
com.ibm.cos.v2.core.internal.async - package com.ibm.cos.v2.core.internal.async
 
com.ibm.cos.v2.core.internal.capacity - package com.ibm.cos.v2.core.internal.capacity
 
com.ibm.cos.v2.core.internal.checksums.factory - package com.ibm.cos.v2.core.internal.checksums.factory
 
com.ibm.cos.v2.core.internal.chunked - package com.ibm.cos.v2.core.internal.chunked
 
com.ibm.cos.v2.core.internal.compression - package com.ibm.cos.v2.core.internal.compression
 
com.ibm.cos.v2.core.internal.handler - package com.ibm.cos.v2.core.internal.handler
 
com.ibm.cos.v2.core.internal.http - package com.ibm.cos.v2.core.internal.http
 
com.ibm.cos.v2.core.internal.http.async - package com.ibm.cos.v2.core.internal.http.async
 
com.ibm.cos.v2.core.internal.http.loader - package com.ibm.cos.v2.core.internal.http.loader
 
com.ibm.cos.v2.core.internal.http.pipeline - package com.ibm.cos.v2.core.internal.http.pipeline
 
com.ibm.cos.v2.core.internal.http.pipeline.stages - package com.ibm.cos.v2.core.internal.http.pipeline.stages
 
com.ibm.cos.v2.core.internal.http.pipeline.stages.utils - package com.ibm.cos.v2.core.internal.http.pipeline.stages.utils
 
com.ibm.cos.v2.core.internal.http.timers - package com.ibm.cos.v2.core.internal.http.timers
 
com.ibm.cos.v2.core.internal.interceptor - package com.ibm.cos.v2.core.internal.interceptor
 
com.ibm.cos.v2.core.internal.interceptor.trait - package com.ibm.cos.v2.core.internal.interceptor.trait
 
com.ibm.cos.v2.core.internal.io - package com.ibm.cos.v2.core.internal.io
 
com.ibm.cos.v2.core.internal.metrics - package com.ibm.cos.v2.core.internal.metrics
 
com.ibm.cos.v2.core.internal.pagination.async - package com.ibm.cos.v2.core.internal.pagination.async
 
com.ibm.cos.v2.core.internal.retry - package com.ibm.cos.v2.core.internal.retry
 
com.ibm.cos.v2.core.internal.signer - package com.ibm.cos.v2.core.internal.signer
 
com.ibm.cos.v2.core.internal.sync - package com.ibm.cos.v2.core.internal.sync
 
com.ibm.cos.v2.core.internal.transform - package com.ibm.cos.v2.core.internal.transform
 
com.ibm.cos.v2.core.internal.useragent - package com.ibm.cos.v2.core.internal.useragent
 
com.ibm.cos.v2.core.internal.util - package com.ibm.cos.v2.core.internal.util
 
com.ibm.cos.v2.core.internal.waiters - package com.ibm.cos.v2.core.internal.waiters
 
com.ibm.cos.v2.core.io - package com.ibm.cos.v2.core.io
 
com.ibm.cos.v2.core.log - package com.ibm.cos.v2.core.log
 
com.ibm.cos.v2.core.metrics - package com.ibm.cos.v2.core.metrics
 
com.ibm.cos.v2.core.pagination.async - package com.ibm.cos.v2.core.pagination.async
 
com.ibm.cos.v2.core.pagination.sync - package com.ibm.cos.v2.core.pagination.sync
 
com.ibm.cos.v2.core.protocol - package com.ibm.cos.v2.core.protocol
 
com.ibm.cos.v2.core.retry - package com.ibm.cos.v2.core.retry
 
com.ibm.cos.v2.core.retry.backoff - package com.ibm.cos.v2.core.retry.backoff
 
com.ibm.cos.v2.core.retry.conditions - package com.ibm.cos.v2.core.retry.conditions
 
com.ibm.cos.v2.core.runtime - package com.ibm.cos.v2.core.runtime
 
com.ibm.cos.v2.core.runtime.transform - package com.ibm.cos.v2.core.runtime.transform
 
com.ibm.cos.v2.core.signer - package com.ibm.cos.v2.core.signer
 
com.ibm.cos.v2.core.sync - package com.ibm.cos.v2.core.sync
 
com.ibm.cos.v2.core.traits - package com.ibm.cos.v2.core.traits
 
com.ibm.cos.v2.core.useragent - package com.ibm.cos.v2.core.useragent
 
com.ibm.cos.v2.core.util - package com.ibm.cos.v2.core.util
 
com.ibm.cos.v2.core.waiters - package com.ibm.cos.v2.core.waiters
 
CombinedResponseAsyncHttpResponseHandler<OutputT> - Class in com.ibm.cos.v2.core.internal.http.async
Detects whether the response succeeded or failed by just checking the HTTP status and delegates to appropriate async response handler.
CombinedResponseAsyncHttpResponseHandler(TransformingAsyncResponseHandler<OutputT>, TransformingAsyncResponseHandler<? extends SdkException>) - Constructor for class com.ibm.cos.v2.core.internal.http.async.CombinedResponseAsyncHttpResponseHandler
 
CombinedResponseHandler<OutputT> - Class in com.ibm.cos.v2.core.internal.http
Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception based on the status code of the HTTP response.
CombinedResponseHandler(HttpResponseHandler<OutputT>, HttpResponseHandler<? extends SdkException>) - Constructor for class com.ibm.cos.v2.core.internal.http.CombinedResponseHandler
 
COMMA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
completeSubscription() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
compress(SdkBytes) - Method in interface com.ibm.cos.v2.core.internal.compression.Compressor
Compress a SdkBytes payload.
compress(byte[]) - Method in interface com.ibm.cos.v2.core.internal.compression.Compressor
Compress a byte[] payload.
compress(InputStream) - Method in interface com.ibm.cos.v2.core.internal.compression.Compressor
Compress an InputStream payload.
compress(ByteBuffer) - Method in interface com.ibm.cos.v2.core.internal.compression.Compressor
Compress an ByteBuffer payload.
compress(SdkBytes) - Method in class com.ibm.cos.v2.core.internal.compression.GzipCompressor
 
COMPRESSION_CONFIGURATION - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option used by the rest of the SDK to read the CompressionConfiguration.
CompressionAsyncRequestBody - Class in com.ibm.cos.v2.core.internal.async
Wrapper class to wrap an AsyncRequestBody.
CompressionAsyncRequestBody.Builder - Interface in com.ibm.cos.v2.core.internal.async
 
compressionConfiguration(CompressionConfiguration) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Sets the CompressionConfiguration for this client.
compressionConfiguration(Consumer<CompressionConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Sets the CompressionConfiguration for this client.
compressionConfiguration() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
compressionConfiguration() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The compression configuration object, which includes options to enable/disable compression and set the minimum compression threshold.
CompressionConfiguration - Class in com.ibm.cos.v2.core
Configuration options for operations with the RequestCompression trait to disable request configuration and set the minimum compression threshold in bytes.
compressionConfiguration(CompressionConfiguration) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the CompressionConfiguration for this request.
compressionConfiguration(Consumer<CompressionConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the CompressionConfiguration for this request.
compressionConfiguration() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
compressionConfiguration(CompressionConfiguration) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
compressionConfiguration(Consumer<CompressionConfiguration.Builder>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
compressionConfiguration() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
compressionConfiguration() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Returns the compression configuration object, if present, which includes options to enable/disable compression and set the minimum compression threshold.
CompressionConfiguration.Builder - Interface in com.ibm.cos.v2.core
 
CompressionContentStreamProvider - Class in com.ibm.cos.v2.core.internal.sync
ContentStreamProvider implementation for compression.
CompressionContentStreamProvider(ContentStreamProvider, Compressor) - Constructor for class com.ibm.cos.v2.core.internal.sync.CompressionContentStreamProvider
 
compressor(Compressor) - Method in interface com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody.Builder
Sets the compressor to compress the request.
Compressor - Interface in com.ibm.cos.v2.core.internal.compression
Interface for compressors used by CompressRequestStage to compress requests.
compressor(Compressor) - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream.Builder
 
compressorType() - Method in interface com.ibm.cos.v2.core.internal.compression.Compressor
The compression algorithm type.
CompressorType - Class in com.ibm.cos.v2.core.internal.compression
The supported compression algorithms for operations with the requestCompression trait.
compressorType() - Method in class com.ibm.cos.v2.core.internal.compression.GzipCompressor
 
compressorTypes() - Static method in class com.ibm.cos.v2.core.internal.compression.CompressorType
Returns the Set of Strings of compressor types supported by the SDK.
CompressRequestStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Compress requests whose operations are marked with the "requestCompression" C2J trait.
CompressRequestStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.CompressRequestStage
 
computeChecksum(InputStream, Algorithm) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
Computes the Checksum of the data in the given input stream and returns it as an array of bytes.
computeDelay(int) - Method in class com.ibm.cos.v2.core.internal.waiters.LegacyToNonLegacyAdapter
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.internal.waiters.NonLegacyToLegacyAdapter
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
Compute the delay before the next retry request.
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.backoff.FixedDelayBackoffStrategy
Deprecated.
 
computeDelayBeforeNextRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
computeNextDelayInMills(int) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
computeOptionIfAbsent(ClientOption<T>, Supplier<T>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Add a mapping between the provided key and value, if the current value for the option is null.
concat(String, String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
Concatenates two values with the specified separator, if the second value is not null/empty, otherwise returns the first value.
CONFIG_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
configure(T) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Configures a retry strategy using its builder to add SDK-generic retry exceptions.
configureClient(SdkServiceClientConfiguration.Builder) - Method in interface com.ibm.cos.v2.core.SdkPlugin
Modify the provided client configuration.
CONFIGURED_ASYNC_HTTP_CLIENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
An asynchronous HTTP client set by the customer.
CONFIGURED_ASYNC_HTTP_CLIENT_BUILDER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
An asynchronous HTTP client builder set by the customer.
CONFIGURED_COMPRESSION_CONFIGURATION - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Configuration of the COMPRESSION_CONFIGURATION.
CONFIGURED_RETRY_CONFIGURATOR - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The retry strategy builder consumer set by the customer using ClientOverrideConfiguration.Builder#retryStrategy(Consumer).
CONFIGURED_RETRY_MODE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The retry mode set by the customer using ClientOverrideConfiguration.Builder.retryStrategy(RetryMode).
CONFIGURED_RETRY_STRATEGY - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The retry strategy set by the customer using ClientOverrideConfiguration.Builder.retryStrategy(RetryStrategy).
CONFIGURED_SCHEDULED_EXECUTOR_SERVICE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The internal SDK scheduled executor service that is set by the customer.
CONFIGURED_SYNC_HTTP_CLIENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
An HTTP client set by the customer.
CONFIGURED_SYNC_HTTP_CLIENT_BUILDER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
An HTTP client builder set by the customer.
configureStrategy(RetryStrategy.Builder<?, ?>) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Configures a retry strategy using its builder to add SDK-generic retry exceptions.
constructor(Supplier<SdkPojo>) - Method in class com.ibm.cos.v2.core.SdkField.Builder
Sets a Supplier which will create a new MUTABLE instance of the POJO.
constructor() - Method in class com.ibm.cos.v2.core.SdkField
 
consumedCapacity() - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Returns the currently consumed capacity.
contains(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
containsAll(Collection<?>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
containsKey(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
containsTrait(Class<? extends Trait>) - Method in class com.ibm.cos.v2.core.SdkField
Checks if a given Trait is present on the field.
containsTrait(Class<? extends Trait>, TraitType) - Method in class com.ibm.cos.v2.core.SdkField
Checks if a given Trait is present on the field.
containsValue(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
CONTENT_SHA_256_FOR_UNSIGNED_TRAILER - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
contentLength() - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
 
contentLength(Long) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration.Builder
Configures the length of the provided InputStream
contentLength() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
contentLength(Long) - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody.Builder
The content length of the output stream.
contentLength() - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
 
contentLength(Long) - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody.Builder
The content length of the output stream.
contentLength() - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener.NotifyingAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.async.InputStreamWithExecutorAsyncRequestBody
 
contentLength() - Method in class com.ibm.cos.v2.core.internal.http.async.SimpleHttpContentPublisher
 
contentLength() - Method in class com.ibm.cos.v2.core.sync.RequestBody
contentLengthHeader(Long) - Method in interface com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.Builder
Optional.
contentStreamProvider() - Method in class com.ibm.cos.v2.core.sync.RequestBody
 
contentType() - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
 
contentType(String) - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody.Builder
The content type of the output stream.
contentType() - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener.NotifyingAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
contentType() - Method in class com.ibm.cos.v2.core.sync.RequestBody
 
Context - Class in com.ibm.cos.v2.core.interceptor
A wrapper for the immutable context objects that are visible to the ExecutionInterceptors.
Context.AfterExecution - Interface in com.ibm.cos.v2.core.interceptor
Context.AfterMarshalling - Interface in com.ibm.cos.v2.core.interceptor
Context.AfterTransmission - Interface in com.ibm.cos.v2.core.interceptor
Context.AfterUnmarshalling - Interface in com.ibm.cos.v2.core.interceptor
Context.BeforeExecution - Interface in com.ibm.cos.v2.core.interceptor
Context.BeforeMarshalling - Interface in com.ibm.cos.v2.core.interceptor
Context.BeforeTransmission - Interface in com.ibm.cos.v2.core.interceptor
Context.BeforeUnmarshalling - Interface in com.ibm.cos.v2.core.interceptor
Context.FailedExecution - Interface in com.ibm.cos.v2.core.interceptor
All information that is known about a particular execution that has failed.
Context.ModifyHttpRequest - Interface in com.ibm.cos.v2.core.interceptor
Context.ModifyHttpResponse - Interface in com.ibm.cos.v2.core.interceptor
Context.ModifyRequest - Interface in com.ibm.cos.v2.core.interceptor
Context.ModifyResponse - Interface in com.ibm.cos.v2.core.interceptor
convert(T, Function<? super T, ? extends U>) - Static method in class com.ibm.cos.v2.core.runtime.TypeConverter
Null-safely convert between types by applying a function.
convert(List<T>, Function<? super T, ? extends U>) - Static method in class com.ibm.cos.v2.core.runtime.TypeConverter
Null-safely convert between two lists by applying a function to each value.
convert(Map<T1, T2>, Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, BiPredicate<U1, U2>) - Static method in class com.ibm.cos.v2.core.runtime.TypeConverter
Null-safely convert between two maps by applying a function to each key and value.
copy(String) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Short) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Integer) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Long) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Float) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Double) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(BigDecimal) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Boolean) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(InputStream) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(Instant) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(SdkBytes) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy(ByteBuffer) - Static method in class com.ibm.cos.v2.core.adapter.StandardMemberCopier
 
copy() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
 
copy() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
CoreMetric - Class in com.ibm.cos.v2.core.metrics
 
COST_FUNCTION - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting.Legacy
 
COST_FUNCTION - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting.Standard
 
CRC32_FROM_COMPRESSED_DATA_ENABLED - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Whether to calculate the CRC 32 checksum of a message based on the uncompressed data.
Crc32CChecksum - Class in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and subject to removal.
Crc32CChecksum() - Constructor for class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
Creates CRT Based Crc32C checksum if Crt classpath for Crc32c is loaded, else create Sdk Implemented Crc32c
Crc32Checksum - Class in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and subject to removal.
Crc32Checksum() - Constructor for class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
Creates CRT Based Crc32 checksum if Crt classpath for Crc32 is loaded, else create Sdk Implemented Crc32.
Crc32ChecksumCalculatingInputStream - Class in com.ibm.cos.v2.core.internal.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.cos.v2.core.internal.util.Crc32ChecksumCalculatingInputStream
 
Crc32ChecksumValidatingInputStream - Class in com.ibm.cos.v2.core.internal.util
Wraps the provided input stream with a Crc32ChecksumCalculatingInputStream and after the stream is closed will validate the calculated checksum against the actual checksum.
Crc32ChecksumValidatingInputStream(InputStream, long) - Constructor for class com.ibm.cos.v2.core.internal.util.Crc32ChecksumValidatingInputStream
 
Crc32MismatchException - Exception in com.ibm.cos.v2.core.exception
Extension of SdkClientException that is thrown whenever the client-side computed CRC32 does not match the server-side computed CRC32.
Crc32MismatchException(Crc32MismatchException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.Crc32MismatchException
Creates a new CRC32MismatchException with the specified message.
Crc32MismatchException.Builder - Interface in com.ibm.cos.v2.core.exception
 
Crc32MismatchException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
Crc32Validation - Class in com.ibm.cos.v2.core.http
Validate and decompress input data if necessary.
create() - Static method in class com.ibm.cos.v2.core.checksums.RequestChecksumCalculationResolver
 
create() - Static method in class com.ibm.cos.v2.core.checksums.ResponseChecksumValidationResolver
 
create(URI, boolean) - Static method in interface com.ibm.cos.v2.core.ClientEndpointProvider
Create a client endpoint provider that uses the provided static URI and override settings.
create(Throwable) - Static method in exception com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException
 
create(EndpointDiscoveryCacheLoader) - Static method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRefreshCache
 
create() - Static method in class com.ibm.cos.v2.core.endpointdiscovery.providers.ProfileEndpointDiscoveryProvider
 
create(Supplier<ProfileFile>, String) - Static method in class com.ibm.cos.v2.core.endpointdiscovery.providers.ProfileEndpointDiscoveryProvider
 
create() - Static method in class com.ibm.cos.v2.core.endpointdiscovery.providers.SystemPropertiesEndpointDiscoveryProvider
 
create(String) - Static method in exception com.ibm.cos.v2.core.exception.AbortedException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.AbortedException
 
create(long) - Static method in exception com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException
 
create(long) - Static method in exception com.ibm.cos.v2.core.exception.ApiCallTimeoutException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.ApiCallTimeoutException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.Crc32MismatchException
 
create(String) - Static method in exception com.ibm.cos.v2.core.exception.NonRetryableException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.NonRetryableException
 
create(String) - Static method in exception com.ibm.cos.v2.core.exception.RetryableException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.RetryableException
 
create(String) - Static method in exception com.ibm.cos.v2.core.exception.SdkClientException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.SdkClientException
 
create(String, Throwable) - Static method in exception com.ibm.cos.v2.core.exception.SdkException
 
create(SdkMetric<? super Duration>, HttpResponseHandler<T>) - Static method in class com.ibm.cos.v2.core.http.MetricCollectingHttpResponseHandler
 
create() - Static method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksumRequired
 
create() - Static method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
create() - Static method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
create() - Static method in class com.ibm.cos.v2.core.internal.chunked.AwsChunkedEncodingConfig
 
create(TransformingAsyncResponseHandler<T>, Supplier<R>, BiPredicate<R, R>) - Static method in class com.ibm.cos.v2.core.internal.http.IdempotentAsyncResponseHandler
Creates a new wrapped TransformingAsyncResponseHandler
create() - Static method in class com.ibm.cos.v2.core.internal.useragent.AppIdResolver
 
create(Duration) - Static method in class com.ibm.cos.v2.core.retry.backoff.FixedDelayBackoffStrategy
Deprecated.
 
create(RetryCondition...) - Static method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
create(int) - Static method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
create(RetryCondition...) - Static method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
create() - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnClockSkewCondition
 
create(Set<Class<? extends Exception>>) - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
create(Class<? extends Exception>...) - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
create(Set<Integer>) - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
create(Integer...) - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
create() - Static method in class com.ibm.cos.v2.core.retry.conditions.RetryOnThrottlingCondition
 
create() - Static method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
Create a condition using the RetryMode.defaultRetryMode().
create(Supplier<?>) - Static method in class com.ibm.cos.v2.core.traits.DefaultValueTrait
Creates a new DefaultValueTrait with a custom Supplier.
create() - Static method in class com.ibm.cos.v2.core.traits.JsonValueTrait
 
create() - Static method in class com.ibm.cos.v2.core.traits.PayloadTrait
 
create() - Static method in class com.ibm.cos.v2.core.traits.RequiredTrait
 
create(TimestampFormatTrait.Format) - Static method in class com.ibm.cos.v2.core.traits.TimestampFormatTrait
 
create(Pair<String, XmlAttributesTrait.AttributeAccessors>...) - Static method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait
 
create() - Static method in class com.ibm.cos.v2.core.traits.XmlAttributeTrait
 
create() - Static method in class com.ibm.cos.v2.core.util.SdkUserAgent
Deprecated.
 
createAttemptMetricsCollector(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
createChecksumChunkHeader() - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
createChecksumChunkHeader() - Method in class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream
 
createChecksumTrailer(String, String) - Static method in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
Creates Chunk encoded checksum trailer for a computedChecksum which is in Base64 encoded.
createChunk(byte[]) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
Creates chunk for the given buffer.
createChunk(byte[]) - Method in class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream
 
createChunk(ByteBuffer, boolean) - Static method in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
Creates ChunkEncoded data for an given chunk data.
createCrc32() - Static method in class com.ibm.cos.v2.core.internal.checksums.factory.CrtBasedChecksumProvider
 
createCrc32C() - Static method in class com.ibm.cos.v2.core.internal.checksums.factory.CrtBasedChecksumProvider
 
createFinalChunk(byte[]) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
The final chunk.
createFinalChunk(byte[]) - Method in class com.ibm.cos.v2.core.internal.io.AwsUnsignedChunkedEncodingInputStream
 
createHttpMetricsCollector(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
createWaiterResponse(Either<T, Throwable>, int) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
CREDENTIALS_FETCH_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to fetch signing credentials for the API call.
credentialType() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
credentialType(CredentialType) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
CredentialType - Class in com.ibm.cos.v2.core
Class that identifies the type of credentials typically used by the service to authorize an api request.
credentialType() - Method in interface com.ibm.cos.v2.core.signer.Signer
Deprecated.
Method that retrieves CredentialType i.e.
CRLF - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
CRLF - Static variable in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
 
CrtBasedChecksumProvider - Class in com.ibm.cos.v2.core.internal.checksums.factory
Class to load the Crt based checksum from aws-crt-java library if it is present in class path.
currentCapacity() - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
Retrieve a snapshot of the current number of tokens in the bucket.
currentChunkIterator - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
Iterator on the current chunk.
currentPage - Variable in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 

D

DataTypeConversionFailureHandlingTrait - Class in com.ibm.cos.v2.core.traits
 
DataTypeConversionFailureHandlingTrait() - Constructor for class com.ibm.cos.v2.core.traits.DataTypeConversionFailureHandlingTrait
 
debug(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with debug log level.
debug(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with debug log level.
DEFAULT - Static variable in class com.ibm.cos.v2.core.retry.conditions.SdkRetryCondition
 
DEFAULT_ASYNC_CHUNK_SIZE - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
Default chunk size for Async trailer based checksum data transfer*
DEFAULT_CHUNK_SIZE - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
DEFAULT_MIN_COMPRESSION_SIZE - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.CompressRequestStage
 
DEFAULT_RETRY_MODE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option to specify the default retry mode.
DefaultAsyncResponseTransformerSplitResult<ResponseT,ResultT> - Class in com.ibm.cos.v2.core.internal.async
 
DefaultAsyncResponseTransformerSplitResult.DefaultBuilder<ResponseT,ResultT> - Class in com.ibm.cos.v2.core.internal.async
 
DefaultAsyncWaiter<T> - Class in com.ibm.cos.v2.core.internal.waiters
Default implementation of the generic AsyncWaiter.
DefaultAsyncWaiter.DefaultBuilder<T> - Class in com.ibm.cos.v2.core.internal.waiters
 
defaultChecksumCalculation(RequestChecksumCalculation) - Method in class com.ibm.cos.v2.core.checksums.RequestChecksumCalculationResolver
Configure the RequestChecksumCalculation that should be used if the mode is not specified anywhere else.
defaultChecksumValidation(ResponseChecksumValidation) - Method in class com.ibm.cos.v2.core.checksums.ResponseChecksumValidationResolver
Configure the ResponseChecksumValidation that should be used if the mode is not specified anywhere else.
defaultConfiguration() - Static method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
 
defaultCreateNew() - Static method in class com.ibm.cos.v2.core.FileTransformerConfiguration
defaultCreateOrAppend() - Static method in class com.ibm.cos.v2.core.FileTransformerConfiguration
defaultCreateOrReplaceExisting() - Static method in class com.ibm.cos.v2.core.FileTransformerConfiguration
defaultEndpoint(URI) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
The default endpoint for a request.
defaultEndpoint() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
DefaultEndpointDiscoveryProviderChain - Class in com.ibm.cos.v2.core.endpointdiscovery.providers
 
DefaultEndpointDiscoveryProviderChain() - Constructor for class com.ibm.cos.v2.core.endpointdiscovery.providers.DefaultEndpointDiscoveryProviderChain
 
DefaultEndpointDiscoveryProviderChain(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.endpointdiscovery.providers.DefaultEndpointDiscoveryProviderChain
 
defaultExceptionCost(int) - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction.Builder
 
defaultExceptionCost(int) - Method in interface com.ibm.cos.v2.core.retry.conditions.TokenBucketExceptionCostFunction.Builder
Specify the number of tokens that should be removed from the token bucket when no other exception type in this function is matched.
DefaultFailedExecutionContext - Class in com.ibm.cos.v2.core.internal.interceptor
An SDK-internal implementation of Context.FailedExecution.
DefaultFailedExecutionContext.Builder - Class in com.ibm.cos.v2.core.internal.interceptor
 
defaultMaxAttempts() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
defaultProfileFile(ProfileFile) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the profile file that should be used by default for all profile-based configuration in the SDK client.
defaultProfileFile() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
defaultProfileFile() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The profile file that should be used by default for all profile-based configuration in the SDK client.
defaultProfileFileSupplier(Supplier<ProfileFile>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure a ProfileFileSupplier that should be used by default for all profile-based configuration in the SDK client.
defaultProfileFileSupplier() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
defaultProfileFileSupplier() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The profile file supplier that should be used by default for all profile-based configuration in the SDK client.
defaultProfileName(String) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the profile name that should be used by default for all profile-based configuration in the SDK client.
defaultProfileName() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
defaultProfileName() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The profile name that should be used by default for all profile-based configuration in the SDK client.
defaultRetryCondition() - Static method in interface com.ibm.cos.v2.core.retry.conditions.RetryCondition
Deprecated.
 
defaultRetryMode() - Static method in enum com.ibm.cos.v2.core.retry.RetryMode
Retrieve the default retry mode by consulting the locations described in RetryMode, or LEGACY if no value is configured.
defaultRetryMode(RetryMode) - Method in class com.ibm.cos.v2.core.retry.RetryMode.Resolver
Configure the RetryMode that should be used if the mode is not specified anywhere else.
defaultRetryPolicy() - Static method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Create a RetryPolicy using the RetryMode.defaultRetryMode() defaults.
defaultRetryStrategy() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Retrieve the default retry strategy for the configured retry mode.
DefaultSdkAsyncHttpClientBuilder - Class in com.ibm.cos.v2.core.internal.http.loader
Utility to load the default HTTP client factory and create an instance of SdkHttpClient.
DefaultSdkAsyncHttpClientBuilder() - Constructor for class com.ibm.cos.v2.core.internal.http.loader.DefaultSdkAsyncHttpClientBuilder
 
DefaultSdkAutoConstructList<T> - Class in com.ibm.cos.v2.core.util
Default implementation of SdkAutoConstructList.
DefaultSdkAutoConstructMap<K,V> - Class in com.ibm.cos.v2.core.util
Default implementation of SdkAutoConstructMap.
DefaultSdkHttpClientBuilder - Class in com.ibm.cos.v2.core.internal.http.loader
Utility to load the default HTTP client factory and create an instance of SdkHttpClient.
DefaultSdkHttpClientBuilder() - Constructor for class com.ibm.cos.v2.core.internal.http.loader.DefaultSdkHttpClientBuilder
 
defaultStrategy() - Static method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
defaultStrategy(RetryMode) - Static method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
DefaultSystemUserAgent - Class in com.ibm.cos.v2.core.internal.useragent
Common system level user agent properties that can either be accessed as a string or as individual values.
defaultThrottlingStrategy() - Static method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
defaultThrottlingStrategy(RetryMode) - Static method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
DefaultTokenBucketExceptionCostFunction - Class in com.ibm.cos.v2.core.internal.retry
 
DefaultTokenBucketExceptionCostFunction.Builder - Class in com.ibm.cos.v2.core.internal.retry
 
defaultValue() - Method in enum com.ibm.cos.v2.core.SdkSystemSetting
 
DefaultValueTrait - Class in com.ibm.cos.v2.core.traits
Trait that supplies a default value when none is present for a given field.
DefaultWaiter<T> - Class in com.ibm.cos.v2.core.internal.waiters
Default implementation of the generic Waiter.
DefaultWaiter.DefaultBuilder<T> - Class in com.ibm.cos.v2.core.internal.waiters
 
DefaultWaiterResponse<T> - Class in com.ibm.cos.v2.core.internal.waiters
The default implementation of the WaiterResponse
DefaultWaiterResponse.Builder<T> - Class in com.ibm.cos.v2.core.internal.waiters
 
delegateMarshaller(Marshaller) - Method in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller.Builder
 
delegateMarshaller - Variable in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
 
delegateToTime - Variable in class com.ibm.cos.v2.core.http.MetricCollectingHttpResponseHandler
 
derivedBuilder(String, Class<T>, ExecutionAttribute<U>) - Static method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
Create an execution attribute whose value is derived from another attribute.
derivedBuilder(String, Class<T>, Supplier<ExecutionAttribute<U>>) - Static method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
This is the same as ExecutionAttribute.derivedBuilder(String, Class, ExecutionAttribute), but the real attribute is loaded lazily at runtime.
DISABLE_HOST_PREFIX_INJECTION - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
SDK uses endpoint trait and hostPrefix trait specified in service model to modify the endpoint host that the API request is sent to.
DISABLE_HOST_PREFIX_INJECTION - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
Whether host prefix injection has been disabled on the client.
disableClose() - Method in class com.ibm.cos.v2.core.io.ReleasableInputStream
Used to disable the close method.
discoveredEndpoint() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
discoveredEndpoint(URI) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
discoverEndpoint(EndpointDiscoveryRequest) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryCacheLoader
 
discoverEndpoint(EndpointDiscoveryRequest) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRefreshCache
 
doAfterOnCancel(Runnable) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Add a callback that will be invoked after this publisher invokes Subscription.cancel().
doAfterOnComplete(Runnable) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Add a callback that will be invoked after this publisher invokes Subscriber.onComplete().
doAfterOnError(Consumer<Throwable>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Add a callback that will be invoked after this publisher invokes Subscriber.onError(Throwable).
Document - Interface in com.ibm.cos.v2.core.document
Interface for Document Types.
DOCUMENT - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
Document.ListBuilder - Interface in com.ibm.cos.v2.core.document
 
Document.MapBuilder - Interface in com.ibm.cos.v2.core.document
 
DocumentVisitor<R> - Interface in com.ibm.cos.v2.core.document
Document visitor interface.
DOUBLE - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
doubleValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the double value of the SdkNumber.
DrainingSubscriber<T> - Class in com.ibm.cos.v2.core.async
Requests elements from a subscriber until the subscription is completed.
DrainingSubscriber() - Constructor for class com.ibm.cos.v2.core.async.DrainingSubscriber
 

E

empty() - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody with no content.
empty() - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody with no content.
EmptyPublisher<T> - Class in com.ibm.cos.v2.core.async
 
EmptyPublisher() - Constructor for class com.ibm.cos.v2.core.async.EmptyPublisher
 
EmptySubscription - Class in com.ibm.cos.v2.core.pagination.async
A NoOp implementation of Subscription interface.
EmptySubscription(Subscriber) - Constructor for class com.ibm.cos.v2.core.pagination.async.EmptySubscription
 
encodings(List<String>) - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression.Builder
 
encodings(String...) - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression.Builder
 
ENDPOINT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Deprecated.
Use SdkClientOption.CLIENT_ENDPOINT_PROVIDER for client-level endpoint configuration, or SdkClientOption.ENDPOINT_PROVIDER for deriving the request-level endpoint.
endpoint(URI) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint.Builder
 
endpoint() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint
 
ENDPOINT_DISCOVERY_ENABLED - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Whether or not endpoint discovery is enabled for this client.
ENDPOINT_OVERRIDDEN - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
ENDPOINT_OVERRIDDEN - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
Deprecated.
This value should not be trusted. To modify the endpoint used for requests, you should decorate the EndpointProvider of the client. This value can be determined there, by checking for the existence of an override endpoint.
ENDPOINT_OVERRIDDEN_OVERRIDE - Static variable in class com.ibm.cos.v2.core.internal.SdkInternalTestAdvancedClientOption
By default, the SDK handles endpoints specified via SdkClientBuilder.endpointOverride(URI) differently than endpoints generated from a specific region.
ENDPOINT_PROVIDER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The EndpointProvider configured on the client.
ENDPOINT_PROVIDER - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The endpoint provider used to resolve the destination endpoint for a request.
ENDPOINT_RESOLVE_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time it took to resolve the endpoint used for the API call.
EndpointDiscoveryCacheLoader - Interface in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryEndpoint - Class in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryEndpoint.Builder - Interface in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryFailedException - Exception in com.ibm.cos.v2.core.endpointdiscovery
This exception is thrown when the SDK was unable to retrieve an endpoint from AWS.
EndpointDiscoveryFailedException.Builder - Interface in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryFailedException.BuilderImpl - Class in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryProvider - Interface in com.ibm.cos.v2.core.endpointdiscovery.providers
 
EndpointDiscoveryProviderChain - Class in com.ibm.cos.v2.core.endpointdiscovery.providers
 
EndpointDiscoveryProviderChain(EndpointDiscoveryProvider...) - Constructor for class com.ibm.cos.v2.core.endpointdiscovery.providers.EndpointDiscoveryProviderChain
 
EndpointDiscoveryRefreshCache - Class in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryRequest - Class in com.ibm.cos.v2.core.endpointdiscovery
 
EndpointDiscoveryRequest.Builder - Interface in com.ibm.cos.v2.core.endpointdiscovery
Builder interface for constructing a EndpointDiscoveryRequest.
endpointOverride(URI) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Configure the endpoint with which the SDK should communicate.
endpointOverride(URI) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
endpointOverride() - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Return the endpoint override
endpointOverride(URI) - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Configure the endpoint override
endpointOverride() - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
endpointProvider(EndpointProvider) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the endpointProvider to use for resolving the endpoint of the request.
endpointProvider() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
endpointProvider(EndpointProvider) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
endpointProvider() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
endpointProvider() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Returns the endpoint provider for resolving the endpoint for this request.
endpointProvider() - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
 
endpointProvider(EndpointProvider) - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
 
endpointProvider() - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
entrySet() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
ENV_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
envelopeWrappedPublisher(Publisher<ByteBuffer>, String, String) - Static method in class com.ibm.cos.v2.core.internal.async.SdkPublishers
Constructs an SdkPublisher that wraps a ByteBuffer publisher and inserts additional content that wraps the published content like an envelope.
EnvelopeWrappedSdkPublisher<T> - Class in com.ibm.cos.v2.core.internal.async
Publisher implementation that wraps the content of another publisher in an envelope with an optional prefix (or header) and suffix (or footer).
environmentVariable() - Method in enum com.ibm.cos.v2.core.SdkSystemSetting
 
envMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
envMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
EqualJitterBackoffStrategy - Class in com.ibm.cos.v2.core.retry.backoff
EqualJitterBackoffStrategy.Builder - Interface in com.ibm.cos.v2.core.retry.backoff
Deprecated.
 
equals(Object) - Method in class com.ibm.cos.v2.core.ApiName
 
equals(Object) - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.async.ResponsePublisher
 
equals(Object) - Method in class com.ibm.cos.v2.core.BytesWrapper
 
equals(Object) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
equals(Object) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.CompressionConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.CredentialType
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
equals(Object) - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
This override considers execution attributes with the same name to be the same object for the purpose of attribute merge.
equals(Object) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
equals(Object) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.compression.CompressorType
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
equals(Object) - Method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
 
equals(Object) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.Response
 
equals(Object) - Method in class com.ibm.cos.v2.core.ResponseBytes
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.backoff.FixedDelayBackoffStrategy
Deprecated.
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnClockSkewCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnThrottlingCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
equals(Object) - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
 
equals(Object) - Method in class com.ibm.cos.v2.core.SdkNumber
 
equals(Object) - Method in class com.ibm.cos.v2.core.SdkResponse
 
equals(Object) - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
 
equals(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
equals(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
equals(Object) - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
equalsBySdkFields(Object) - Method in interface com.ibm.cos.v2.core.SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields.
equalsBySdkFields(Object) - Method in class com.ibm.cos.v2.core.SdkPojoBuilder
 
error(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with error log level.
error(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with error log level.
ERROR_TYPE - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The type of error that occurred for a call attempt.
errorOnExceptionAcceptor(Predicate<Throwable>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates an error waiter acceptor which determines if the exception should transition the waiter to failure state
errorOnExceptionAcceptor(Predicate<Throwable>, String) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates an error waiter acceptor which determines if the exception should transition the waiter to failure state Overloaded method with errorMessage.
errorOnResponseAcceptor(Predicate<T>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates a success waiter acceptor which determines if the exception should transition the waiter to success state
errorOnResponseAcceptor(Predicate<T>, String) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates a success waiter acceptor which determines if the exception should transition the waiter to success state
evict(String) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRefreshCache
 
exceedsMaxWaitTime(long, long) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
exception() - Method in interface com.ibm.cos.v2.core.interceptor.Context.FailedExecution
The exception associated with the failed execution.
exception(Throwable) - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext.Builder
 
exception() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
exception(Throwable) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse.Builder
Defines the exception thrown from the waiter operation that has matched with the waiter success condition
exception() - Method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
 
exception(Throwable) - Static method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
Create a new ResponseOrException with the exception
exception(SdkException) - Method in class com.ibm.cos.v2.core.Response.Builder
The modelled exception returned by the service.
exception() - Method in class com.ibm.cos.v2.core.Response
The modelled exception returned by the service.
exception(SdkException) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
exception() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
exceptionCostFunction(TokenBucketExceptionCostFunction) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Builder
Configure a TokenBucketExceptionCostFunction that is used to calculate the number of tokens that should be taken out of the bucket for each specific exception.
exceptionOccurred(Throwable) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Called when an error is encountered while making the request or receiving the response.
exceptionOccurred(Throwable) - Method in class com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer
 
exceptionOccurred(Throwable) - Method in class com.ibm.cos.v2.core.internal.async.ByteArrayAsyncResponseTransformer
 
exceptionOccurred(Throwable) - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
exceptionOccurred(Throwable) - Method in class com.ibm.cos.v2.core.internal.async.InputStreamResponseTransformer
 
exceptionOccurred(Throwable) - Method in class com.ibm.cos.v2.core.internal.async.PublisherAsyncResponseTransformer
 
ExceptionReportingUtils - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages.utils
 
execute(AsyncExecuteRequest) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
 
execute(ClientExecutionParams<InputT, OutputT>) - Method in interface com.ibm.cos.v2.core.client.handler.AsyncClientHandler
Execute's a web service request.
execute(ClientExecutionParams<InputT, OutputT>, AsyncResponseTransformer<OutputT, ReturnT>) - Method in interface com.ibm.cos.v2.core.client.handler.AsyncClientHandler
Execute's a streaming web service request.
execute(ClientExecutionParams<InputT, OutputT>) - Method in class com.ibm.cos.v2.core.client.handler.SdkSyncClientHandler
 
execute(ClientExecutionParams<InputT, OutputT>, ResponseTransformer<OutputT, ReturnT>) - Method in class com.ibm.cos.v2.core.client.handler.SdkSyncClientHandler
 
execute(ClientExecutionParams<InputT, OutputT>) - Method in interface com.ibm.cos.v2.core.client.handler.SyncClientHandler
Execute's a web service request.
execute(ClientExecutionParams<InputT, OutputT>, ResponseTransformer<OutputT, ReturnT>) - Method in interface com.ibm.cos.v2.core.client.handler.SyncClientHandler
Execute's a streaming web service request.
execute(ClientExecutionParams<InputT, OutputT>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseAsyncClientHandler
 
execute(ClientExecutionParams<InputT, OutputT>, AsyncResponseTransformer<OutputT, ReturnT>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseAsyncClientHandler
 
execute(ClientExecutionParams<InputT, OutputT>, ResponseTransformer<OutputT, ReturnT>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseSyncClientHandler
 
execute(ClientExecutionParams<InputT, OutputT>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseSyncClientHandler
 
execute(TransformingAsyncResponseHandler<Response<OutputT>>) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
Executes the request with the given configuration.
execute(HttpResponseHandler<Response<OutputT>>) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
Executes the request with the given configuration.
execute(InputT, RequestExecutionContext) - Method in interface com.ibm.cos.v2.core.internal.http.pipeline.RequestPipeline
Execute the pipeline with the given input.
execute(OutputT, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AfterExecutionInterceptorsStage
 
execute(Pair<SdkHttpFullRequest, SdkHttpFullResponse>, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AfterTransmissionExecutionInterceptorsStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage
Start and end api call attempt timer around the execution of the api call attempt.
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyTransactionIdStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyUserAgentStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallAttemptMetricCollectionStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallMetricCollectionStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncApiCallTimeoutTrackingStage
 
execute(CompletableFuture<SdkHttpFullRequest>, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncBeforeTransmissionExecutionInterceptorsStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncRetryableStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.AsyncSigningStage
Returns the response from executing one httpClientSettings request; or null for retry.
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.BeforeTransmissionExecutionInterceptorsStage
 
execute(Pair<SdkHttpFullRequest, SdkHttpFullResponse>, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.BeforeUnmarshallingExecutionInterceptorsStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.CompressRequestStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage
 
execute(SdkHttpFullResponse, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.HandleResponseStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.HttpChecksumStage
 
execute(CompletableFuture<SdkHttpFullRequest>, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeHttpRequestStage
Returns the response from executing one httpClientSettings request; or null for retry.
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeRequestImmutableStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeRequestMutableStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MergeCustomHeadersStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.MergeCustomQueryParamsStage
 
execute(SdkHttpFullRequest.Builder, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.QueryParametersToBodyStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.RetryableStage
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.SigningStage
Returns the response from executing one httpClientSettings request; or null for retry.
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage
Translate an Exception caused by timeout based on the following criteria: If the Exception is caused by ClientOverrideConfiguration.apiCallTimeout(), translates it to InterruptedException so it can be handled appropriately in ApiCallTimeoutTrackingStage.
execute(Response<OutputT>, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.UnwrapResponseContainer
 
execute(SdkHttpFullRequest, RequestExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.StreamManagingStage
 
EXECUTION_ATTEMPT - Static variable in class com.ibm.cos.v2.core.internal.InternalCoreExecutionAttribute
The key to store the execution attempt number that is used by handlers in the async request pipeline to help regulate their behavior.
EXECUTION_ATTRIBUTES - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option to specify additional execution attributes to each client call.
EXECUTION_INTERCEPTORS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
ExecutionAttribute<T> - Class in com.ibm.cos.v2.core.interceptor
An attribute attached to a particular execution, stored in ExecutionAttributes.
ExecutionAttribute(String) - Constructor for class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
Creates a new ExecutionAttribute bound to the provided type param.
ExecutionAttribute.DerivedAttributeBuilder<T,U> - Class in com.ibm.cos.v2.core.interceptor
 
ExecutionAttribute.MappedAttributeBuilder<T,U> - Class in com.ibm.cos.v2.core.interceptor
 
executionAttributes(ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Sets the additional execution attributes collection for this client.
executionAttributes() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
executionAttributes() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
Returns the additional execution attributes to be added for this client.
executionAttributes() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
executionAttributes(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
executionAttributes() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
ExecutionAttributes - Class in com.ibm.cos.v2.core.interceptor
A mutable collection of ExecutionAttributes that can be modified by ExecutionInterceptors in order to save and retrieve information specific to the current execution.
ExecutionAttributes() - Constructor for class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
ExecutionAttributes(Map<? extends ExecutionAttribute<?>, ?>) - Constructor for class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
executionAttributes() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
executionAttributes(ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the additional execution attributes collection for this request.
executionAttributes() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
executionAttributes(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
executionAttributes() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
executionAttributes() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Returns the additional execution attributes to be added to this request.
executionAttributes(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
executionAttributes() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
ExecutionAttributes.Builder - Class in com.ibm.cos.v2.core.interceptor
 
ExecutionContext - Class in com.ibm.cos.v2.core.http
Warning: This class should only be accessed by a single thread and be used throughout a single request lifecycle.
executionContext(ExecutionContext) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
Fluent setter for the execution context
executionContext(ExecutionContext) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
Fluent setter for the execution context
executionContext(ExecutionContext) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext.Builder
 
executionContext() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
ExecutionContext.Builder - Class in com.ibm.cos.v2.core.http
 
ExecutionFailureExceptionReportingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
ExecutionFailureExceptionReportingStage(RequestPipeline<SdkHttpFullRequest, OutputT>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage
 
ExecutionInterceptor - Interface in com.ibm.cos.v2.core.interceptor
An interceptor that is invoked during the execution lifecycle of a request/response (execution).
ExecutionInterceptorChain - Class in com.ibm.cos.v2.core.interceptor
A wrapper for a list of ExecutionInterceptors that ensures the interceptors are executed in the correct order as it is documented in the ExecutionInterceptor documentation.
ExecutionInterceptorChain(List<ExecutionInterceptor>) - Constructor for class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
Create a chain that will execute the provided interceptors in the order they are provided.
executionInterceptors(List<ExecutionInterceptor>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure a list of execution interceptors that will have access to read and modify the request and response objcets as they are processed by the SDK.
executionInterceptors() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
executionInterceptors() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
An immutable collection of ExecutionInterceptors that should be hooked into the execution of each request, in the order that they should be applied.
executor(ExecutorService) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration.Builder
Configures the ExecutorService to perform the blocking data reads.
executor() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
executorService(ExecutorService) - Method in interface com.ibm.cos.v2.core.FileTransformerConfiguration.Builder
Configures the ExecutorService the writes should be executed on.
executorService() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
The configured ExecutorService the writes should be executed on.
expirationTime(Instant) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint.Builder
 
expirationTime() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint
 
extendedRequestId(String) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
Specifies the extendedRequestId returned by the called service.
extendedRequestId() - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
The extendedRequestId returned by the called service.
extendedRequestId - Variable in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
extendedRequestId(String) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
extendedRequestId() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
extendedRequestId() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
The extendedRequestId that was returned by the called service.

F

failure(Throwable) - Static method in class com.ibm.cos.v2.core.internal.util.ThrowableUtils
Used to help perform common throw-up with minimal wrapping.
failure(Throwable, String) - Static method in class com.ibm.cos.v2.core.internal.util.ThrowableUtils
Same as ThrowableUtils.failure(Throwable), but the given errmsg will be used if it was wrapped as either an SdkClientException or AbortedException.
failureBehavior(FileTransformerConfiguration.FailureBehavior) - Method in interface com.ibm.cos.v2.core.FileTransformerConfiguration.Builder
Configures the FileTransformerConfiguration.FailureBehavior in the event of an error
failureBehavior() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
FakeIoException - Exception in com.ibm.cos.v2.core.internal.util
Used for simulating an IOException for test purposes.
FakeIoException(String) - Constructor for exception com.ibm.cos.v2.core.internal.util.FakeIoException
 
FALSE_DOCUMENT - Static variable in interface com.ibm.cos.v2.core.document.Document
 
fastFailRateLimiting(Boolean) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Whether the client should immediately fail the request when not enough capacity is immediately available from the rate limiter to execute the request, instead of waiting for capacity to be available.
fatal(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with fatal log level.
fatal(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with fatal log level.
FEATURE_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
field(String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
According to specifications, the SDK user agent consists of metadata fields separated by RWS characters - in this implementation, space.
FileAsyncRequestBody - Class in com.ibm.cos.v2.core.internal.async
Implementation of AsyncRequestBody that reads data from a file.
FileAsyncRequestBody.Builder - Interface in com.ibm.cos.v2.core.internal.async
A builder for FileAsyncRequestBody.
FileAsyncRequestBodySplitHelper - Class in com.ibm.cos.v2.core.internal.async
A helper class to split a FileAsyncRequestBody to multiple smaller async request bodies.
FileAsyncRequestBodySplitHelper(FileAsyncRequestBody, AsyncRequestBodySplitConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBodySplitHelper
 
FileAsyncResponseTransformer<ResponseT> - Class in com.ibm.cos.v2.core.internal.async
AsyncResponseTransformer that writes the data to the specified file.
FileAsyncResponseTransformer(Path) - Constructor for class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
FileAsyncResponseTransformer(Path, FileTransformerConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
FileContentStreamProvider - Class in com.ibm.cos.v2.core.internal.sync
ContentStreamProvider implementation for files.
FileContentStreamProvider(Path) - Constructor for class com.ibm.cos.v2.core.internal.sync.FileContentStreamProvider
 
fileLength() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
FileRequestBodyConfiguration - Class in com.ibm.cos.v2.core
Configuration options for AsyncRequestBody.fromFile(FileRequestBodyConfiguration) to configure how the SDK should read the file.
FileRequestBodyConfiguration.Builder - Interface in com.ibm.cos.v2.core
 
FileTransformerConfiguration - Class in com.ibm.cos.v2.core
Configuration options for AsyncResponseTransformer.toFile(Path, FileTransformerConfiguration) to configure how the SDK should write the file and if the SDK should delete the file when an exception occurs.
FileTransformerConfiguration.Builder - Interface in com.ibm.cos.v2.core
 
FileTransformerConfiguration.FailureBehavior - Enum in com.ibm.cos.v2.core
Defines how the SDK should handle the file if there is an exception
FileTransformerConfiguration.FileWriteOption - Enum in com.ibm.cos.v2.core
Defines how the SDK should write the file
fileWriteOption(FileTransformerConfiguration.FileWriteOption) - Method in interface com.ibm.cos.v2.core.FileTransformerConfiguration.Builder
Configures how to write the file
fileWriteOption() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
filter(Class<U>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Filters published events to just those that are instances of the given class.
filter(Predicate<T>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Filters published events to just those that match the given predicate.
FilterTransformingAsyncHttpResponseHandler<ResultT> - Class in com.ibm.cos.v2.core.internal.http.async
Decorator class that simply delegates to the wrapped TransformingAsyncResponseHandler.
FilterTransformingAsyncHttpResponseHandler(TransformingAsyncResponseHandler<ResultT>) - Constructor for class com.ibm.cos.v2.core.internal.http.async.FilterTransformingAsyncHttpResponseHandler
 
FINAL_CHUNK - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
finalizeChildConfiguration(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Optionally overridden by child implementations to derive implementation-specific configuration from the default-applied configuration.
first(Function<HttpClientDependencies, RequestPipeline<InputT, OutputT>>) - Static method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to create a RequestPipelineBuilder with an initial pipeline stage.
first(Supplier<RequestPipeline<InputT, OutputT>>) - Static method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to create a RequestPipelineBuilder with an initial pipeline stage.
firstWaiterAcceptorIfMatched(Either<T, Throwable>) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
FixedDelayBackoffStrategy - Class in com.ibm.cos.v2.core.retry.backoff
flatMapIterable(Function<T, Iterable<U>>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Performs a mapping on the published events and creates a new publisher that emits the mapped events one by one.
FLOAT - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
floatValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the float value of the SdkNumber.
forAlgorithm(Algorithm) - Static method in interface com.ibm.cos.v2.core.checksums.SdkChecksum
Deprecated.
Gets the Checksum based on the required Algorithm.
forBlockingInputStream(Long) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates a BlockingInputStreamAsyncRequestBody to use for writing an input stream to the downstream service.
forBlockingOutputStream(Long) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates a BlockingOutputStreamAsyncRequestBody to use for writing to the downstream service as if it's an output stream.
forEndpointOverride(URI) - Static method in interface com.ibm.cos.v2.core.ClientEndpointProvider
Create a client endpoint provider that uses the provided URI and returns true from ClientEndpointProvider.isEndpointOverridden().
format() - Method in class com.ibm.cos.v2.core.traits.TimestampFormatTrait
 
forRetryMode(RetryMode) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Retrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.
forRetryMode(RetryMode) - Static method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
forRetryMode(RetryMode) - Static method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
Create a condition using the configured RetryMode.
forRetryMode(RetryMode) - Static method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Create a RetryPolicy using the provided RetryMode defaults.
FRAMEWORK_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
from(byte[]) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
from(String, byte[]) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
from(Class<?>) - Static method in enum com.ibm.cos.v2.core.protocol.MarshallingKnownType
 
from(Class<?>) - Static method in enum com.ibm.cos.v2.core.traits.TraitType
Returns the type for the given class.
fromBigDecimal(BigDecimal) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a BigDecimal value.
fromBigInteger(BigInteger) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a BigInteger value.
fromBoolean(boolean) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a boolean.
fromByteArray(ResponseT, byte[]) - Static method in class com.ibm.cos.v2.core.ResponseBytes
Create ResponseBytes from a Byte array.
fromByteArray(byte[]) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from a Byte array.
fromByteArrayUnsafe(ResponseT, byte[]) - Static method in class com.ibm.cos.v2.core.ResponseBytes
Create ResponseBytes from a Byte array without copying the contents of the byte array.
fromByteArrayUnsafe(byte[]) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from a Byte array without copying the contents of the byte array.
fromByteBuffer(ByteBuffer) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from a Byte buffer.
fromByteBuffer(ByteBuffer) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from a ByteBuffer.
fromByteBuffers(ByteBuffer...) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer array.
fromByteBuffersUnsafe(ByteBuffer...) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer array without copying the contents of each ByteBuffer.
fromByteBufferUnsafe(ByteBuffer) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer without copying the contents of the ByteBuffer.
fromBytes(byte[]) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a byte array.
fromBytes(byte[]) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from a byte array.
fromBytesUnsafe(byte[]) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a byte array without copying the contents of the byte array.
fromContentProvider(ContentStreamProvider, long, String) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from the given ContentStreamProvider.
fromContentProvider(ContentStreamProvider, String) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from the given ContentStreamProvider when the content length is unknown.
fromDouble(double) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a double Value.
fromException(Throwable) - Static method in enum com.ibm.cos.v2.core.internal.metrics.SdkErrorType
 
fromFile(Path) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that produces data from the contents of a file.
fromFile(File) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that produces data from the contents of a file.
fromFile(FileRequestBodyConfiguration) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that produces data from the contents of a file.
fromFile(Consumer<FileRequestBodyConfiguration.Builder>) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that produces data from the contents of a file.
fromFile(Path) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Create a RequestBody using the full contents of the specified file.
fromFile(File) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Create a RequestBody using the full contents of the specified file.
fromFloat(float) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a float Value.
fromInputStream(InputStream, Long, ExecutorService) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from an InputStream.
fromInputStream(AsyncRequestBodyFromInputStreamConfiguration) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
fromInputStream(Consumer<AsyncRequestBodyFromInputStreamConfiguration.Builder>) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
This is a convenience method that passes an instance of the AsyncRequestBodyFromInputStreamConfiguration builder, avoiding the need to create one manually via AsyncRequestBodyFromInputStreamConfiguration.builder().
fromInputStream(ResponseT, InputStream) - Static method in class com.ibm.cos.v2.core.ResponseBytes
Create ResponseBytes from a Byte array.
fromInputStream(InputStream) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from an input stream.
fromInputStream(InputStream, long) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from an input stream.
fromInteger(int) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a integer value.
fromIterable(Iterable<T>) - Static method in interface com.ibm.cos.v2.core.async.SdkPublisher
Create an SdkPublisher from an Iterable.
fromList(List<Document>) - Static method in interface com.ibm.cos.v2.core.document.Document
Create a Document.ListBuilder for generating a Document by directly allowing user add Documents.
fromLong(long) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a long Value.
fromMap(Map<String, Document>) - Static method in interface com.ibm.cos.v2.core.document.Document
Creates a Document from a Map of Documents.
fromNull() - Static method in interface com.ibm.cos.v2.core.document.Document
Creates a document is a null value.
fromNumber(SdkNumber) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a SdkNumber.
fromNumber(int) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a int.
fromNumber(long) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a long.
fromNumber(float) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a float.
fromNumber(double) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a double.
fromNumber(BigDecimal) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a BigDecimal.
fromNumber(BigInteger) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a BigInteger.
fromNumber(String) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a String.
fromOverrideConfiguration(ClientOverrideConfiguration) - Static method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
fromPublisher(Publisher<ByteBuffer>) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody the produces data from the input ByteBuffer publisher.
fromRemainingByteBuffer(ByteBuffer) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from the remaining readable bytes from a ByteBuffer.
fromRemainingByteBuffer(ByteBuffer) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from the remaining readable bytes from a ByteBuffer.
fromRemainingByteBuffers(ByteBuffer...) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer array.
fromRemainingByteBuffersUnsafe(ByteBuffer...) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer array without copying the contents of each ByteBuffer.
fromRemainingByteBufferUnsafe(ByteBuffer) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody from a ByteBuffer without copying the contents of the ByteBuffer.
fromShort(short) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a long Value.
fromString(String, Charset) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that uses a single string as data.
fromString(String) - Static method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Creates an AsyncRequestBody that uses a single string as data with UTF_8 encoding.
fromString(String) - Static method in interface com.ibm.cos.v2.core.document.Document
Create Document from a string, using the provided String.
fromString(String, Charset) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from a string, using the provided charset.
fromString(String) - Static method in class com.ibm.cos.v2.core.SdkNumber
Create SdkNumber from a long Value.
fromString(String, Charset) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from a string.
fromString(String) - Static method in class com.ibm.cos.v2.core.sync.RequestBody
Creates a RequestBody from a string.
fromString(String) - Static method in enum com.ibm.cos.v2.core.traits.TimestampFormatTrait.Format
Creates a timestamp format enum from the string defined in the model.
fromUtf8String(String) - Static method in class com.ibm.cos.v2.core.SdkBytes
Create SdkBytes from a string, using the UTF-8 charset.
fromValue(String) - Static method in enum com.ibm.cos.v2.core.checksums.Algorithm
Deprecated.
 
fromValue(String) - Static method in enum com.ibm.cos.v2.core.checksums.RequestChecksumCalculation
Returns the appropriate RequestChecksumCalculation value after parsing the parameter.
fromValue(String) - Static method in enum com.ibm.cos.v2.core.checksums.ResponseChecksumValidation
Returns the appropriate ResponseChecksumValidation value after parsing the parameter.
FullJitterBackoffStrategy - Class in com.ibm.cos.v2.core.retry.backoff
FullJitterBackoffStrategy.Builder - Interface in com.ibm.cos.v2.core.retry.backoff
Deprecated.
 
FUTURE_COMPLETION_EXECUTOR - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedAsyncClientOption
Configure the Executor that should be used to complete the CompletableFuture that is returned by the async service client.

G

get(String, EndpointDiscoveryRequest) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRefreshCache
Abstract method to be implemented by each service to handle retrieving endpoints from a cache.
get(int) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
get(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
getAdditionalJvmLanguages() - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentLangValues
 
getAdjustmentInSeconds(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.retry.ClockSkewAdjuster
Returns the recommended clock adjustment that should be used for future requests (in seconds).
getAlgorithmChecksumValuePair(SdkHttpResponse, ChecksumSpecs) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
Loops through the supported list of checksum for the operation, and gets the header value for the checksum header.
getAsync(String, EndpointDiscoveryRequest) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRefreshCache
 
getAsyncRequestBody() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getAttemptNumber() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Retrieve the current attempt number, updated whenever RetryableStageHelper.startingAttempt() is invoked.
getAttribute(ExecutionAttribute<U>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Retrieve the current value of the provided attribute in this collection of attributes.
getAttributes() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Retrieve the collection of attributes.
getBufferedData() - Method in class com.ibm.cos.v2.core.internal.async.ChunkBuffer
Retrieve the current buffered data.
getBytesReadBeforeException() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getCapacityForExecution(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
If TokenBucketRetryCondition.shouldRetry(RetryPolicyContext) returned true for the provided execution, this method returns the TokenBucketRetryCondition.Capacity consumed by the request.
getCause() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
getChecksumBytes() - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
getChecksumBytes() - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
getChecksumBytes() - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
getChecksumBytes() - Method in interface com.ibm.cos.v2.core.checksums.SdkChecksum
Deprecated.
Returns the computed checksum in a byte array rather than the long provided by Checksum.getValue().
getChecksumBytes() - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
getChecksumBytes() - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
getClockSkew(Instant, Instant) - Static method in class com.ibm.cos.v2.core.retry.ClockSkew
Calculate the time skew between a client and server date.
getCombinedResponseHandler() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Non-streaming requests can use handlers that handle both error and success as a single handler instead of submitting individual success and error handlers.
getCrc32Checksum() - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumCalculatingInputStream
 
getCurrNumErrors() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getEncodings() - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression
 
getErrorResponseHandler() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getExtendedRequestId() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
getFile() - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
Returns the underlying file, if known; or null if not;
getGenerator() - Static method in class com.ibm.cos.v2.core.util.IdempotentUtils
 
getGlobalInterceptors() - Method in class com.ibm.cos.v2.core.interceptor.ClasspathInterceptorChainFactory
Load the global handlers by reading the global execution interceptors resource.
getGlobalTimeOffset() - Static method in class com.ibm.cos.v2.core.SdkGlobalTime
Gets the global time difference in seconds between the running JVM and AWS.
getInput() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getInstance() - Static method in class com.ibm.cos.v2.core.internal.util.Mimetype
Loads MIME type info from the file 'mime.types' in the classpath, if it's available.
getInstance() - Static method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
getInstance() - Static method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
getInterceptors(String) - Method in class com.ibm.cos.v2.core.interceptor.ClasspathInterceptorChainFactory
Constructs a new request handler chain by analyzing the specified classpath resource.
getKnownType() - Method in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
getLastException() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Retrieve the last call failure exception encountered by this execution, updated whenever RetryableStageHelper.setLastException(java.lang.Throwable) is invoked.
getMarked() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getMarshaller() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getMaxNumErrors() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getMessage() - Method in exception com.ibm.cos.v2.core.exception.SdkClientException
 
getMessage() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
getMetricCollector() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getMimetype(Path) - Method in class com.ibm.cos.v2.core.internal.util.Mimetype
Determines the mimetype of a file by looking up the file's extension in an internal listing to find the corresponding mime type.
getMimetype(File) - Method in class com.ibm.cos.v2.core.internal.util.Mimetype
Determines the mimetype of a file by looking up the file's extension in an internal listing to find the corresponding mime type.
getNumAttempts() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
getOperationName() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getOptionalAttribute(ExecutionAttribute<U>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Retrieve the Optional current value of the provided attribute in this collection of attributes.
getOptionalTrait(Class<T>) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class if available.
getOptionalTrait(Class<T>, TraitType) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class if available.
getOrCreate() - Static method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
getOrCreate() - Static method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
getPosition() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getProperty(String) - Method in class com.ibm.cos.v2.core.internal.useragent.SdkClientUserAgentProperties
 
getProtocolMetadata() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getRequestBody() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getRequestId() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
getRequiredTrait(Class<T>) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class, or throw IllegalStateException if not available.
getRequiredTrait(Class<T>, TraitType) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class, or throw IllegalStateException if not available.
getResetCount() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getResetIntervalBeforeException() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
getResolvedChecksumSpecs(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumResolver
 
getResponseHandler() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
getResponseStream() - Method in exception com.ibm.cos.v2.core.exception.SdkInterruptedException
 
getRootCause(Throwable) - Static method in class com.ibm.cos.v2.core.internal.util.ThrowableUtils
Returns the root cause of the given cause, or null if the given cause is null.
getServerTime(SdkHttpResponse) - Static method in class com.ibm.cos.v2.core.retry.ClockSkew
Get the server time from the service response, or empty if the time could not be determined.
getStatusCode() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
getTargetClass() - Method in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
getter(Function<Object, TypeT>) - Method in class com.ibm.cos.v2.core.SdkField.Builder
Sets the Function that will accept an object and return the current value of 'this' field on that object.
getTimeOffset() - Method in class com.ibm.cos.v2.core.internal.http.SdkClientTime
Gets the latest recorded time offset.
getTrait(Class<T>) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class if available.
getTrait(Class<T>, TraitType) - Method in class com.ibm.cos.v2.core.SdkField
Gets the trait of the specified class and known type if available.
getValue() - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
getValue() - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
getValue() - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
getValue() - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
getValue() - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
getValue() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
getValue() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
getValueForField(String, Class<T>) - Method in class com.ibm.cos.v2.core.SdkRequest
Used to retrieve the value of a field from any class that extends SdkRequest.
getValueForField(String, Class<T>) - Method in class com.ibm.cos.v2.core.SdkResponse
Used to retrieve the value of a field from any class that extends SdkResponse.
getValueOrDefault(Object) - Method in class com.ibm.cos.v2.core.SdkField
Retrieves the current value of 'this' field from the given POJO.
getWrappedInputStream() - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
getWrappedInputStream() - Method in class com.ibm.cos.v2.core.io.SdkInputStream
Returns the underlying input stream, if any, from the subclass; or null if there is no underlying input stream.
getWritableStackTrace() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
GZIP - Static variable in class com.ibm.cos.v2.core.internal.compression.CompressorType
 
GzipCompressor - Class in com.ibm.cos.v2.core.internal.compression
 
GzipCompressor() - Constructor for class com.ibm.cos.v2.core.internal.compression.GzipCompressor
 

H

handle(SdkHttpFullResponse, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.client.handler.AttachHttpMetadataResponseHandler
 
handle(SdkHttpFullResponse, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.http.HttpResponseHandler
Accepts an HTTP response object, and returns an object of type T.
handle(SdkHttpFullResponse, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.http.MetricCollectingHttpResponseHandler
 
handle(SdkHttpFullResponse, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.internal.http.CombinedResponseHandler
 
handleRequests() - Method in class com.ibm.cos.v2.core.internal.pagination.async.ItemsSubscription
 
handleRequests() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
Recursive method to deal with requests until there are no outstandingRequests or no more pages.
handleRequests() - Method in class com.ibm.cos.v2.core.pagination.async.ResponsesSubscription
 
HandleResponseStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Pipeline stage that executes an HttpResponseHandler to transform the response into a Response object that contains a flag indicating success of failure and an unmarshalled response object or exception as appropriate.
HandleResponseStage(HttpResponseHandler<Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.HandleResponseStage
 
HAS_INITIAL_REQUEST_EVENT - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
If true, indicates that this is an event streaming request being sent over RPC, and therefore the serialized request object is encapsulated as an event of type initial-request.
hasExecuted() - Method in class com.ibm.cos.v2.core.internal.http.timers.ApiCallTimeoutTracker
 
hasExecuted() - Method in class com.ibm.cos.v2.core.internal.http.timers.AsyncTimeoutTask
 
hasExecuted() - Method in class com.ibm.cos.v2.core.internal.http.timers.NoOpTimeoutTracker
 
hasExecuted() - Method in class com.ibm.cos.v2.core.internal.http.timers.SyncTimeoutTask
Returns whether this task has finished executing its timeout behavior.
hasExecuted() - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTask
 
hasExecuted() - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTracker
 
HASH - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
hashCode() - Method in class com.ibm.cos.v2.core.ApiName
 
hashCode() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.async.ResponsePublisher
 
hashCode() - Method in class com.ibm.cos.v2.core.BytesWrapper
 
hashCode() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
hashCode() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.CompressionConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.CredentialType
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
hashCode() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
This override considers execution attributes with the same name to be the same object for the purpose of attribute merge.
hashCode() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
hashCode() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.compression.CompressorType
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
hashCode() - Method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
 
hashCode() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.Response
 
hashCode() - Method in class com.ibm.cos.v2.core.ResponseBytes
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.backoff.FixedDelayBackoffStrategy
Deprecated.
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnClockSkewCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnThrottlingCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
hashCode() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
 
hashCode() - Method in class com.ibm.cos.v2.core.SdkNumber
 
hashCode() - Method in class com.ibm.cos.v2.core.SdkResponse
 
hashCode() - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
 
hashCode() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
hashCode() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
hashCode() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
hasInitialRequestEvent() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
hasLegacyChecksumRequiredTrait(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
hasNext() - Method in class com.ibm.cos.v2.core.pagination.sync.PaginatedResponsesIterator
 
hasNextPage(ResponseT) - Method in interface com.ibm.cos.v2.core.pagination.async.AsyncPageFetcher
Returns a boolean value indicating if a next page is available.
hasNextPage() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
hasNextPage(ResponseT) - Method in interface com.ibm.cos.v2.core.pagination.sync.SyncPageFetcher
Returns a boolean value indicating if a next page is available.
HEADER_COLON_SEPARATOR - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
HEADER_COLON_SEPARATOR - Static variable in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
 
HEADER_FOR_TRAILER_REFERENCE - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
HEADER_SDK_TRANSACTION_ID - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyTransactionIdStage
 
HEADER_USER_AGENT - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyUserAgentStage
 
headerName(String) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
headerName() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
headers(Map<String, List<String>>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure headers to be set on the HTTP request.
headers() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
headers() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
An unmodifiable representation of the set of HTTP headers that should be sent with every request.
headers() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Optional additional headers to be added to the HTTP request.
headers(Map<String, List<String>>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add additional headers to be set on the HTTP request.
headers() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
headers(Map<String, List<String>>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
headers() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Optional additional headers to be added to the HTTP request.
HEADERS_READ_END_NANO_TIME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The nano time that reading the response headers is complete.
hostPrefixExpression() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
hostPrefixExpression(String) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Sets the resolved host prefix expression that will be added as a prefix to the original endpoint.
HTTP - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
HTTP_CHECKSUM - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
Key to indicate if the Http Checksums that are valid for an operation.
HTTP_CHECKSUM_HEADER_PREFIX - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
HTTP_CHECKSUM_REQUIRED - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
 
HTTP_CHECKSUM_VALIDATION_ALGORITHM - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
HTTP_CHECKSUM_VALIDATION_ALGORITHM_V2 - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The algorithm used for checksum validation of a response.
HTTP_CHECKSUM_VALUE - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
HTTP_CLIENT_CONFIG - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Configuration that should be used to build the SdkClientOption.SYNC_HTTP_CLIENT or SdkClientOption.ASYNC_HTTP_CLIENT.
HTTP_RESPONSE_CHECKSUM_VALIDATION - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
Provides the status of ChecksumValidation performed on the response.
HttpChecksum - Class in com.ibm.cos.v2.core.interceptor.trait
 
HttpChecksum.Builder - Class in com.ibm.cos.v2.core.interceptor.trait
 
HttpChecksumConstant - Class in com.ibm.cos.v2.core
Defines all the constants that are used while adding and validating Http checksum for an operation.
httpChecksumHeader(String) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
HttpChecksumRequired - Class in com.ibm.cos.v2.core.interceptor.trait
 
HttpChecksumResolver - Class in com.ibm.cos.v2.core.internal.util
Class to resolve the different Checksums specs from ExecutionAttributes.
HttpChecksumStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Stage to implement the "httpChecksum" and "httpChecksumRequired" C2J traits, and flexible checksums.
HttpChecksumStage(ClientType) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.HttpChecksumStage
 
HttpChecksumUtils - Class in com.ibm.cos.v2.core.internal.util
 
HttpChecksumValidationInterceptor - Class in com.ibm.cos.v2.core.internal.interceptor
Interceptor to intercepts Sync and Async responses.
HttpChecksumValidationInterceptor() - Constructor for class com.ibm.cos.v2.core.internal.interceptor.HttpChecksumValidationInterceptor
 
httpClient(SdkAsyncHttpClient) - Method in interface com.ibm.cos.v2.core.client.builder.SdkAsyncClientBuilder
Sets the SdkAsyncHttpClient that the SDK service client will use to make HTTP calls.
httpClient(SdkHttpClient) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
httpClient(SdkAsyncHttpClient) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
httpClient(SdkHttpClient) - Method in interface com.ibm.cos.v2.core.client.builder.SdkSyncClientBuilder
Sets the SdkHttpClient that the SDK service client will use to make HTTP calls.
httpClientBuilder(SdkAsyncHttpClient.Builder) - Method in interface com.ibm.cos.v2.core.client.builder.SdkAsyncClientBuilder
Sets a custom HTTP client builder that will be used to obtain a configured instance of SdkAsyncHttpClient.
httpClientBuilder(SdkHttpClient.Builder) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
httpClientBuilder(SdkAsyncHttpClient.Builder) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
httpClientBuilder(SdkHttpClient.Builder) - Method in interface com.ibm.cos.v2.core.client.builder.SdkSyncClientBuilder
Sets a SdkHttpClient.Builder that will be used to obtain a configured instance of SdkHttpClient.
httpClientDependencies(HttpClientDependencies) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
 
httpClientDependencies() - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
 
httpClientDependencies(Consumer<HttpClientDependencies.Builder>) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
 
httpClientDependencies(HttpClientDependencies) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
 
httpClientDependencies() - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
 
httpClientDependencies(Consumer<HttpClientDependencies.Builder>) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
 
HttpClientDependencies - Class in com.ibm.cos.v2.core.internal.http
Client scoped dependencies of AmazonSyncHttpClient and AmazonAsyncHttpClient.
HttpClientDependencies.Builder - Class in com.ibm.cos.v2.core.internal.http
httpRequest() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterMarshalling
The SdkHttpRequest that was created as a result of marshalling the Context.BeforeExecution.request().
httpRequest() - Method in interface com.ibm.cos.v2.core.interceptor.Context.FailedExecution
The latest version of the SdkHttpRequest available when the execution failed.
httpRequest(SdkHttpRequest) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
httpRequest() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
httpRequest() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
httpResponse() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterTransmission
The HTTP response returned by the service with which the SDK is communicating.
httpResponse() - Method in interface com.ibm.cos.v2.core.interceptor.Context.FailedExecution
The latest version of the SdkHttpResponse available when the execution failed.
httpResponse(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
httpResponse() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
httpResponse() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
httpResponse(SdkHttpFullResponse) - Method in class com.ibm.cos.v2.core.Response.Builder
The HTTP response that was received by the SDK prior to determining the result.
httpResponse() - Method in class com.ibm.cos.v2.core.Response
The HTTP response that was received by the SDK prior to determining the result.
HttpResponseHandler<T> - Interface in com.ibm.cos.v2.core.http
Responsible for handling an HTTP response and returning an object of type T.
httpStatusCode(Integer) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
httpStatusCode() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 

I

iamEndpoint(String) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Sets the IAM endpoint to use for token retrieval by the DefaultTokenManager and the DefaultTokenProvider.
iamEndpoint(String) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
IBM Supported
IBM_PROTECTION_MANAGEMENT_STATE_HEADER - Static variable in interface com.ibm.cos.v2.core.http.HttpResponseHandler
IBM Supported: IBM Protection Management header
idempotencyToken() - Static method in class com.ibm.cos.v2.core.traits.DefaultValueTrait
Creates a precanned DefaultValueTrait using the idempotency token generation which creates a new UUID if a field is null.
IdempotentAsyncResponseHandler<T,R> - Class in com.ibm.cos.v2.core.internal.http
Wrapper for a TransformingAsyncResponseHandler that allows attachment to an external scope and given a way of evaluating whether that scope has changed or not will only allow prepare() to be called on its delegate once per state change and will cache and reserve the future that is returned by the delegate the rest of the time.
IdempotentUtils - Class in com.ibm.cos.v2.core.util
Utility class to manage idempotency token
identifiers(Map<String, String>) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
Specifies a map containing a set identifiers mapped to the name of the field in the request.
identifiers() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
identity() - Method in class com.ibm.cos.v2.core.SelectedAuthScheme
 
IDENTITY_PROVIDERS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The IdentityProviders configured on the client.
IDENTITY_PROVIDERS - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The IdentityProviders for a request.
IdentityProviderNameMapping - Enum in com.ibm.cos.v2.core.internal.useragent
A enum class representing a short form of identity providers to record in the UA string.
ignoreDataTypeConversionFailures() - Method in class com.ibm.cos.v2.core.SdkField
 
indexOf(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
info(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with info log level.
info(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with info log level.
initialize(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
inputStream(InputStream) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration.Builder
Configures the InputStream.
inputStream() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
inputStream - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
inputStream(InputStream) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
inputStream(InputStream) - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream.Builder
 
InputStreamResponseTransformer<ResponseT extends SdkResponse> - Class in com.ibm.cos.v2.core.internal.async
A AsyncResponseTransformer that allows performing blocking reads on the response data.
InputStreamResponseTransformer() - Constructor for class com.ibm.cos.v2.core.internal.async.InputStreamResponseTransformer
 
InputStreamWithExecutorAsyncRequestBody - Class in com.ibm.cos.v2.core.internal.async
A AsyncRequestBody that allows reading data off of an InputStream using a background ExecutorService.
InputStreamWithExecutorAsyncRequestBody(AsyncRequestBodyFromInputStreamConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.async.InputStreamWithExecutorAsyncRequestBody
 
INSTANCE - Static variable in class com.ibm.cos.v2.core.internal.http.timers.NoOpTimeoutTracker
 
INSTANT - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
INTEGER - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
interceptorChain(ExecutionInterceptorChain) - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
interceptorChain() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
interceptorChain() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
interceptorContext(InterceptorContext) - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
interceptorContext() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
interceptorContext(InterceptorContext) - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
InterceptorContext - Class in com.ibm.cos.v2.core.interceptor
An SDK-internal implementation of Context.AfterExecution and its parent interfaces.
interceptorContext(InterceptorContext) - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext.Builder
 
InterceptorContext.Builder - Class in com.ibm.cos.v2.core.interceptor
 
INTERNAL_METADATA_MARKER - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
INTERNAL_USER_AGENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option to specify the internal user agent.
InternalCoreExecutionAttribute - Class in com.ibm.cos.v2.core.internal
Attributes that can be applied to all sdk requests.
InternalLogApi - Interface in com.ibm.cos.v2.core.log
An SDK internal logging API, not intended for general use.
InterruptMonitor - Class in com.ibm.cos.v2.core.internal.http
A set of utilities for monitoring the status of the currently-executing SDK thread.
intValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the integer value of the SdkNumber.
invokeInterceptorsAndCreateExecutionContext(ClientExecutionParams<InputT, OutputT>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseClientHandler
 
invokePlugins(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
By default, returns the configuration as-is.
IO - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
is - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
IS_DISCOVERED_ENDPOINT - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
Whether the endpoint on the request is the result of Endpoint Discovery.
IS_FULL_DUPLEX - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The key to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time.
IS_NONE_AUTH_TYPE_REQUEST - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
 
isAtStart - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
isBoolean() - Method in interface com.ibm.cos.v2.core.document.Document
 
isBoolean() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
Indicates this is a Boolean Document.
isCalculateCrc32FromCompressedData() - Method in class com.ibm.cos.v2.core.internal.handler.BaseClientHandler
 
isClockSkewed(Instant, Instant) - Static method in class com.ibm.cos.v2.core.retry.ClockSkew
Determine whether the request-level client time was sufficiently skewed from the server time as to possibly cause a clock skew error.
isClockSkewException() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
Specifies whether an exception may have been caused by clock skew.
isClockSkewException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
Returns true if the specified exception is a clock skew error.
isCloseDisabled() - Method in class com.ibm.cos.v2.core.io.ReleasableInputStream
Returns true if the close method has been disabled; false otherwise.
isDebugEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is debug logging currently enabled?
isEmpty() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
isEmpty() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
isEnabled() - Method in class com.ibm.cos.v2.core.internal.http.timers.ApiCallTimeoutTracker
 
isEnabled() - Method in class com.ibm.cos.v2.core.internal.http.timers.NoOpTimeoutTracker
 
isEnabled() - Method in interface com.ibm.cos.v2.core.internal.http.timers.TimeoutTracker
 
isEndpointOverridden() - Method in interface com.ibm.cos.v2.core.ClientEndpointProvider
Returns true if this endpoint was specified as an override by the customer, or false if it was determined automatically by the SDK.
isEndpointOverridden() - Method in class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
isErrorEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is error logging currently enabled?
isFakeIoException() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
isFastFailRateLimiting() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Whether the client should immediately fail the request when not enough capacity is immediately available from the rate limiter to execute the request, instead of waiting for capacity to be available.
isFastFailRateLimiting() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
When using RetryMode.ADAPTIVE retry mode, this controls the client should immediately fail the request when not enough capacity is immediately available from the rate limiter to execute the request, instead of waiting for capacity to be available.
isFatalEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is fatal logging currently enabled?
isFlattened(boolean) - Method in class com.ibm.cos.v2.core.traits.ListTrait.Builder
 
isFlattened() - Method in class com.ibm.cos.v2.core.traits.ListTrait
 
isFlattened(boolean) - Method in class com.ibm.cos.v2.core.traits.MapTrait.Builder
 
isFlattened() - Method in class com.ibm.cos.v2.core.traits.MapTrait
 
isFullDuplex() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
isHeaderBasedSigningAuth(SigningMethod, String) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
isHttpChecksumCalculationNeeded(SdkHttpFullRequest.Builder, ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
HTTP checksum calculation is needed if one of the following conditions is met: 1.
isHttpChecksumPresent(SdkHttpRequest, ChecksumSpecs) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
Checks if the request header is already updated with Calculated checksum.
isHttpChecksumValidationEnabled(ChecksumSpecs) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
isInfoEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is info logging currently enabled?
isInitialized() - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
isLastPage(boolean) - Method in interface com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher.Builder
 
isList() - Method in interface com.ibm.cos.v2.core.document.Document
 
isList() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
 
isMap() - Method in interface com.ibm.cos.v2.core.document.Document
 
isMap() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
isMd5ChecksumRequired(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
isNull() - Method in interface com.ibm.cos.v2.core.document.Document
Checks if the document is a null value.
isNull() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
 
isNumber() - Method in interface com.ibm.cos.v2.core.document.Document
 
isNumber() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
isOutputTokenAvailable(T) - Static method in class com.ibm.cos.v2.core.util.PaginatorUtils
Checks if the output token is available.
isRequestChecksumRequired(boolean) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
isRequestChecksumRequired() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
isRequestChecksumRequired() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
isRequestEntityTooLargeException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
Returns true if the specified exception is a request entity too large error.
isRequestStreaming(boolean) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
isRequestStreaming() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
isRequestStreaming(boolean) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
isRequestStreaming() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
isRetryableException() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
Specifies whether an exception is retryable.
isRetryableException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
Returns true if the specified exception is retryable.
isServiceException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
 
isStreaming(boolean) - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression.Builder
 
isStreaming() - Method in class com.ibm.cos.v2.core.internal.interceptor.trait.RequestCompression
 
isStreamingUnsignedPayload(SdkHttpRequest, ExecutionAttributes, ChecksumSpecs, boolean) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
The header based Checksum is computed only if following criteria is met - Flexible checksum is not already computed.
isString() - Method in interface com.ibm.cos.v2.core.document.Document
 
isString() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
isSuccess(Boolean) - Method in class com.ibm.cos.v2.core.Response.Builder
Indicates whether the result indicates success or failure of the original request.
isSuccess() - Method in class com.ibm.cos.v2.core.Response
Indicates whether the result indicates success or failure of the original request.
isSupported(String) - Static method in class com.ibm.cos.v2.core.internal.compression.CompressorType
Whether or not the compressor type is supported by the SDK.
isTerminated() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
isTerminating - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
isThrottlingException() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
Specifies whether an exception is caused by throttling.
isThrottlingException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
Returns true if the specified exception is a throttling error.
isTraceEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is trace logging currently enabled?
isTrailerBasedChecksumForClientType(ExecutionAttributes, SdkHttpRequest, ClientType, ChecksumSpecs, boolean, boolean) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
isTrailerBasedFlexibleChecksumComputed(SdkHttpRequest, ExecutionAttributes, ChecksumSpecs, boolean, boolean) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
The trailer based Checksum is computed only if following criteria is met - Flexible checksum is not already computed.
isTrailingTerminated - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
isUnsignedPayload(SigningMethod, String, boolean) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
isValidationEnabled(boolean) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
isValidationEnabled() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
isWarnEnabled() - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Is warn logging currently enabled?
itemIteratorFunction(Function<ResponseT, Iterator<ItemT>>) - Method in interface com.ibm.cos.v2.core.pagination.sync.PaginatedItemsIterable.Builder
 
ItemsSubscription<ResponseT,ItemT> - Class in com.ibm.cos.v2.core.internal.pagination.async
An implementation of the Subscription interface that can be used to signal and cancel demand for paginated items across pages
ItemsSubscription.Builder - Interface in com.ibm.cos.v2.core.internal.pagination.async
 
iterator() - Method in class com.ibm.cos.v2.core.pagination.sync.PaginatedItemsIterable
 
iterator() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
iteratorFunction(Function) - Method in interface com.ibm.cos.v2.core.internal.pagination.async.ItemsSubscription.Builder
 
iteratorFunction(Function) - Method in interface com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher.Builder
 

J

JAVA_SDK_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
JsonValueTrait - Class in com.ibm.cos.v2.core.traits
Trait that indicates a String member is a JSON document.

K

keyLocationName(String) - Method in class com.ibm.cos.v2.core.traits.MapTrait.Builder
 
keyLocationName() - Method in class com.ibm.cos.v2.core.traits.MapTrait
 
keySet() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
kotlinVersion() - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentLangValues
Attempt to determine if Kotlin is on the classpath and if so what version is in use.

L

LANG_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
langMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
langMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
languageTagMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
languageTagMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
LAST_BACKOFF_DELAY_DURATION - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
 
LAST_CHUNK - Static variable in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
 
LAST_CHUNK_LEN - Static variable in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
 
lastIndexOf(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
lazyOption(ClientOption<T>, AttributeMap.LazyValue<T>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Add a mapping between the provided option and value provider.
lazyOptionIfAbsent(ClientOption<T>, AttributeMap.LazyValue<T>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Equivalent to SdkClientConfiguration.Builder.lazyOption(ClientOption, AttributeMap.LazyValue), but does not assign the value if there is already a non-null value assigned for the provided option.
Legacy() - Constructor for class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting.Legacy
 
legacyRetryStrategy() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns a LegacyRetryStrategy with generic SDK retry conditions.
legacyRetryStrategyBuilder() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns a LegacyRetryStrategy.Builder with preconfigured generic SDK retry conditions.
LegacyToNonLegacyAdapter - Class in com.ibm.cos.v2.core.internal.waiters
 
LegacyToNonLegacyAdapter(BackoffStrategy) - Constructor for class com.ibm.cos.v2.core.internal.waiters.LegacyToNonLegacyAdapter
 
limit(int) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Limit the number of published events and cancel the subscription after that limit has been reached.
LIST - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
listBuilder() - Static method in interface com.ibm.cos.v2.core.document.Document
Provides Builder methods of Document.ListBuilder to directly create Document with List of Documents
listBuilder() - Static method in class com.ibm.cos.v2.core.document.internal.ListDocument
Provides Builder methods of ListDocument.ListBuilderInternal to directly create Document with List of Documents
ListBuilderInternal() - Constructor for class com.ibm.cos.v2.core.document.internal.ListDocument.ListBuilderInternal
 
ListDocument - Class in com.ibm.cos.v2.core.document.internal
 
ListDocument(List<Document>) - Constructor for class com.ibm.cos.v2.core.document.internal.ListDocument
Create a New ListDocument with List of Document documentList as passed in constructor
ListDocument.ListBuilderInternal - Class in com.ibm.cos.v2.core.document.internal
Internal List Builder for easy construction of Document Lists.
listIterator() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
listIterator(int) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
ListTrait - Class in com.ibm.cos.v2.core.traits
Trait that includes additional metadata about List members.
ListTrait.Builder - Class in com.ibm.cos.v2.core.traits
 
loadClass(String, Class<?>...) - Static method in class com.ibm.cos.v2.core.internal.util.ClassLoaderHelper
Loads the class via the optionally specified classes in the order of their specification, and if not found, via the context class loader of the current thread, and if not found, from the caller class loader as the last resort.
loadClass(String, boolean, Class<?>...) - Static method in class com.ibm.cos.v2.core.internal.util.ClassLoaderHelper
If classesFirst is false, loads the class via the context class loader of the current thread, and if not found, via the class loaders of the optionally specified classes in the order of their specification, and if not found, from the caller class loader as the last resort.
location() - Method in class com.ibm.cos.v2.core.SdkField
 
location(MarshallLocation) - Method in class com.ibm.cos.v2.core.traits.LocationTrait.Builder
 
location() - Method in class com.ibm.cos.v2.core.traits.LocationTrait
 
locationName() - Method in class com.ibm.cos.v2.core.SdkField
 
locationName(String) - Method in class com.ibm.cos.v2.core.traits.LocationTrait.Builder
 
locationName() - Method in class com.ibm.cos.v2.core.traits.LocationTrait
 
LocationTrait - Class in com.ibm.cos.v2.core.traits
Trait to include metadata about the marshalling/unmarshalling location (i.e.
LocationTrait.Builder - Class in com.ibm.cos.v2.core.traits
Builder for LocationTrait.
LOG - Static variable in class com.ibm.cos.v2.core.internal.checksums.factory.CrtBasedChecksumProvider
 
log - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
logBackingOff(Duration) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Log a message to the user at the debug level to indicate how long we will wait before retrying the request.
logRequestId(SdkHttpResponse) - Static method in class com.ibm.cos.v2.core.SdkStandardLogger
Log the response status code and request ID
logSendingRequest() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Log a message to the user at the debug level to indicate that we are sending the request to the service.
LONG - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
longToByte(Long) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
longValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the long value of the SdkNumber.

M

MakeAsyncHttpRequestStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Delegate to the HTTP implementation to make an HTTP request and receive the response.
MakeAsyncHttpRequestStage(TransformingAsyncResponseHandler<Response<OutputT>>, HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage
 
MakeHttpRequestStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Delegate to the HTTP implementation to make an HTTP request and receive the response.
MakeHttpRequestStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeHttpRequestStage
 
MakeRequestImmutableStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
MakeRequestImmutableStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeRequestImmutableStage
 
MakeRequestMutableStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
 
MakeRequestMutableStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MakeRequestMutableStage
 
map(Function<T, U>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Perform a mapping on the published events.
MAP - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
mapBuilder() - Static method in interface com.ibm.cos.v2.core.document.Document
Create a Document.MapBuilder for generating a Document by directly allowing user to put String Keys and Document Values in the builder methods.
mapBuilder() - Static method in class com.ibm.cos.v2.core.document.internal.MapDocument
Create a MapDocument.MapBuilderInternal for generating a Document by directly allowing user to put String Keys and Document Values in the builder methods.
MapBuilderInternal() - Constructor for class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
 
MapDocument - Class in com.ibm.cos.v2.core.document.internal
 
MapDocument(Map<String, Document>) - Constructor for class com.ibm.cos.v2.core.document.internal.MapDocument
Create a New MapDocument with Map of Document value as passed in constructor
MapDocument.MapBuilderInternal - Class in com.ibm.cos.v2.core.document.internal
 
mapFrom(String) - Static method in enum com.ibm.cos.v2.core.internal.useragent.IdentityProviderNameMapping
Map the given provider name to a shorter form.
MapTrait - Class in com.ibm.cos.v2.core.traits
Trait that includes additional metadata for Map members.
MapTrait.Builder - Class in com.ibm.cos.v2.core.traits
 
mark(int) - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
mark(int) - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
mark(int) - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
mark(int) - Method in interface com.ibm.cos.v2.core.checksums.SdkChecksum
Deprecated.
Allows marking a checksum for checksums that support the ability to mark and reset.
mark(int) - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
mark(int) - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
mark(int) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
The readlimit parameter is ignored.
mark(int) - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream
The readlimit parameter is ignored.
mark(int) - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
mark(int) - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
mark(int) - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
Marks the current position in this input stream.
mark(int) - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
markSupported() - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
markSupported() - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
 
markSupported() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
marshall(T) - Method in class com.ibm.cos.v2.core.runtime.transform.AsyncStreamingRequestMarshaller
 
marshall(InputT) - Method in interface com.ibm.cos.v2.core.runtime.transform.Marshaller
Marshalls the given POJO into a SdkHttpFullRequest.
marshall(T) - Method in class com.ibm.cos.v2.core.runtime.transform.StreamingRequestMarshaller
 
Marshaller<InputT> - Interface in com.ibm.cos.v2.core.runtime.transform
Interface to marshall a POJO into a SdkHttpFullRequest.
MARSHALLING_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to marshall the SDK request to an HTTP request.
MarshallingKnownType - Enum in com.ibm.cos.v2.core.protocol
Enum of known types of marshalling types.
MarshallingType<T> - Interface in com.ibm.cos.v2.core.protocol
Represents the various types supported for marshalling.
marshallingType() - Method in class com.ibm.cos.v2.core.SdkField
 
MarshallLocation - Enum in com.ibm.cos.v2.core.protocol
Enum representing the various locations data can be marshalled to.
matched() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
matched() - Method in interface com.ibm.cos.v2.core.waiters.WaiterResponse
 
matches(T) - Method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Check to see if the response matches with the expected state defined by this acceptor
matches(Throwable) - Method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Check to see if the exception matches the expected state defined by this acceptor
MAX_BACKOFF - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
MAX_METRICS_STRING_IN_BYTES - Static variable in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
maxAttempts(int) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
maxAttempts() - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
maxAttempts(RetryMode) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
maxAttempts() - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterConfiguration
 
maxAttempts(Integer) - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration.Builder
Define the maximum number of attempts to try before transitioning the waiter to a failure state.
maxAttempts() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
maxBackoffTime(Duration) - Method in interface com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy.Builder
Deprecated.
 
maxBackoffTime() - Method in interface com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy.Builder
Deprecated.
 
maxBackoffTime(Duration) - Method in interface com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy.Builder
Deprecated.
 
maxBackoffTime() - Method in interface com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy.Builder
Deprecated.
 
maxCapacity() - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
Retrieve the maximum capacity of the bucket configured when the bucket was created.
maximumBufferSizeInBytes(Long) - Method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer.Builder
The amount of data in byte this publisher will buffer into memory before sending it to the upstream transformer.
MaxNumberOfRetriesCondition - Class in com.ibm.cos.v2.core.retry.conditions
Simple retry condition that allows retries up to a certain max number of retries.
maxReadLimit(Integer) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration.Builder
Configures max read limit used to mark and reset the InputStream.
maxReadLimit() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
Md5Checksum - Class in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and subject to removal.
Md5Checksum() - Constructor for class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
measureDuration(Supplier<T>) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
Measure the duration of the given callable.
measureDurationUnsafe(Callable<T>) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
Measure the duration of the given callable.
measureDurationUnsafe(Callable<T>, long) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
Measure the duration of the given callable, using the provided time as the basis.
memberFieldInfo(SdkField) - Method in class com.ibm.cos.v2.core.traits.ListTrait.Builder
 
memberFieldInfo() - Method in class com.ibm.cos.v2.core.traits.ListTrait
 
memberLocationName(String) - Method in class com.ibm.cos.v2.core.traits.ListTrait.Builder
 
memberLocationName() - Method in class com.ibm.cos.v2.core.traits.ListTrait
Location name of member, this is typically only used for XML based protocols which use separate tags for each item.
memberName(String) - Method in class com.ibm.cos.v2.core.SdkField.Builder
 
memberName() - Method in class com.ibm.cos.v2.core.SdkField
 
merge(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
Merge this configuration with another configuration, where this configuration's values take precedence.
merge(Consumer<SdkClientConfiguration.Builder>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
 
merge(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Merge attributes of a higher precedence into the current lower precedence collection.
merge(Collection<String>) - Method in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
mergeChildDefaults(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Optionally overridden by child implementations to apply implementation-specific default configuration.
MergeCustomHeadersStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Merge customer supplied headers into the marshalled request.
MergeCustomHeadersStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MergeCustomHeadersStage
 
MergeCustomQueryParamsStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Merge customer supplied query params into the marshalled request.
MergeCustomQueryParamsStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.MergeCustomQueryParamsStage
 
message(String) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.AbortedException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.ApiCallTimeoutException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.Crc32MismatchException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.NonRetryableException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
message() - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.RetryableException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.SdkClientException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
Specifies the details of this exception.
message() - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
The details of this exception.
message - Variable in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
message(String) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
message() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
message(String) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
 
message(String) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
message() - Method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Optional message to provide pertaining to the next WaiterState
METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
metric - Variable in class com.ibm.cos.v2.core.http.MetricCollectingHttpResponseHandler
 
METRIC_PUBLISHERS - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
METRIC_SEARCH_PATTERN - Static variable in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
MetricCollectingHttpResponseHandler<T> - Class in com.ibm.cos.v2.core.http
An implementation of HttpResponseHandler that publishes the time it took to execute {
metricCollector(MetricCollector) - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
metricCollector() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
metricPublishers(List<MetricPublisher>) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
metricPublishers(List<MetricPublisher>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Set the Metric publishers to be use to publish metrics for this client.
metricPublishers() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
metricPublishers() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The metric publishers to use to publisher metrics collected for this client.
metricPublishers(List<MetricPublisher>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the metric publishers for publishing the metrics collected for this request.
metricPublishers() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
metricPublishers(List<MetricPublisher>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
metricPublishers() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
metricPublishers() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Return the metric publishers for publishing the metrics collected for this request.
MetricUtils - Class in com.ibm.cos.v2.core.internal.util
Utility methods for working with metrics.
Mimetype - Class in com.ibm.cos.v2.core.internal.util
Utility class that maintains a listing of known Mimetypes, and determines the mimetype of files based on file extensions.
MIMETYPE_EVENT_STREAM - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
 
MIMETYPE_GZIP - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
The default gzip mimetype: application/x-gzip
MIMETYPE_HTML - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
The default HTML mimetype: text/html
MIMETYPE_OCTET_STREAM - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
The default binary mimetype: application/octet-stream
MIMETYPE_TEXT_PLAIN - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
 
MIMETYPE_XML - Static variable in class com.ibm.cos.v2.core.internal.util.Mimetype
The default XML mimetype: application/xml
minimumCompressionThresholdInBytes(Integer) - Method in interface com.ibm.cos.v2.core.CompressionConfiguration.Builder
Configures the minimum compression threshold, inclusive, in bytes.
minimumCompressionThresholdInBytes() - Method in class com.ibm.cos.v2.core.CompressionConfiguration
If set, returns the minimum compression threshold in bytes, inclusive, in order to trigger request compression.
modifyAsyncHttpContent(Context.ModifyHttpRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
 
modifyAsyncHttpResponse(InterceptorContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
modifyAsyncHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the SdkHttpFullRequest before it is unmarshalled into an SdkResponse.
modifyAsyncHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.internal.interceptor.HttpChecksumValidationInterceptor
 
modifyException(Context.FailedExecution, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the exception before it is thrown.
modifyException(DefaultFailedExecutionContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
modifyHttpContent(Context.ModifyHttpRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
 
modifyHttpRequest(Context.ModifyHttpRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the SdkHttpFullRequest before it is sent to the service.
modifyHttpRequestAndHttpContent(InterceptorContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
modifyHttpResponse(Context.ModifyHttpResponse, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the SdkHttpFullRequest before it is unmarshalled into an SdkResponse.
modifyHttpResponse(InterceptorContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
modifyHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the SdkHttpFullRequest before it is unmarshalled into an SdkResponse.
modifyHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.internal.interceptor.HttpChecksumValidationInterceptor
 
modifyRequest(Context.ModifyRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify an SdkRequest given to a service client before it is marshalled into an SdkHttpFullRequest.
modifyRequest(InterceptorContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
modifyResponse(Context.ModifyResponse, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Modify the SdkResponse before it is returned by the client.
modifyResponse(InterceptorContext, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
MutableRequestToRequestPipeline - Interface in com.ibm.cos.v2.core.internal.http.pipeline
Pipeline stage that takes in a mutable SdkHttpFullRequest.Builder and returns the same builder.

N

name(String) - Method in interface com.ibm.cos.v2.core.ApiName.Builder
Set the name of the API.
name() - Method in class com.ibm.cos.v2.core.ApiName
 
needsConnectionLeftOpen() - Method in interface com.ibm.cos.v2.core.http.HttpResponseHandler
Indicates if this response handler requires that the underlying HTTP connection not be closed automatically after the response is handled.
needsConnectionLeftOpen() - Method in class com.ibm.cos.v2.core.http.MetricCollectingHttpResponseHandler
 
needsConnectionLeftOpen() - Method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Hook to allow connection to be left open after the SDK returns a response.
newCompressor() - Method in class com.ibm.cos.v2.core.internal.compression.CompressorType
Maps the CompressorType to its corresponding Compressor.
newResettableInputStream(File) - Static method in class com.ibm.cos.v2.core.io.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file, converting any IOException into SdkClientException.
newResettableInputStream(File, String) - Static method in class com.ibm.cos.v2.core.io.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file, converting any IOException into SdkClientException with the given error message.
newResettableInputStream(FileInputStream) - Static method in class com.ibm.cos.v2.core.io.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file input stream, converting any IOException into SdkClientException.
newResettableInputStream(FileInputStream, String) - Static method in class com.ibm.cos.v2.core.io.ResettableInputStream
Convenient factory method to construct a new resettable input stream for the given file input stream, converting any IOException into SdkClientException with the given error message.
newStream() - Method in class com.ibm.cos.v2.core.internal.sync.BufferingContentStreamProvider
 
newStream() - Method in class com.ibm.cos.v2.core.internal.sync.CompressionContentStreamProvider
 
newStream() - Method in class com.ibm.cos.v2.core.internal.sync.FileContentStreamProvider
 
newType(Class<? super T>) - Static method in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
next() - Method in class com.ibm.cos.v2.core.pagination.sync.PaginatedResponsesIterator
 
nextDelayOrUnretryableException(int, long) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
nextPage(ResponseT) - Method in interface com.ibm.cos.v2.core.pagination.async.AsyncPageFetcher
Method that uses the information in #oldPage and returns a completable future for the next page.
nextPage(ResponseT) - Method in interface com.ibm.cos.v2.core.pagination.sync.SyncPageFetcher
Method that uses the information in #oldPage and returns the next page if available by making a service call.
nextPageFetcher(AsyncPageFetcher) - Method in interface com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher.Builder
 
nextPageFetcher(AsyncPageFetcher) - Method in interface com.ibm.cos.v2.core.pagination.async.PaginationSubscription.Builder
 
nextPageFetcher(AsyncPageFetcher) - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription.BuilderImpl
 
nextPageFetcher - Variable in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
nextPageFetcher(SyncPageFetcher) - Method in interface com.ibm.cos.v2.core.pagination.sync.PaginatedResponsesIterator.Builder
 
none() - Static method in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
 
none() - Static method in interface com.ibm.cos.v2.core.retry.conditions.RetryCondition
Deprecated.
A retry condition that will NEVER allow retries.
NONE - Static variable in class com.ibm.cos.v2.core.retry.conditions.SdkRetryCondition
 
none() - Static method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Create a RetryPolicy that will NEVER retry.
noneMatchException(Either<T, Throwable>) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
NonLegacyToLegacyAdapter - Class in com.ibm.cos.v2.core.internal.waiters
 
NonLegacyToLegacyAdapter(BackoffStrategy) - Constructor for class com.ibm.cos.v2.core.internal.waiters.NonLegacyToLegacyAdapter
 
NonRetryableException - Exception in com.ibm.cos.v2.core.exception
Extension of SdkException that can be used by clients to explicitly have an exception not retried.
NonRetryableException(NonRetryableException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.NonRetryableException
 
NonRetryableException.Builder - Interface in com.ibm.cos.v2.core.exception
 
NonRetryableException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
noOp() - Static method in interface com.ibm.cos.v2.core.async.listener.PublisherListener
 
NoOpSigner - Class in com.ibm.cos.v2.core.signer
Deprecated.
Replaced by com.ibm.cos.v2.http.auth.spi.signer.HttpSigner#doNotSign() in 'http-auth-spi'.
NoOpSigner() - Constructor for class com.ibm.cos.v2.core.signer.NoOpSigner
Deprecated.
 
NoopSubscription - Class in com.ibm.cos.v2.core.internal.util
An implementation of Subscription that does nothing.
NoopSubscription(Subscriber<?>) - Constructor for class com.ibm.cos.v2.core.internal.util.NoopSubscription
 
NoOpTimeoutTracker - Class in com.ibm.cos.v2.core.internal.http.timers
A no op implementation of TimeoutTracker.
NULL - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
Used when a value is null (and thus type can't be determined).
NULL_DOCUMENT - Static variable in interface com.ibm.cos.v2.core.document.Document
Null document constant.
NullDocument - Class in com.ibm.cos.v2.core.document.internal
 
NullDocument() - Constructor for class com.ibm.cos.v2.core.document.internal.NullDocument
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.AbortedException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.ApiCallTimeoutException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.Crc32MismatchException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.NonRetryableException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.RetryableException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.SdkClientException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.SdkDiagnostics.Builder
Sets the number of attempts.
numAttempts() - Method in interface com.ibm.cos.v2.core.exception.SdkDiagnostics.Builder
Gets the number of attempts.
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
 
numAttempts() - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
The number of times a request was attempted before this exception was thrown
numAttempts - Variable in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
numAttempts() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
numAttempts() - Method in exception com.ibm.cos.v2.core.exception.SdkException
Returns the number of attempts made before this exception was thrown.
numAttempts(Integer) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
 
numAttempts(Integer) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
NumberDocument - Class in com.ibm.cos.v2.core.document.internal
 
NumberDocument(SdkNumber) - Constructor for class com.ibm.cos.v2.core.document.internal.NumberDocument
Created a {NumberDocument} with the specified {SdkNumber}.
numBytesToRead(Long) - Method in interface com.ibm.cos.v2.core.FileRequestBodyConfiguration.Builder
Sets the number of bytes to read from this file.
numBytesToRead() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
numBytesToRead(Long) - Method in interface com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody.Builder
Sets the number of bytes to read from this file.
numBytesToRead() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
numRetries(Integer) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure the maximum number of times that a single request should be retried, assuming it fails for a retryable error.
numRetries() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
numRetries() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Retrieve the RetryPolicy.Builder.numRetries(Integer) configured on the builder.

O

of(String) - Static method in class com.ibm.cos.v2.core.CredentialType
Retrieves the Credential Type for a given value.
of(ByteBuffer...) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
of(Long, ByteBuffer...) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
of(String, ByteBuffer...) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
of(String, Long, ByteBuffer...) - Static method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
of(Publisher<T>, T, T, BiFunction<T, T, T>) - Static method in class com.ibm.cos.v2.core.internal.async.EnvelopeWrappedSdkPublisher
Create a new publisher that wraps the content of an existing publisher.
of(String) - Static method in class com.ibm.cos.v2.core.internal.compression.CompressorType
Creates a new CompressorType of the given value.
onComplete() - Method in class com.ibm.cos.v2.core.async.DrainingSubscriber
 
onComplete() - Method in class com.ibm.cos.v2.core.async.listener.SubscriberListener.NotifyingSubscriber
 
onComplete() - Method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.async.DrainingSubscriber
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.async.listener.SubscriberListener.NotifyingSubscriber
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncAfterTransmissionInterceptorCallingResponseHandler
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncResponseHandler
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.async.CombinedResponseAsyncHttpResponseHandler
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.async.FilterTransformingAsyncHttpResponseHandler
 
onError(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.IdempotentAsyncResponseHandler
 
onExecutionFailure(Context.FailedExecution, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.interceptor.ExecutionInterceptor
Invoked when any error happens during an execution that prevents the request from succeeding.
onExecutionFailure(Context.FailedExecution, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionInterceptorChain
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncAfterTransmissionInterceptorCallingResponseHandler
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncResponseHandler
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.async.CombinedResponseAsyncHttpResponseHandler
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.async.FilterTransformingAsyncHttpResponseHandler
 
onHeaders(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.IdempotentAsyncResponseHandler
 
onNext(T) - Method in class com.ibm.cos.v2.core.async.DrainingSubscriber
 
onNext(T) - Method in class com.ibm.cos.v2.core.async.listener.SubscriberListener.NotifyingSubscriber
 
onNext(ByteBuffer) - Method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber
 
OnNextGuaranteedSubscriber(Subscriber<? super ByteBuffer>) - Constructor for class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber
 
onResponse(ResponseT) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Called when the unmarshalled response object is ready.
onResponse(ResponseT) - Method in class com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer
 
onResponse(ResponseT) - Method in class com.ibm.cos.v2.core.internal.async.ByteArrayAsyncResponseTransformer
 
onResponse(ResponseT) - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
onResponse(ResponseT) - Method in class com.ibm.cos.v2.core.internal.async.InputStreamResponseTransformer
 
onResponse(ResponseT) - Method in class com.ibm.cos.v2.core.internal.async.PublisherAsyncResponseTransformer
 
onStream(SdkPublisher<ByteBuffer>) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Called when the response stream is ready.
onStream(SdkPublisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer
 
onStream(SdkPublisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.ByteArrayAsyncResponseTransformer
 
onStream(SdkPublisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
onStream(SdkPublisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.InputStreamResponseTransformer
 
onStream(SdkPublisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.PublisherAsyncResponseTransformer
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncAfterTransmissionInterceptorCallingResponseHandler
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncResponseHandler
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.CombinedResponseAsyncHttpResponseHandler
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.FilterTransformingAsyncHttpResponseHandler
 
onStream(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.IdempotentAsyncResponseHandler
 
onSubscribe(Subscription) - Method in class com.ibm.cos.v2.core.async.DrainingSubscriber
 
onSubscribe(Subscription) - Method in class com.ibm.cos.v2.core.async.listener.SubscriberListener.NotifyingSubscriber
 
OPERATION_NAME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
 
OPERATION_NAME - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The name of the service operation being invoked.
operationName(String) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
The name of the operation being used in the customer's request.
operationName() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
option(ClientOption<T>, T) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Configure the value of a specific option.
option(ClientOption<T>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Retrieve the value of a specific option.
option(ClientOption<T>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
Retrieve the value of a specific option.
optionalContentLength() - Method in class com.ibm.cos.v2.core.sync.RequestBody
 
originalRequest(SdkRequest) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
Fluent setter for SdkRequest
originalRequest(SdkRequest) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
 
originalRequest(SdkRequest) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext.Builder
 
originalRequest() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
originalRequest(SdkRequest) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
originalRequest() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
OrRetryCondition - Class in com.ibm.cos.v2.core.retry.conditions
Composite retry condition that evaluates to true if any containing condition evaluates to true.
OS_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
osMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
osMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
outputStream() - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody
Return an output stream to which blocking writes can be made to the downstream service.
outstandingRequests - Variable in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
overrideConfig - Variable in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
overrideConfiguration(ClientOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Specify overrides to the default SDK configuration that should be used for clients created by this builder.
overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Similar to SdkClientBuilder.overrideConfiguration(ClientOverrideConfiguration), but takes a lambda to configure a new ClientOverrideConfiguration.Builder.
overrideConfiguration() - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Retrieve the current override configuration.
overrideConfiguration(ClientOverrideConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
overrideConfiguration() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
overrideConfiguration(RequestOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
The request override configuration to be used with the endpoint discovery request.
overrideConfiguration() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
overrideConfiguration(WaiterOverrideConfiguration) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter.DefaultBuilder
 
overrideConfiguration(WaiterOverrideConfiguration) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter.DefaultBuilder
 
overrideConfiguration() - Method in interface com.ibm.cos.v2.core.SdkRequest.Builder
 
overrideConfiguration() - Method in class com.ibm.cos.v2.core.SdkRequest
 
overrideConfiguration() - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Return the client override configuration
overrideConfiguration(ClientOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Configure the client override configuration
overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
 
overrideConfiguration() - Method in class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
overrideConfiguration(WaiterOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.waiters.WaiterBuilder
Defines overrides to the default SDK waiter configuration that should be used for waiters created by this builder.
overrideConfiguration(Consumer<WaiterOverrideConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.waiters.WaiterBuilder
Defines a WaiterOverrideConfiguration to use when polling a resource

P

pagesIterable(SdkIterable<ResponseT>) - Method in interface com.ibm.cos.v2.core.pagination.sync.PaginatedItemsIterable.Builder
 
PaginatedItemsIterable<ResponseT,ItemT> - Class in com.ibm.cos.v2.core.pagination.sync
Iterable for the paginated items.
PaginatedItemsIterable.Builder<ResponseT,ItemT> - Interface in com.ibm.cos.v2.core.pagination.sync
 
PaginatedItemsPublisher<ResponseT,ItemT> - Class in com.ibm.cos.v2.core.pagination.async
A publisher to request for a stream of paginated items.
PaginatedItemsPublisher.Builder - Interface in com.ibm.cos.v2.core.pagination.async
 
PaginatedResponsesIterator<ResponseT> - Class in com.ibm.cos.v2.core.pagination.sync
Iterator for all response pages in a paginated operation.
PaginatedResponsesIterator.Builder - Interface in com.ibm.cos.v2.core.pagination.sync
 
PaginationSubscription<ResponseT> - Class in com.ibm.cos.v2.core.pagination.async
 
PaginationSubscription(PaginationSubscription.BuilderImpl) - Constructor for class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
PaginationSubscription.Builder<TypeToBuildT extends PaginationSubscription,BuilderT extends PaginationSubscription.Builder> - Interface in com.ibm.cos.v2.core.pagination.async
 
PaginationSubscription.BuilderImpl<TypeToBuildT extends PaginationSubscription,BuilderT extends PaginationSubscription.Builder> - Class in com.ibm.cos.v2.core.pagination.async
 
PaginatorUtils - Class in com.ibm.cos.v2.core.util
 
path(Path) - Method in interface com.ibm.cos.v2.core.FileRequestBodyConfiguration.Builder
Sets the Path to the file containing data to send to the service
path() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
path(Path) - Method in interface com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody.Builder
Sets the file to send to the service.
path() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
PayloadTrait - Class in com.ibm.cos.v2.core.traits
Trait that indicates a member is the 'payload' member.
plugins() - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Returns the list of plugins configured on the client builder.
plugins() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
plugins(List<SdkPlugin>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the plugins used to update the configuration used by this request.
plugins() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Returns the list of registered plugins
plugins(List<SdkPlugin>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
plugins() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
plugins() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Return the plugins that will be used to update the configuration used by the request.
position(Long) - Method in interface com.ibm.cos.v2.core.FileRequestBodyConfiguration.Builder
Sets the file position at which the request body begins.
position() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
position(Long) - Method in interface com.ibm.cos.v2.core.FileTransformerConfiguration.Builder
position() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
position(Long) - Method in interface com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody.Builder
Sets the file position at which the request body begins.
position() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
prepare() - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Initial call to enable any setup required before the response is handled.
prepare() - Method in class com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer
 
prepare() - Method in class com.ibm.cos.v2.core.internal.async.ByteArrayAsyncResponseTransformer
 
prepare() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncResponseTransformer
 
prepare() - Method in class com.ibm.cos.v2.core.internal.async.InputStreamResponseTransformer
 
prepare() - Method in class com.ibm.cos.v2.core.internal.async.PublisherAsyncResponseTransformer
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncAfterTransmissionInterceptorCallingResponseHandler
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncResponseHandler
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.async.CombinedResponseAsyncHttpResponseHandler
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.async.FilterTransformingAsyncHttpResponseHandler
 
prepare() - Method in class com.ibm.cos.v2.core.internal.http.IdempotentAsyncResponseHandler
 
prepare() - Method in interface com.ibm.cos.v2.core.internal.http.TransformingAsyncResponseHandler
Return the future holding the transformed response.
prepareRequest(HttpExecuteRequest) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkHttpClient
 
presign(SdkHttpFullRequest, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.signer.NoOpSigner
Deprecated.
 
presign(SdkHttpFullRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.signer.Presigner
Deprecated.
Method that takes in an request and returns a pre signed version of the request.
Presigner - Interface in com.ibm.cos.v2.core.signer
Deprecated.
Replaced by com.ibm.cos.v2.http.auth.spi.signer.HttpSigner in 'http-auth-spi'.
PROFILE_FILE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Deprecated.
This option was used to: - Read configuration options in profile files in aws-core, sdk-core - Build service configuration objects from profile files in codegen, s3control - Build service configuration objects from profile files, set endpoint options in s3 - Set retry mode in dynamodb, kinesis This has been replaced with PROFILE_FILE_SUPPLIER.get().
PROFILE_FILE - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
Deprecated.
This attribute is used for: - Set profile file of service endpoint builder docdb, nepture, rds This has been replaced with PROFILE_FILE_SUPPLIER.get().
PROFILE_FILE_SUPPLIER - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The profile file supplier to use for this client.
PROFILE_FILE_SUPPLIER - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
 
PROFILE_NAME - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The profile name to use for this client.
PROFILE_NAME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
 
ProfileEndpointDiscoveryProvider - Class in com.ibm.cos.v2.core.endpointdiscovery.providers
 
profileFile(Supplier<ProfileFile>) - Method in class com.ibm.cos.v2.core.checksums.RequestChecksumCalculationResolver
Configure the profile file that should be used when determining the RequestChecksumCalculation.
profileFile(Supplier<ProfileFile>) - Method in class com.ibm.cos.v2.core.checksums.ResponseChecksumValidationResolver
Configure the profile file that should be used when determining the ResponseChecksumValidation.
profileFile(Supplier<ProfileFile>) - Method in class com.ibm.cos.v2.core.internal.useragent.AppIdResolver
 
profileFile(Supplier<ProfileFile>) - Method in class com.ibm.cos.v2.core.retry.RetryMode.Resolver
Configure the profile file that should be used when determining the RetryMode.
profileName(String) - Method in class com.ibm.cos.v2.core.checksums.RequestChecksumCalculationResolver
Configure the profile file name should be used when determining the RequestChecksumCalculation.
profileName(String) - Method in class com.ibm.cos.v2.core.checksums.ResponseChecksumValidationResolver
Configure the profile file name should be used when determining the ResponseChecksumValidation.
profileName(String) - Method in class com.ibm.cos.v2.core.internal.useragent.AppIdResolver
 
profileName(String) - Method in class com.ibm.cos.v2.core.retry.RetryMode.Resolver
Configure the profile file name should be used when determining the RetryMode.
property() - Method in enum com.ibm.cos.v2.core.SdkSystemSetting
 
Protocol - Enum in com.ibm.cos.v2.core
Represents the communication protocol to use when sending requests to AWS.
PROTOCOL_METADATA - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The key under which the protocol metadata is stored.
publisher() - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult.Builder
 
publisher(SdkPublisher<AsyncResponseTransformer<ResponseT, ResponseT>>) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult.Builder
Sets the publisher publishing the individual AsyncResponseTransformer
publisher() - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult
The individual AsyncResponseTransformer will be available through the publisher returned by this method.
publisher() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult.DefaultBuilder
 
publisher(SdkPublisher<AsyncResponseTransformer<ResponseT, ResponseT>>) - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult.DefaultBuilder
 
publisher() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult
The individual AsyncResponseTransformer will be available through the publisher returned by this method.
PublisherAsyncResponseTransformer<ResponseT extends SdkResponse> - Class in com.ibm.cos.v2.core.internal.async
Transforms a ResponseT and ByteBuffer SdkPublisher into a ResponsePublisher.
PublisherAsyncResponseTransformer() - Constructor for class com.ibm.cos.v2.core.internal.async.PublisherAsyncResponseTransformer
 
PublisherListener<T> - Interface in com.ibm.cos.v2.core.async.listener
Listener interface that invokes callbacks associated with a Publisher and any resulting Subscriber.
PublisherListener.NoOpPublisherListener - Class in com.ibm.cos.v2.core.async.listener
 
PublisherListener.NotifyingPublisher<T> - Class in com.ibm.cos.v2.core.async.listener
 
publisherSubscribe(Subscriber<? super T>) - Method in interface com.ibm.cos.v2.core.async.listener.PublisherListener
Invoked before Publisher.subscribe(Subscriber)
put(ExecutionAttribute<T>, T) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes.Builder
Add a mapping between the provided key and value.
put(K, V) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
putAbsentAttributes(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Add the provided attributes to this attribute, if the provided attribute does not exist.
putAdvancedOption(SdkAdvancedClientOption<T>, T) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure an advanced override option.
putAll(Map<? extends ClientOption<?>, ?>) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Adds all the options from the map provided.
putAll(ClientOverrideConfiguration) - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration.Builder
Put all of the attributes from the provided override configuration into this one.
putAll(Map<? extends ExecutionAttribute<?>, ?>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes.Builder
Adds all the attributes from the map provided.
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
putAttribute(ExecutionAttribute<U>, U) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Update or set the provided attribute in this collection of attributes.
putAttributeIfAbsent(ExecutionAttribute<U>, U) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
Set the provided attribute in this collection of attributes if it does not already exist in the collection.
putAuthScheme(AuthScheme<?>) - Method in interface com.ibm.cos.v2.core.client.builder.SdkClientBuilder
Configure this client with an additional auth scheme, or replace one already on the client.
putAuthScheme(AuthScheme<?>) - Method in interface com.ibm.cos.v2.core.SdkServiceClientConfiguration.Builder
Adds the given auth scheme.
putBoolean(String, boolean) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given boolean.
putBoolean(String, boolean) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putDocument(String, Document) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and the given Document.
putDocument(String, Document) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putExecutionAttribute(ExecutionAttribute<T>, T) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Put an execution attribute into to the existing collection of execution attributes.
putExecutionAttribute(ExecutionAttribute<T>, T) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
putExecutionAttribute(ExecutionAttribute<T>, T) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add an execution attribute to the existing collection of execution attributes.
putExecutionAttribute(ExecutionAttribute<T>, T) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
putHeader(String, String) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Add a single header to be set on the HTTP request.
putHeader(String, List<String>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Add a single header with multiple values to be set on the HTTP request.
putHeader(String, String) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a single header to be set on the HTTP request.
putHeader(String, List<String>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a single header with multiple values to be set on the HTTP request.
putHeader(String, List<String>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
putList(String, List<Document>) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and value as List of Document.
putList(String, Consumer<Document.ListBuilder>) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and value constructed from Consumer of Document.ListBuilder.
putList(String, List<Document>) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putList(String, Consumer<Document.ListBuilder>) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putMap(String, Map<String, Document>) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and Document constructed from Document Map.
putMap(String, Consumer<Document.MapBuilder>) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and value constructed from Consumer of Document.MapBuilder.
putMap(String, Map<String, Document>) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putMap(String, Consumer<Document.MapBuilder>) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNull(String) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and value with Null Document.
putNull(String) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, SdkNumber) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given Number.
putNumber(String, int) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given integer.
putNumber(String, long) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given long.
putNumber(String, double) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given double.
putNumber(String, float) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given float.
putNumber(String, BigDecimal) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given BigDecimal.
putNumber(String, BigInteger) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given BigInteger.
putNumber(String, String) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given String.
putNumber(String, SdkNumber) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, int) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, long) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, double) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, float) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, BigDecimal) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, BigInteger) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putNumber(String, String) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal
putProperty(String, String) - Method in class com.ibm.cos.v2.core.internal.useragent.SdkClientUserAgentProperties
 
putRawQueryParameter(String, String) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a single query parameter to be set on the HTTP request.
putRawQueryParameter(String, List<String>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Add a single query parameter with multiple values to be set on the HTTP request.
putRawQueryParameter(String, List<String>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
putString(String, String) - Method in interface com.ibm.cos.v2.core.document.Document.MapBuilder
Inserts a Key Value pair to a Document Map with String key and a Document created from the given String.
putString(String, String) - Method in class com.ibm.cos.v2.core.document.internal.MapDocument.MapBuilderInternal

Q

QueryParametersToBodyStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Modifies an HTTP request by moving query parameters to the body under the following conditions: - It is a POST request - There is no content stream provider - There are query parameters to transfer
QueryParametersToBodyStage() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.QueryParametersToBodyStage
 

R

RateLimitingTokenBucket - Class in com.ibm.cos.v2.core.internal.retry
 
RateLimitingTokenBucket() - Constructor for class com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket
 
RateLimitingTokenBucket.Clock - Interface in com.ibm.cos.v2.core.internal.retry
 
rawMessage() - Method in exception com.ibm.cos.v2.core.exception.SdkException
Returns the raw message of this exception without any additional formatting.
rawQueryParameters() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Optional additional query parameters to be added to the HTTP request.
rawQueryParameters(Map<String, List<String>>) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Configure query parameters to be set on the HTTP request.
rawQueryParameters() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
rawQueryParameters(Map<String, List<String>>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
rawQueryParameters() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Optional additional query parameters to be added to the HTTP request.
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
Reads from the underlying stream.
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
Reads up to len bytes at a time from the input stream, updates the checksum.
read() - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
read(byte[]) - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumCalculatingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumCalculatingInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumValidatingInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumValidatingInputStream
 
read() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
read() - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
 
read() - Method in class com.ibm.cos.v2.core.io.SdkDigestInputStream
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.io.SdkDigestInputStream
read() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
read(byte[], int, int) - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
READ_THROUGHPUT - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The read throughput of the client, defined as NumberOfResponseBytesRead / (TTLB - TTFB).
readMapping(Function<U, T>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.DerivedAttributeBuilder
Set the "read" mapping for this derived attribute.
readMapping(BiFunction<T, U, T>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.MappedAttributeBuilder
Set the "read" mapping for this mapped attribute.
recordAttemptSucceeded() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Notify the retry strategy that the request attempt succeeded.
recordedMetrics() - Method in class com.ibm.cos.v2.core.useragent.BusinessMetricCollection
 
recordSuccess(RecordSuccessRequest) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
refreshRetryToken(RefreshRetryTokenRequest) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
Releasable - Interface in com.ibm.cos.v2.core.internal.io
Used for releasing a resource.
ReleasableInputStream - Class in com.ibm.cos.v2.core.io
An input stream that can have the close operation disabled (to avoid accidentally being closed).
ReleasableInputStream(InputStream) - Constructor for class com.ibm.cos.v2.core.io.ReleasableInputStream
This constructor is not meant to be used directly.
release(int) - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
Release a certain number of tokens back to this bucket.
release() - Method in interface com.ibm.cos.v2.core.internal.io.Releasable
Releases the allocated resource.
release(Closeable, Logger) - Static method in interface com.ibm.cos.v2.core.internal.io.Releasable
Releases the given Closeable especially if it was an instance of Releasable.
release() - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Releases a single unit of capacity back to the pool, making it available to consumers.
release(int) - Method in class com.ibm.cos.v2.core.internal.util.CapacityManager
Releases a given amount of capacity back to the pool, making it available to consumers.
release() - Method in class com.ibm.cos.v2.core.io.ReleasableInputStream
Closes the underlying stream file and releases any system resources associated.
release() - Method in class com.ibm.cos.v2.core.io.SdkDigestInputStream
 
release() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
release() - Method in class com.ibm.cos.v2.core.io.SdkInputStream
WARNING: Subclass that overrides this method must NOT call super.release() or else it would lead to infinite loop.
remaining() - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
remove(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
remove(int) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
remove(Object) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
removeAll(Collection<?>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
reportDuration(Supplier<CompletableFuture<T>>, MetricCollector, SdkMetric<Duration>) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
Report a duration metric of the given CompletableFuture supplier.
reportFailureToInterceptors(RequestExecutionContext, Throwable) - Static method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils
Report the failure to the execution interceptors.
request() - Method in interface com.ibm.cos.v2.core.interceptor.Context.BeforeExecution
The SdkRequest to be executed.
request() - Method in interface com.ibm.cos.v2.core.interceptor.Context.FailedExecution
The latest version of the SdkRequest available when the execution failed.
request(SdkRequest) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
request() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
request(SdkHttpFullRequest) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
Fluent setter for SdkHttpFullRequest
request(SdkHttpFullRequest) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient.RequestExecutionBuilder
Fluent setter for SdkHttpFullRequest
request() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
request(long) - Method in class com.ibm.cos.v2.core.internal.util.NoopSubscription
 
request(long) - Method in class com.ibm.cos.v2.core.pagination.async.EmptySubscription
 
request(long) - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
request(SdkHttpFullRequest) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
request() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
REQUEST_CHECKSUM_CALCULATION - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The request checksum calculation setting.
REQUEST_CHECKSUM_CALCULATION - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The request checksum calculation setting.
REQUEST_COMPRESSION - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The supported compression algorithms for an operation, and whether the operation is streaming or not.
REQUEST_ID_LOGGER - Static variable in class com.ibm.cos.v2.core.SdkStandardLogger
Logger used for the purpose of logging the request id extracted either from the http response header or from the response body.
REQUEST_LOGGER - Static variable in class com.ibm.cos.v2.core.SdkStandardLogger
Logger providing detailed information on requests/responses.
requestAlgorithm(String) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
requestAlgorithm() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
requestAlgorithmHeader(String) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
Configure the request algorithm header, for example: "x-amz-sdk-checksum-algorithm:CRC32" Note this is different from ChecksumSpecs.Builder.headerName(String) which is the checksum header, "x-amz-checksum-crc32:zc3xbw=="
requestAlgorithmHeader() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
requestAlgorithmHeader(String) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
requestAlgorithmHeader() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
requestBody() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterMarshalling
The RequestBody that represents the body of an HTTP request.
requestBody(RequestBody) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
requestBody() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
requestBody(RequestBody) - Method in class com.ibm.cos.v2.core.runtime.transform.StreamingRequestMarshaller.Builder
 
RequestBody - Class in com.ibm.cos.v2.core.sync
Represents the body of an HTTP request.
RequestBody(ContentStreamProvider, Long, String) - Constructor for class com.ibm.cos.v2.core.sync.RequestBody
 
RequestChecksumCalculation - Enum in com.ibm.cos.v2.core.checksums
Enum class for request checksum calculation setting.
RequestChecksumCalculationResolver - Class in com.ibm.cos.v2.core.checksums
Allows customizing the variables used during determination of a RequestChecksumCalculation.
requestChecksumRequired(boolean) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
RequestCompression - Class in com.ibm.cos.v2.core.internal.interceptor.trait
Implementation notes: this class should've been outside internal package, but we can't fix it due to backwards compatibility reasons.
RequestCompression.Builder - Class in com.ibm.cos.v2.core.internal.interceptor.trait
 
requestCompressionEnabled(Boolean) - Method in interface com.ibm.cos.v2.core.CompressionConfiguration.Builder
Configures whether request compression is enabled or not, for operations that the service has designated as supporting compression.
requestCompressionEnabled() - Method in class com.ibm.cos.v2.core.CompressionConfiguration
If set, returns true if request compression is enabled, else false if request compression is disabled.
requestConfig() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
requestConfiguration() - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
requestExecutionBuilder() - Method in class com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient
 
requestExecutionBuilder() - Method in class com.ibm.cos.v2.core.internal.http.AmazonSyncHttpClient
 
RequestExecutionContext - Class in com.ibm.cos.v2.core.internal.http
Request scoped dependencies and context for an execution of a request by AmazonSyncHttpClient or AmazonAsyncHttpClient.
RequestExecutionContext.Builder - Class in com.ibm.cos.v2.core.internal.http
An SDK-internal implementation of RequestExecutionContext.Builder.
requestId(String) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
Specifies the requestId returned by the called service.
requestId() - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
The requestId returned by the called service.
requestId - Variable in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
requestId(String) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
requestId() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
requestId() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
The requestId that was returned by the called service.
RequestOption - Class in com.ibm.cos.v2.core
Client option defaults for individual SdkRequests.
RequestOverrideConfiguration - Class in com.ibm.cos.v2.core
Base per-request override configuration for all SDK requests.
RequestOverrideConfiguration(RequestOverrideConfiguration.Builder<?>) - Constructor for class com.ibm.cos.v2.core.RequestOverrideConfiguration
 
RequestOverrideConfiguration.Builder<B extends RequestOverrideConfiguration.Builder> - Interface in com.ibm.cos.v2.core
 
RequestOverrideConfiguration.BuilderImpl<B extends RequestOverrideConfiguration.Builder> - Class in com.ibm.cos.v2.core
 
RequestPipeline<InputT,OutputT> - Interface in com.ibm.cos.v2.core.internal.http.pipeline
Represents a series of transformations when executing a SDK request.
RequestPipelineBuilder<InputT,OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline
Builder for a RequestPipeline.
requestProvider(AsyncRequestBody) - Method in interface com.ibm.cos.v2.core.internal.http.AmazonAsyncHttpClient.RequestExecutionBuilder
Fluent setter for AsyncRequestBody
requestProvider(AsyncRequestBody) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext.Builder
 
requestProvider() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
requestProvider(AsyncRequestBody) - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
Sets the request body provider.
requestSucceeded(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
requestSucceeded(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
requestSucceeded(RetryPolicyContext) - Method in interface com.ibm.cos.v2.core.retry.conditions.RetryCondition
Deprecated.
Called by the SDK to notify this condition that the provided request succeeded.
requestSucceeded(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
RequestToRequestPipeline - Interface in com.ibm.cos.v2.core.internal.http.pipeline
Pipeline stage that is a transformation on an immutable SdkHttpFullRequest.
RequestToResponsePipeline<OutputT> - Interface in com.ibm.cos.v2.core.internal.http.pipeline
 
requestToSend() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Retrieve the request to send to the service, including any detailed retry information headers.
requestValidationMode(String) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
requestValidationMode() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
requestWillNotBeRetried(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
requestWillNotBeRetried(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
requestWillNotBeRetried(RetryPolicyContext) - Method in interface com.ibm.cos.v2.core.retry.conditions.RetryCondition
Deprecated.
Called by the SDK to notify this condition that the provided request will not be retried, because some retry condition determined that it shouldn't be retried.
requestWillNotBeRetried(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
require(String, U) - Static method in class com.ibm.cos.v2.core.client.config.SdkClientOptionValidation
Validate that the customer set the provided field.
required(boolean) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest.Builder
Whether or not endpoint discovery is required for this request.
required() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
RequiredTrait - Class in com.ibm.cos.v2.core.traits
Trait that indicates a value must be provided for a member.
requiresLength(boolean) - Method in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller.Builder
 
requiresLength - Variable in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
 
reset() - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
reset() - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
reset() - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
reset() - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
reset() - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
reset() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
reset() - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
reset() - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream
Reset the stream, either by resetting the wrapped stream or using the buffer created by this class.
reset() - Method in class com.ibm.cos.v2.core.internal.io.AwsCompressionInputStream
Reset the stream, either by resetting the wrapped stream or using the buffer created by this class.
reset() - Method in class com.ibm.cos.v2.core.internal.io.ChecksumValidatingInputStream
Resets stream state, including the running checksum.
reset() - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
reset() - Method in class com.ibm.cos.v2.core.internal.util.Crc32ChecksumCalculatingInputStream
Resets the wrapped input stream and the CRC32 computation.
reset() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
reset() - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
reset() - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
resetApiCallAttemptStartNanoTime(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
ResettableInputStream - Class in com.ibm.cos.v2.core.io
A mark-and-resettable input stream that can be used on files or file input streams.
ResettableInputStream(File) - Constructor for class com.ibm.cos.v2.core.io.ResettableInputStream
 
ResettableInputStream(FileInputStream) - Constructor for class com.ibm.cos.v2.core.io.ResettableInputStream
Note the creation of a ResettableInputStream would entail physically opening a file.
resolve() - Method in class com.ibm.cos.v2.core.checksums.RequestChecksumCalculationResolver
Resolve which request checksum calculation setting should be used, based on the configured values.
resolve() - Method in class com.ibm.cos.v2.core.checksums.ResponseChecksumValidationResolver
Resolve which response checksum validation setting should be used, based on the configured values.
resolve() - Method in class com.ibm.cos.v2.core.internal.useragent.AppIdResolver
 
resolve() - Method in class com.ibm.cos.v2.core.retry.RetryMode.Resolver
Resolve which retry mode should be used, based on the configured values.
resolveChecksumSpecs(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumResolver
 
RESOLVED_CHECKSUM_SPECS - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The checksum algorithm is resolved based on the Request member.
RESOLVED_ENDPOINT - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The resolved endpoint as computed by the client's configured EndpointProvider.
resolveEndpointDiscovery() - Method in interface com.ibm.cos.v2.core.endpointdiscovery.providers.EndpointDiscoveryProvider
Returns whether or not endpoint discovery is enabled.
resolveEndpointDiscovery() - Method in class com.ibm.cos.v2.core.endpointdiscovery.providers.EndpointDiscoveryProviderChain
 
resolveEndpointDiscovery() - Method in class com.ibm.cos.v2.core.endpointdiscovery.providers.ProfileEndpointDiscoveryProvider
 
resolveEndpointDiscovery() - Method in class com.ibm.cos.v2.core.endpointdiscovery.providers.SystemPropertiesEndpointDiscoveryProvider
 
resolver() - Static method in enum com.ibm.cos.v2.core.retry.RetryMode
Create a RetryMode.Resolver that allows customizing the variables used during determination of a RetryMode.
resolveRequestConfiguration(ClientExecutionParams<?, ?>) - Method in class com.ibm.cos.v2.core.internal.handler.BaseClientHandler
 
resolveRetryMode(RetryPolicy, RetryStrategy) - Static method in class com.ibm.cos.v2.core.internal.useragent.BusinessMetricsUtils
 
resolveString(String) - Static method in class com.ibm.cos.v2.core.util.IdempotentUtils
resolveTimeoutInMillis(Supplier<Optional<Duration>>, Duration) - Static method in class com.ibm.cos.v2.core.internal.http.timers.TimerUtils
 
resolveValue(Object) - Method in class com.ibm.cos.v2.core.traits.DefaultValueTrait
If the value is null then the default value supplier is used to get a default value for the field.
response() - Method in class com.ibm.cos.v2.core.async.ResponsePublisher
 
response() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterUnmarshalling
The SdkResponse that was generated by unmarshalling the Context.AfterTransmission.httpResponse().
response() - Method in interface com.ibm.cos.v2.core.interceptor.Context.FailedExecution
The latest version of the SdkResponse available when the execution failed.
response(SdkResponse) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
response() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
response() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
response(T) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse.Builder
Defines the response received that has matched with the waiter success condition.
response() - Method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
 
response(R) - Static method in class com.ibm.cos.v2.core.internal.waiters.ResponseOrException
Create a new ResponseOrException with the response
Response<T> - Class in com.ibm.cos.v2.core
Response wrapper that indicates success or failure with the associated unmarshalled response object or exception object.
response(T) - Method in class com.ibm.cos.v2.core.Response.Builder
The modelled response object returned by the service.
response() - Method in class com.ibm.cos.v2.core.Response
The modelled response object returned by the service.
response() - Method in class com.ibm.cos.v2.core.ResponseBytes
 
response() - Method in class com.ibm.cos.v2.core.ResponseInputStream
 
Response.Builder<T> - Class in com.ibm.cos.v2.core
 
RESPONSE_BYTES_READ - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The running count of bytes in the response body that have been read by the client.
RESPONSE_CHECKSUM_VALIDATION - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The response checksum validation setting.
RESPONSE_CHECKSUM_VALIDATION - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The response checksum validation setting.
responseAlgorithms(List<String>) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
responseAlgorithms(String...) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
responseAlgorithms() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
Deprecated.
responseAlgorithmsV2(ChecksumAlgorithm...) - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum.Builder
 
responseAlgorithmsV2() - Method in class com.ibm.cos.v2.core.interceptor.trait.HttpChecksum
 
responseBody() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterTransmission
The InputStream that provides streaming content returned from the service.
responseBody(InputStream) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
responseBody() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
ResponseBytes<ResponseT> - Class in com.ibm.cos.v2.core
An in-memory representation of the service's response from a streaming operation.
ResponseChecksumValidation - Enum in com.ibm.cos.v2.core.checksums
Enum class for response checksum validation setting.
ResponseChecksumValidationResolver - Class in com.ibm.cos.v2.core.checksums
Allows customizing the variables used during determination of a ResponseChecksumValidation.
responseHandler(HttpResponseHandler<OutputT>) - Method in class com.ibm.cos.v2.core.internal.http.async.AsyncStreamingResponseHandler
 
responseHeadersReadEndNanoTime(RequestExecutionContext) - Static method in class com.ibm.cos.v2.core.internal.util.MetricUtils
 
ResponseInputStream<ResponseT> - Class in com.ibm.cos.v2.core
Input stream that provides access to the unmarshalled POJO response returned by the service in addition to the streamed contents.
ResponseInputStream(ResponseT, AbortableInputStream) - Constructor for class com.ibm.cos.v2.core.ResponseInputStream
 
ResponseInputStream(ResponseT, InputStream) - Constructor for class com.ibm.cos.v2.core.ResponseInputStream
 
ResponseOrException<R> - Class in com.ibm.cos.v2.core.internal.waiters
Represents a value that can be either a response or a Throwable
ResponsePublisher<ResponseT extends SdkResponse> - Class in com.ibm.cos.v2.core.async
An SdkPublisher that publishes response body content and also contains a reference to the SdkResponse returned by the service.
ResponsePublisher(ResponseT, SdkPublisher<ByteBuffer>) - Constructor for class com.ibm.cos.v2.core.async.ResponsePublisher
 
responsePublisher() - Method in interface com.ibm.cos.v2.core.interceptor.Context.AfterTransmission
The Publisher that provides ByteBuffer events upon request.
responsePublisher(Publisher<ByteBuffer>) - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext.Builder
 
responsePublisher() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
ResponsesSubscription<ResponseT> - Class in com.ibm.cos.v2.core.pagination.async
An implementation of the Subscription interface that can be used to signal and cancel demand for paginated response pages.
ResponsesSubscription.Builder - Interface in com.ibm.cos.v2.core.pagination.async
 
ResponseTransformer<ResponseT,ReturnT> - Interface in com.ibm.cos.v2.core.sync
Interface for processing a streaming response from a service in a synchronous fashion.
responseValidationAlgorithms(List<Algorithm>) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
responseValidationAlgorithms() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
Deprecated.
responseValidationAlgorithmsV2(List<ChecksumAlgorithm>) - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs.Builder
 
responseValidationAlgorithmsV2() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
resultFuture() - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult.Builder
 
resultFuture(CompletableFuture<ResultT>) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult.Builder
Sets the future that will be completed when the future returned by calling the AsyncResponseTransformer.prepare() method on the AsyncResponseTransformer which was split completes.
resultFuture() - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer.SplitResult
The future returned by this method will be completed when the future returned by calling the AsyncResponseTransformer.prepare() method on the AsyncResponseTransformer which was split completes.
resultFuture() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult.DefaultBuilder
 
resultFuture(CompletableFuture<ResultT>) - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult.DefaultBuilder
 
resultFuture() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult
The future returned by this method will be completed when the future returned by calling the AsyncResponseTransformer.prepare() method on the AsyncResponseTransformer which was split completes.
resultFuture(CompletableFuture<ResultT>) - Method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer.Builder
The future that will be completed when the future which is returned by the call to AsyncResponseTransformer.prepare() completes.
retainAll(Collection<?>) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
RETRIES_ATTEMPTED_CEILING - Static variable in interface com.ibm.cos.v2.core.retry.backoff.BackoffStrategy
Deprecated.
Max permitted retry times.
retriesAttempted(int) - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext.Builder
 
retriesAttempted() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
RETRY_COUNT - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The number of retries that the SDK performed in the execution of the request.
RETRY_MODE - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
RETRY_POLICY - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
RETRY_STRATEGY - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
 
RETRY_TOKEN - Static variable in class com.ibm.cos.v2.core.internal.InternalCoreExecutionAttribute
 
retryable() - Method in exception com.ibm.cos.v2.core.exception.Crc32MismatchException
 
retryable() - Method in exception com.ibm.cos.v2.core.exception.NonRetryableException
 
retryable() - Method in exception com.ibm.cos.v2.core.exception.RetryableException
 
retryable() - Method in exception com.ibm.cos.v2.core.exception.SdkException
Specifies whether or not an exception can be expected to succeed on a retry.
RETRYABLE_EXCEPTIONS - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
RETRYABLE_STATUS_CODES - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
RetryableException - Exception in com.ibm.cos.v2.core.exception
Extension of SdkException that can be used by clients to explicitly have an exception retried.
RetryableException(RetryableException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.RetryableException
 
RetryableException.Builder - Interface in com.ibm.cos.v2.core.exception
 
RetryableException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
RetryableStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Wrapper around the pipeline for a single request to provide retry, clock-skew and request throttling functionality.
RetryableStage(HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.RetryableStage
 
RetryableStageHelper - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages.utils
Contains the logic shared by RetryableStage and AsyncRetryableStage when querying and interacting with a RetryStrategy.
RetryableStageHelper(SdkHttpFullRequest, RequestExecutionContext, HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
 
retryCapacityCondition(RetryCondition) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure the RetryCondition that should be used to throttle the number of retries attempted by the SDK client as a whole.
retryCapacityCondition() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
RetryCondition - Interface in com.ibm.cos.v2.core.retry.conditions
retryCondition(RetryCondition) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure the condition under which the request should be retried.
retryCondition() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
retryCondition() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Retrieve the RetryPolicy.Builder.retryCondition(RetryCondition) configured on the builder.
retryMode() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
retryMode() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The optional retry mode that should be used when handling failure cases.
retryMode(RetryStrategy) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns the RetryMode for the given retry strategy.
RetryMode - Enum in com.ibm.cos.v2.core.retry
A retry mode is a collection of retry behaviors encoded under a single value.
retryMode() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
Retrieve the RetryMode that was used to determine the defaults for this retry policy.
RetryMode.Resolver - Class in com.ibm.cos.v2.core.retry
Allows customizing the variables used during determination of a RetryMode.
RetryOnClockSkewCondition - Class in com.ibm.cos.v2.core.retry.conditions
A RetryCondition that will return true if the provided exception seems to be due to a clock skew between the client and service.
retryOnException(Predicate<Throwable>) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
retryOnExceptionAcceptor(Predicate<Throwable>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates a retry on exception waiter acceptor which determines if the exception should transition the waiter to retry state
RetryOnExceptionsCondition - Class in com.ibm.cos.v2.core.retry.conditions
Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined.
retryOnResponseAcceptor(Predicate<T>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates a retry on exception waiter acceptor which determines if the exception should transition the waiter to retry state
RetryOnStatusCodeCondition - Class in com.ibm.cos.v2.core.retry.conditions
Retry condition implementation that retries if the HTTP status code matches one of the provided status codes.
RetryOnThrottlingCondition - Class in com.ibm.cos.v2.core.retry.conditions
A RetryCondition that will return true if the provided exception seems to be due to a throttling error from the service to the client.
retryPolicy(RetryPolicy) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
retryPolicy(Consumer<RetryPolicy.Builder>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Deprecated.
Use instead #retryStrategy(Consumer)
retryPolicy(RetryMode) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
retryPolicy() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
retryPolicy() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The optional retry policy that should be used when handling failure cases.
retryPolicy(RetryPolicy) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
RetryPolicy - Class in com.ibm.cos.v2.core.retry
Deprecated.
Use instead RetryStrategy.
RetryPolicy.Builder - Interface in com.ibm.cos.v2.core.retry
Deprecated.
 
RetryPolicyAdapter - Class in com.ibm.cos.v2.core.internal.retry
Implements the RetryStrategy interface by wrapping a RetryPolicy instance.
RetryPolicyAdapter.Builder - Class in com.ibm.cos.v2.core.internal.retry
 
retryPolicyContext(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
RetryPolicyContext - Class in com.ibm.cos.v2.core.retry
Contains useful information about a failed request that can be used to make retry and backoff decisions.
RetryPolicyContext.Builder - Class in com.ibm.cos.v2.core.retry
 
retryPolicyDisallowedRetryException() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Return the exception that should be thrown, because the retry strategy did not allow the request to be retried.
retryStrategy(RetryStrategy) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the retry strategy that should be used when handling failure cases.
retryStrategy(RetryMode) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the retry mode used to resolve the corresponding RetryStrategy that should be used when handling failure cases.
retryStrategy(Consumer<RetryStrategy.Builder<?, ?>>) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure a consumer to customize the default retry strategy.
retryStrategy() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
retryStrategy() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The optional retry strategy that should be used when handling failure cases.
retryStrategyConfigurator() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
retryStrategyConfigurator() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The optional retry mode that should be used when handling failure cases.
retryStrategyDefaults() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
 
RetryUtils - Class in com.ibm.cos.v2.core.retry
 
run() - Method in class com.ibm.cos.v2.core.internal.http.timers.AsyncTimeoutTask
 
run() - Method in class com.ibm.cos.v2.core.internal.http.timers.SyncTimeoutTask
Runs this task.
run(Supplier<T>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter
 
run(Supplier<T>, WaiterOverrideConfiguration) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiter
 
run(Supplier<T>) - Method in interface com.ibm.cos.v2.core.waiters.Waiter
It returns when the resource enters into a desired state or it is determined that the resource will never enter into the desired state.
run(Supplier<T>, WaiterOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.waiters.Waiter
It returns when the resource enters into a desired state or it is determined that the resource will never enter into the desired state.
run(Supplier<T>, Consumer<WaiterOverrideConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.waiters.Waiter
It returns when the resource enters into a desired state or it is determined that the resource will never enter into the desired state.
runAsync(Supplier<CompletableFuture<T>>) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter
 
runAsync(Supplier<CompletableFuture<T>>, WaiterOverrideConfiguration) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter
 
runAsync(Supplier<CompletableFuture<T>>) - Method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter
Runs the provided polling function.
runAsync(Supplier<CompletableFuture<T>>, WaiterOverrideConfiguration) - Method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter
Runs the provided polling function.
runAsync(Supplier<CompletableFuture<T>>, Consumer<WaiterOverrideConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter
Runs the provided polling function.

S

sanitizeInput(String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
Replace any spaces, parentheses in the input with underscores.
scalaVersion() - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentLangValues
Attempt to determine if Scala is on the classpath and if so what version is in use.
SCHEDULED_EXECUTOR_SERVICE - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The internal SDK scheduled executor service that is used for scheduling tasks such as async retry attempts and timeout task.
scheduledExecutorService(ScheduledExecutorService) - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
Configure the scheduled executor service that should be used for scheduling tasks such as async retry attempts and timeout task.
scheduledExecutorService() - Method in interface com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration.Builder
 
scheduledExecutorService() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
The optional scheduled executor service that should be used for scheduling tasks such as async retry attempts and timeout task.
scheduledExecutorService(ScheduledExecutorService) - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultAsyncWaiter.DefaultBuilder
 
scheduledExecutorService(ScheduledExecutorService) - Method in interface com.ibm.cos.v2.core.waiters.AsyncWaiter.Builder
Defines the ScheduledExecutorService used to schedule async polling attempts.
SDK_BYTES - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
SDK_CLIENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option to specify a reference to the SDK client in use.
SDK_CLIENT - Static variable in class com.ibm.cos.v2.core.identity.SdkIdentityProperty
 
SDK_CLIENT - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
 
SDK_HTTP_EXECUTION_ATTRIBUTES - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The SDK HTTP attributes that can be passed to the HTTP client
SDK_METRICS - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.ApplyUserAgentStage
 
SDK_POJO - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
SDK_RETRY_INFO_HEADER - Static variable in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
 
SDK_VERSION - Static variable in class com.ibm.cos.v2.core.util.VersionInfo
The current version of the IBM COS SDK for Java.
SdkAdvancedAsyncClientOption<T> - Class in com.ibm.cos.v2.core.client.config
A collection of advanced options that can be configured on an async AWS client via ClientAsyncConfiguration.Builder.advancedOption(SdkAdvancedAsyncClientOption, Object).
SdkAdvancedClientOption<T> - Class in com.ibm.cos.v2.core.client.config
A collection of advanced options that can be configured on an AWS client via ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption, Object).
SdkAdvancedClientOption(Class<T>) - Constructor for class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
 
SdkAsyncClientBuilder<B extends SdkAsyncClientBuilder<B,C>,C> - Interface in com.ibm.cos.v2.core.client.builder
This includes required and optional override configuration required by every async client builder.
SdkAsyncClientHandler - Class in com.ibm.cos.v2.core.client.handler
Default implementation of AsyncClientHandler.
SdkAsyncClientHandler(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.client.handler.SdkAsyncClientHandler
 
SdkAutoConstructList<T> - Interface in com.ibm.cos.v2.core.util
A list that was auto constructed by the SDK.
SdkAutoConstructMap<K,V> - Interface in com.ibm.cos.v2.core.util
A map that was auto constructed by the SDK.
SdkBytes - Class in com.ibm.cos.v2.core
An in-memory representation of data being given to a service or being returned by a service.
SdkChecksum - Interface in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and will not be updated.
sdkChecksum - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
sdkChecksum(SdkChecksum) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedEncodingInputStream.Builder
 
SdkClient - Interface in com.ibm.cos.v2.core
All SDK service client interfaces should extend this interface.
SdkClientBuilder<B extends SdkClientBuilder<B,C>,C> - Interface in com.ibm.cos.v2.core.client.builder
This includes required and optional override configuration required by every client builder.
SdkClientConfiguration - Class in com.ibm.cos.v2.core.client.config
A collection of configuration that is required by an AWS client in order to operate.
SdkClientConfiguration.Builder - Class in com.ibm.cos.v2.core.client.config
 
SdkClientException - Exception in com.ibm.cos.v2.core.exception
Base type for all client exceptions thrown by the SDK.
SdkClientException(SdkClientException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.SdkClientException
 
SdkClientException.Builder - Interface in com.ibm.cos.v2.core.exception
 
SdkClientException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
SdkClientOption<T> - Class in com.ibm.cos.v2.core.client.config
A set of internal options required by the SDK via SdkClientConfiguration.
SdkClientOptionValidation - Class in com.ibm.cos.v2.core.client.config
A set of static methods used to validate that a SdkClientConfiguration contains all of the values required for the SDK to function.
SdkClientOptionValidation() - Constructor for class com.ibm.cos.v2.core.client.config.SdkClientOptionValidation
 
SdkClientTime - Class in com.ibm.cos.v2.core.internal.http
Used for clock skew adjustment between the client JVM where the SDK is run, and the server side.
SdkClientTime() - Constructor for class com.ibm.cos.v2.core.internal.http.SdkClientTime
 
SdkClientUserAgentProperties - Class in com.ibm.cos.v2.core.internal.useragent
Represents AWS SDK user agent client values.
SdkClientUserAgentProperties() - Constructor for class com.ibm.cos.v2.core.internal.useragent.SdkClientUserAgentProperties
 
SdkCrc32 - Class in com.ibm.cos.v2.core.internal.checksums.factory
 
SdkCrc32C - Class in com.ibm.cos.v2.core.internal.checksums.factory
 
SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C> - Class in com.ibm.cos.v2.core.client.builder
An SDK-internal implementation of the methods in SdkClientBuilder, SdkAsyncClientBuilder and SdkSyncClientBuilder.
SdkDefaultClientBuilder() - Constructor for class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
SdkDefaultClientBuilder(SdkHttpClient.Builder, SdkAsyncHttpClient.Builder) - Constructor for class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient - Class in com.ibm.cos.v2.core.client.builder
Wrapper around SdkAsyncHttpClient to prevent it from being closed.
SdkDefaultClientBuilder.NonManagedSdkHttpClient - Class in com.ibm.cos.v2.core.client.builder
Wrapper around SdkHttpClient to prevent it from being closed.
SdkDefaultRetrySetting - Class in com.ibm.cos.v2.core.internal.retry
 
SdkDefaultRetrySetting.Legacy - Class in com.ibm.cos.v2.core.internal.retry
 
SdkDefaultRetrySetting.Standard - Class in com.ibm.cos.v2.core.internal.retry
 
SdkDefaultRetryStrategy - Class in com.ibm.cos.v2.core.internal.retry
Retry strategies used by any SDK client.
SdkDiagnostics - Class in com.ibm.cos.v2.core.exception
 
SdkDiagnostics.Builder - Interface in com.ibm.cos.v2.core.exception
 
SdkDigestInputStream - Class in com.ibm.cos.v2.core.io
Base class for AWS Java SDK specific DigestInputStream.
SdkDigestInputStream(InputStream, MessageDigest, SdkChecksum) - Constructor for class com.ibm.cos.v2.core.io.SdkDigestInputStream
 
SdkDigestInputStream(InputStream, MessageDigest) - Constructor for class com.ibm.cos.v2.core.io.SdkDigestInputStream
 
SdkErrorType - Enum in com.ibm.cos.v2.core.internal.metrics
General categories of errors that can be encountered when making an API call attempt.
SdkException - Exception in com.ibm.cos.v2.core.exception
Base class for all exceptions thrown by the SDK.
SdkException(SdkException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.SdkException
 
SdkException.Builder - Interface in com.ibm.cos.v2.core.exception
 
SdkException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
SdkExecutionAttribute - Class in com.ibm.cos.v2.core.interceptor
Contains attributes attached to the execution.
SdkExecutionAttribute() - Constructor for class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
 
SdkField<TypeT> - Class in com.ibm.cos.v2.core
Metadata about a member in an SdkPojo.
SdkField.Builder<TypeT> - Class in com.ibm.cos.v2.core
Builder for SdkField.
sdkFieldNameToField() - Method in interface com.ibm.cos.v2.core.SdkPojo
 
sdkFields() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
sdkFields() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
 
sdkFields() - Method in class com.ibm.cos.v2.core.protocol.VoidSdkResponse.Builder
 
sdkFields() - Method in class com.ibm.cos.v2.core.protocol.VoidSdkResponse
 
sdkFields() - Method in interface com.ibm.cos.v2.core.SdkPojo
 
sdkFields() - Method in class com.ibm.cos.v2.core.SdkPojoBuilder
 
SdkFilterInputStream - Class in com.ibm.cos.v2.core.io
Base class for AWS Java SDK specific FilterInputStream.
SdkFilterInputStream(InputStream) - Constructor for class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
SdkGlobalTime - Class in com.ibm.cos.v2.core
Used for clock skew adjustment between the client JVM where the SDK is run, and the server side.
sdkHttpResponse(SdkHttpResponse) - Method in interface com.ibm.cos.v2.core.SdkResponse.Builder
 
sdkHttpResponse() - Method in interface com.ibm.cos.v2.core.SdkResponse.Builder
 
sdkHttpResponse(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.SdkResponse.BuilderImpl
 
sdkHttpResponse() - Method in class com.ibm.cos.v2.core.SdkResponse.BuilderImpl
 
sdkHttpResponse() - Method in class com.ibm.cos.v2.core.SdkResponse
 
SdkIdentityProperty - Class in com.ibm.cos.v2.core.identity
 
SdkInputStream - Class in com.ibm.cos.v2.core.io
Base class for AWS Java SDK specific InputStream.
SdkInputStream() - Constructor for class com.ibm.cos.v2.core.io.SdkInputStream
 
SdkInternalExecutionAttribute - Class in com.ibm.cos.v2.core.interceptor
Attributes that can be applied to all sdk requests.
SdkInternalTestAdvancedClientOption<T> - Class in com.ibm.cos.v2.core.internal
Options of SdkAdvancedClientOption that must not be used outside of tests that are stored in this project.
SdkInternalTestAdvancedClientOption(Class<T>) - Constructor for class com.ibm.cos.v2.core.internal.SdkInternalTestAdvancedClientOption
 
SdkInterruptedException - Exception in com.ibm.cos.v2.core.exception
 
SdkInterruptedException() - Constructor for exception com.ibm.cos.v2.core.exception.SdkInterruptedException
 
SdkInterruptedException(SdkHttpFullResponse) - Constructor for exception com.ibm.cos.v2.core.exception.SdkInterruptedException
 
SdkIterable<T> - Interface in com.ibm.cos.v2.core.pagination.sync
A custom iterable used in paginated responses.
SdkLengthAwareInputStream - Class in com.ibm.cos.v2.core.internal.io
An InputStream that is aware of its length.
SdkLengthAwareInputStream(InputStream, long) - Constructor for class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
SdkNumber - Class in com.ibm.cos.v2.core
An in-memory representation of Number being given to a service or being returned by a service.
SdkPlugin - Interface in com.ibm.cos.v2.core
A plugin modifies a client's configuration when the client is created or at request execution time.
SdkPojo - Interface in com.ibm.cos.v2.core
Interface to provide the list of SdkFields in a POJO.
SdkPojoBuilder<T extends SdkPojo> - Class in com.ibm.cos.v2.core
A builder for an immutable SdkPojo with no fields.
SdkPojoBuilder(T) - Constructor for class com.ibm.cos.v2.core.SdkPojoBuilder
 
SdkProtocolMetadata - Interface in com.ibm.cos.v2.core
Interface to hold protocol-specific information.
SdkPublisher<T> - Interface in com.ibm.cos.v2.core.async
Interface that is implemented by the Async auto-paginated responses.
SdkPublishers - Class in com.ibm.cos.v2.core.internal.async
Common implementations of SdkPublisher that are provided for convenience when building asynchronous interceptors to be used with specific clients.
SdkRequest - Class in com.ibm.cos.v2.core
The base class for all SDK requests.
SdkRequest() - Constructor for class com.ibm.cos.v2.core.SdkRequest
 
SdkRequest.Builder - Interface in com.ibm.cos.v2.core
 
SdkRequestOverrideConfiguration - Class in com.ibm.cos.v2.core
Base per-request override configuration for all SDK requests.
SdkRequestOverrideConfiguration.Builder - Interface in com.ibm.cos.v2.core
 
SdkResponse - Class in com.ibm.cos.v2.core
The base class for all SDK responses.
SdkResponse(SdkResponse.Builder) - Constructor for class com.ibm.cos.v2.core.SdkResponse
 
SdkResponse.Builder - Interface in com.ibm.cos.v2.core
 
SdkResponse.BuilderImpl - Class in com.ibm.cos.v2.core
 
SdkRetryCondition - Class in com.ibm.cos.v2.core.retry.conditions
Contains predefined RetryCondition provided by SDK.
SdkServiceClientConfiguration - Class in com.ibm.cos.v2.core
Class to expose SDK service client settings to the user, e.g., ClientOverrideConfiguration
SdkServiceClientConfiguration(SdkServiceClientConfiguration.Builder) - Constructor for class com.ibm.cos.v2.core.SdkServiceClientConfiguration
 
SdkServiceClientConfiguration.Builder - Interface in com.ibm.cos.v2.core
The base interface for all SDK service client configuration builders
SdkServiceException - Exception in com.ibm.cos.v2.core.exception
Extension of SdkException that represents an error response returned by the requested downstream service.
SdkServiceException(SdkServiceException.Builder) - Constructor for exception com.ibm.cos.v2.core.exception.SdkServiceException
 
SdkServiceException.Builder - Interface in com.ibm.cos.v2.core.exception
 
SdkServiceException.BuilderImpl - Class in com.ibm.cos.v2.core.exception
 
SdkStandardLogger - Class in com.ibm.cos.v2.core
A centralized set of loggers that used across the SDK to log particular types of events.
SdkSyncClientBuilder<B extends SdkSyncClientBuilder<B,C>,C> - Interface in com.ibm.cos.v2.core.client.builder
This includes required and optional override configuration required by every sync client builder.
SdkSyncClientHandler - Class in com.ibm.cos.v2.core.client.handler
Client handler for SDK clients.
SdkSyncClientHandler(SdkClientConfiguration) - Constructor for class com.ibm.cos.v2.core.client.handler.SdkSyncClientHandler
 
SdkSystemSetting - Enum in com.ibm.cos.v2.core
System properties to configure the SDK runtime.
SdkUserAgent - Class in com.ibm.cos.v2.core.util
Deprecated.
SdkUserAgentBuilder - Class in com.ibm.cos.v2.core.internal.useragent
Responsible for building user agent strings for different use cases.
sdkVersion() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
sdkVersion() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
SELECTED_AUTH_SCHEME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkInternalExecutionAttribute
The selected auth scheme for a request.
SelectedAuthScheme<T extends Identity> - Class in com.ibm.cos.v2.core
A container for the identity resolver, signer and auth option that we selected for use with this service call attempt.
SelectedAuthScheme(CompletableFuture<? extends T>, HttpSigner<T>, AuthSchemeOption) - Constructor for class com.ibm.cos.v2.core.SelectedAuthScheme
 
serializableBuilderClass() - Static method in exception com.ibm.cos.v2.core.exception.SdkServiceException
 
SERVICE_CALL_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to connect to the service (or acquire a connection from the connection pool), send the serialized request and receive the initial response (e.g.
SERVICE_CONFIG - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
Handler context key for advanced configuration.
SERVICE_CONFIGURATION - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Service-specific configuration used by some services, like S3.
SERVICE_ENDPOINT - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The endpoint for the service.
SERVICE_ID - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The unique ID for the service.
SERVICE_NAME - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Descriptive name for the service.
SERVICE_NAME - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The key under which the service name is stored.
serviceClientConfiguration() - Method in interface com.ibm.cos.v2.core.SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
ServiceConfiguration - Interface in com.ibm.cos.v2.core
 
serviceName() - Method in interface com.ibm.cos.v2.core.SdkClient
The name of the service.
serviceProtocol() - Method in interface com.ibm.cos.v2.core.SdkProtocolMetadata
 
set(Object, Object) - Method in class com.ibm.cos.v2.core.SdkField
Sets the given value on the POJO via the setter passed into the SdkField.Builder.
set(int, T) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
setApiCallAttemptTimeout(Duration) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setApiCallTimeout(Duration) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setAsyncConfiguration(ClientAsyncConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
setAttemptCount(Integer) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
setCause(Throwable) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
setEndpointOverride(URI) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
setEndpointProvider(EndpointProvider) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setExecutionAttributes(ExecutionAttributes) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setExtendedRequestId(String) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
setGenerator(Supplier<String>) - Static method in class com.ibm.cos.v2.core.util.IdempotentUtils
 
setGlobalTimeOffset(int) - Static method in class com.ibm.cos.v2.core.SdkGlobalTime
Sets the global time difference in seconds between the running JVM and AWS.
setLastException(Throwable) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Update the RetryableStageHelper.getLastException() value for this helper.
setLastResponse(SdkHttpResponse) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Set the last HTTP response returned by the service.
setMessage(String) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
setMetricPublishers(List<MetricPublisher>) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setOverrideConfiguration(ClientOverrideConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
 
setOverrides(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Apply the client override configuration to the provided configuration.
setRequestId(String) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
setSigner(Signer) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
setStatusCode(int) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
setter(BiConsumer<Object, TypeT>) - Method in class com.ibm.cos.v2.core.SdkField.Builder
Sets the BiConsumer which will accept an object and a value and set that value on the appropriate member of the object.
setTimeOffset(int) - Method in class com.ibm.cos.v2.core.internal.http.SdkClientTime
Sets the latest recorded time offset.
setWritableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
Sha1Checksum - Class in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and subject to removal.
Sha1Checksum() - Constructor for class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
Sha256Checksum - Class in com.ibm.cos.v2.core.checksums
Deprecated.
this class is deprecated and subject to removal.
Sha256Checksum() - Constructor for class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
SHORT - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
shouldAdjust(SdkException) - Method in class com.ibm.cos.v2.core.internal.retry.ClockSkewAdjuster
Returns true if the clock should be adjusted for future requests.
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
shouldRetry(RetryPolicyContext) - Method in interface com.ibm.cos.v2.core.retry.conditions.RetryCondition
Deprecated.
Determine whether a request should or should not be retried.
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnClockSkewCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnThrottlingCondition
 
shouldRetry(RetryPolicyContext) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
shouldThrowIOException(IOException) - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
If the write failed because of the state of the file, if the specified directory doesn't exist, or if the specified directory does not have write permissions, don't retry the request.
sign(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.signer.AsyncSigner
Deprecated.
Sign the request, including the contents of the body into the signature calculation.
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class com.ibm.cos.v2.core.signer.NoOpSigner
Deprecated.
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.signer.Signer
Deprecated.
Method that takes in an request and returns a signed version of the request.
signAsyncRequestBody(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in interface com.ibm.cos.v2.core.signer.AsyncRequestBodySigner
Deprecated.
Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.
SIGNER - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
Define the signer that should be used when authenticating with AWS.
signer(Signer) - Method in class com.ibm.cos.v2.core.http.ExecutionContext.Builder
 
signer() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
signer() - Method in class com.ibm.cos.v2.core.internal.http.RequestExecutionContext
 
signer(Signer) - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
Sets the signer to use for signing the request.
signer() - Method in interface com.ibm.cos.v2.core.RequestOverrideConfiguration.Builder
 
signer(Signer) - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
signer() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration.BuilderImpl
 
signer() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
 
signer() - Method in class com.ibm.cos.v2.core.SelectedAuthScheme
 
Signer - Interface in com.ibm.cos.v2.core.signer
Deprecated.
Replaced by com.ibm.cos.v2.http.auth.spi.signer.HttpSigner in 'http-auth-spi'.
SIGNER_OVERRIDDEN - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
Option to specify if the default signer has been overridden on the client.
SIGNER_OVERRIDDEN - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
If the client signer value has been overridden.
SIGNING_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to sign the HTTP request.
SIGNING_METHOD - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
SigningMethod - Enum in com.ibm.cos.v2.core.internal.signer
 
SigningStage - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Sign the marshalled request (if applicable).
SigningStage(HttpClientDependencies) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.SigningStage
 
SimpleHttpContentPublisher - Class in com.ibm.cos.v2.core.internal.http.async
Implementation of SdkHttpContentPublisher that provides all it's data at once.
SimpleHttpContentPublisher(SdkHttpFullRequest) - Constructor for class com.ibm.cos.v2.core.internal.http.async.SimpleHttpContentPublisher
 
size() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
size() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
skip(long) - Method in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
skip(long) - Method in class com.ibm.cos.v2.core.internal.io.SdkLengthAwareInputStream
 
skip(long) - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingInputStream
 
skip(long) - Method in class com.ibm.cos.v2.core.io.ResettableInputStream
 
skip(long) - Method in class com.ibm.cos.v2.core.io.SdkDigestInputStream
Skips over and discards n bytes of data from this input stream, while taking the skipped bytes into account for digest calculation.
skip(long) - Method in class com.ibm.cos.v2.core.io.SdkFilterInputStream
 
SKIP_BUFFER_SIZE - Static variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
 
SLASH - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
SPACE - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
split(AsyncRequestBodySplitConfiguration) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
Converts this AsyncRequestBody to a publisher of AsyncRequestBodys, each of which publishes a specific portion of the original data, based on the provided AsyncRequestBodySplitConfiguration.
split(Consumer<AsyncRequestBodySplitConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.async.AsyncRequestBody
This is a convenience method that passes an instance of the AsyncRequestBodySplitConfiguration builder, avoiding the need to create one manually via AsyncRequestBodySplitConfiguration.builder().
split(SplittingTransformerConfiguration) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer.SplitResult which contains an SplittingTransformer that splits the AsyncResponseTransformer into multiple ones, publishing them as a SdkPublisher.
split(Consumer<SplittingTransformerConfiguration.Builder>) - Method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer.SplitResult which contains an SplittingTransformer that splits the AsyncResponseTransformer into multiple ones, publishing them as a SdkPublisher.
split(AsyncRequestBodySplitConfiguration) - Method in class com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener.NotifyingAsyncRequestBody
 
split(Consumer<AsyncRequestBodySplitConfiguration.Builder>) - Method in class com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener.NotifyingAsyncRequestBody
 
split(ByteBuffer) - Method in class com.ibm.cos.v2.core.internal.async.ChunkBuffer
Split the input ByteBuffer into multiple smaller ByteBuffers, each of which contains ChunkBuffer.chunkSize worth of bytes.
split(AsyncRequestBodySplitConfiguration) - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
split() - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBodySplitHelper
 
SplittingPublisher - Class in com.ibm.cos.v2.core.internal.async
Splits an AsyncRequestBody to multiple smaller AsyncRequestBodys, each of which publishes a specific portion of the original data.
SplittingPublisher(AsyncRequestBody, AsyncRequestBodySplitConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.async.SplittingPublisher
 
SplittingTransformer<ResponseT,ResultT> - Class in com.ibm.cos.v2.core.internal.async
Split a AsyncResponseTransformer into multiple ones, publishing them as a SdkPublisher.
SplittingTransformer.Builder<ResponseT,ResultT> - Class in com.ibm.cos.v2.core.internal.async
 
SplittingTransformerConfiguration - Class in com.ibm.cos.v2.core
Configuration options for AsyncResponseTransformer.split(SplittingTransformerConfiguration) to configure how the SDK should split the AsyncResponseTransformer.
SplittingTransformerConfiguration.Builder - Interface in com.ibm.cos.v2.core
 
Standard() - Constructor for class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting.Standard
 
StandardMemberCopier - Class in com.ibm.cos.v2.core.adapter
Used in combination with the generated member copiers to implement deep copies of shape members.
standardRetryStrategy() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns a StandardRetryStrategy with generic SDK retry conditions.
standardRetryStrategyBuilder() - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetryStrategy
Returns a StandardRetryStrategy.Builder with preconfigured generic SDK retry conditions.
startingAttempt() - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Invoke when starting a request attempt, before querying the retry policy.
StaticClientEndpointProvider - Class in com.ibm.cos.v2.core.internal
An implementation of ClientEndpointProvider that uses static values.
StaticClientEndpointProvider(URI, boolean) - Constructor for class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
statusCode(int) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
Specifies the status code returned by the service.
statusCode() - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
The status code returned by the service.
statusCode - Variable in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
statusCode(int) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
statusCode() - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
statusCode() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
The status code that was returned by the called service.
stopTask() - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
stream() - Method in interface com.ibm.cos.v2.core.pagination.sync.SdkIterable
 
StreamingRequestMarshaller<T> - Class in com.ibm.cos.v2.core.runtime.transform
Augments a Marshaller to add contents for a streamed request.
StreamingRequestMarshaller.Builder - Class in com.ibm.cos.v2.core.runtime.transform
Builder class to build StreamingRequestMarshaller object.
StreamManagingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http
Adds additional wrapping around the request ContentStreamProvider.
StreamManagingStage(RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.StreamManagingStage
 
STRING - Static variable in interface com.ibm.cos.v2.core.protocol.MarshallingType
 
StringDocument - Class in com.ibm.cos.v2.core.document.internal
 
StringDocument(String) - Constructor for class com.ibm.cos.v2.core.document.internal.StringDocument
Create a New StringDocument with boolean value as passed in constructor
stringValue() - Method in class com.ibm.cos.v2.core.SdkNumber
Gets the String value of the SdkNumber.
subList(int, int) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody
 
subscribe(Subscriber<? super T>) - Method in class com.ibm.cos.v2.core.async.EmptyPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener.NotifyingAsyncRequestBody
 
subscribe(Subscriber<? super T>) - Method in class com.ibm.cos.v2.core.async.listener.PublisherListener.NotifyingPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.async.ResponsePublisher
 
subscribe(Consumer<T>) - Method in interface com.ibm.cos.v2.core.async.SdkPublisher
Subscribes to the publisher with the given Consumer.
subscribe(Subscriber<? super T>) - Method in class com.ibm.cos.v2.core.internal.async.AsyncStreamPrepender
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.ByteBuffersAsyncRequestBody
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.ChecksumValidatingPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.CompressionAsyncRequestBody
 
subscribe(Subscriber<? super T>) - Method in class com.ibm.cos.v2.core.internal.async.EnvelopeWrappedSdkPublisher
See Publisher.subscribe(Subscriber)
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.FileAsyncRequestBody
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.async.InputStreamWithExecutorAsyncRequestBody
 
subscribe(Subscriber<? super AsyncRequestBody>) - Method in class com.ibm.cos.v2.core.internal.async.SplittingPublisher
 
subscribe(Subscriber<? super AsyncResponseTransformer<ResponseT, ResponseT>>) - Method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.http.async.SimpleHttpContentPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.ibm.cos.v2.core.internal.metrics.BytesReadTrackingPublisher
 
subscribe(Subscriber<? super ItemT>) - Method in class com.ibm.cos.v2.core.pagination.async.PaginatedItemsPublisher
 
subscriber(Subscriber) - Method in interface com.ibm.cos.v2.core.pagination.async.PaginationSubscription.Builder
 
subscriber(Subscriber) - Method in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription.BuilderImpl
 
subscriber - Variable in class com.ibm.cos.v2.core.pagination.async.PaginationSubscription
 
SubscriberListener<T> - Interface in com.ibm.cos.v2.core.async.listener
Listener interface that invokes callbacks associated with a Subscriber.
SubscriberListener.NotifyingSubscriber<T> - Class in com.ibm.cos.v2.core.async.listener
 
subscriberOnComplete() - Method in interface com.ibm.cos.v2.core.async.listener.SubscriberListener
Invoked before Subscriber.onComplete()
subscriberOnError(Throwable) - Method in interface com.ibm.cos.v2.core.async.listener.SubscriberListener
Invoked before Subscriber.onError(Throwable)
subscriberOnNext(T) - Method in interface com.ibm.cos.v2.core.async.listener.SubscriberListener
Invoked before Subscriber.onNext(Object)
subscribeTimeout(Duration) - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody.Builder
Defines how long it should wait for this AsyncRequestBody to be subscribed (to start streaming) before timing out.
subscribeTimeout(Duration) - Method in class com.ibm.cos.v2.core.async.BlockingOutputStreamAsyncRequestBody.Builder
Defines how long it should wait for this AsyncRequestBody to be subscribed (to start streaming) before timing out.
subscriptionCancel() - Method in interface com.ibm.cos.v2.core.async.listener.SubscriberListener
Invoked before Subscription.cancel()
successOnExceptionAcceptor(Predicate<Throwable>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates an error waiter acceptor which determines if the exception should transition the waiter to success state
successOnResponseAcceptor(Predicate<T>) - Static method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
Creates a success waiter acceptor which determines if the exception should transition the waiter to success state
SYNC_HTTP_CLIENT - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
The HTTP client implementation to make HTTP requests with.
syncClientConfiguration() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Return a client configuration object, populated with the following chain of priorities.
SyncClientHandler - Interface in com.ibm.cos.v2.core.client.handler
Client interface to invoke an API.
SyncPageFetcher<ResponseT> - Interface in com.ibm.cos.v2.core.pagination.sync
 
SyncTimeoutTask - Class in com.ibm.cos.v2.core.internal.http.timers
TimeoutTask to be scheduled for synchronous operations.
SystemPropertiesEndpointDiscoveryProvider - Class in com.ibm.cos.v2.core.endpointdiscovery.providers
EndpointDiscoveryProvider implementation that loads endpoint discovery from the AWS_ENABLE_ENDPOINT_DISCOVERY system property or environment variable.
SystemUserAgent - Interface in com.ibm.cos.v2.core.util
Common system level user agent properties that can either be accessed as a string or as individual values.

T

then(Function<HttpClientDependencies, RequestPipeline<OutputT, NewOutputT>>) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to chain the current RequestPipelineBuilder with another pipeline stage.
then(Supplier<RequestPipeline<OutputT, NewOutputT>>) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to chain the current RequestPipelineBuilder with another pipeline stage.
thisBuilder() - Method in class com.ibm.cos.v2.core.client.builder.SdkDefaultClientBuilder
Return "this" for method chaining.
throttledBaseDelay(RetryMode) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
throttlingBackoffStrategy(BackoffStrategy) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
throttlingBackoffStrategy(BackoffStrategy) - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
Configure the backoff strategy that should be used for waiting in between retry attempts after a throttling error is encountered.
throttlingBackoffStrategy() - Method in interface com.ibm.cos.v2.core.retry.RetryPolicy.Builder
Deprecated.
 
throttlingBackoffStrategy() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
throttlingExceptionCost(int) - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction.Builder
 
throttlingExceptionCost(int) - Method in interface com.ibm.cos.v2.core.retry.conditions.TokenBucketExceptionCostFunction.Builder
Specify the number of tokens that should be removed from the token bucket when throttling exceptions (e.g.
ThrowableUtils - Class in com.ibm.cos.v2.core.internal.util
Utility for use with errors or exceptions.
time() - Method in interface com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket.Clock
 
TIME_OFFSET - Static variable in class com.ibm.cos.v2.core.interceptor.SdkExecutionAttribute
The key under which the time offset (for clock skew correction) is stored.
TIME_TO_FIRST_BYTE - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time between from sending the HTTP request (including acquiring a connection) to the service, and receiving the first byte of the headers in the response.
TIME_TO_LAST_BYTE - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time between from sending the HTTP request (including acquiring a connection) to the service, and receiving the last byte of the response.
timeAsyncTaskIfNeeded(CompletableFuture<T>, ScheduledExecutorService, Supplier<SdkClientException>, long) - Static method in class com.ibm.cos.v2.core.internal.http.timers.TimerUtils
Schedule a TimeoutTask and exceptional completes a CompletableFuture with the provide exception if not otherwise completed before the given timeout.
timeOffset() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
TimeoutExceptionHandlingStage<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Check if an Exception is caused by either ApiCallTimeout or ApiAttemptTimeout and translate that exception to a more appropriate timeout related exception so that it can be handled in other stages.
TimeoutExceptionHandlingStage(HttpClientDependencies, RequestPipeline<SdkHttpFullRequest, Response<OutputT>>) - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage
 
TimeoutTask - Interface in com.ibm.cos.v2.core.internal.http.timers
 
TimeoutTracker - Interface in com.ibm.cos.v2.core.internal.http.timers
Tracker task to track the TimeoutTask and the ScheduledFuture that schedules the timeout task.
TimerUtils - Class in com.ibm.cos.v2.core.internal.http.timers
 
TimestampFormatTrait - Class in com.ibm.cos.v2.core.traits
Trait that indicates a different format should be used for marshalling/unmarshalling timestamps.
TimestampFormatTrait.Format - Enum in com.ibm.cos.v2.core.traits
Enum of the timestamp formats we currently support.
timeSyncTaskIfNeeded(ScheduledExecutorService, long, Thread) - Static method in class com.ibm.cos.v2.core.internal.http.timers.TimerUtils
Schedule a TimeoutTask that aborts the task if not otherwise completed before the given timeout.
toArray() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
toArray(T1[]) - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
toBlockingInputStream() - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that allows reading the response body content as an InputStream.
toBuilder() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodyFromInputStreamConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
toBuilder() - Method in class com.ibm.cos.v2.core.client.config.ClientAsyncConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.CompressionConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryEndpoint
 
toBuilder() - Method in exception com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException
 
toBuilder() - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryRequest
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.AbortedException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.ApiCallTimeoutException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.Crc32MismatchException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.NonRetryableException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.RetryableException
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.SdkClientException
Create a SdkClientException.Builder initialized with the properties of this SdkClientException.
toBuilder() - Method in class com.ibm.cos.v2.core.exception.SdkDiagnostics
 
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.SdkException
Create a SdkException.Builder initialized with the properties of this SdkException.
toBuilder() - Method in exception com.ibm.cos.v2.core.exception.SdkServiceException
Create a SdkServiceException.Builder initialized with the properties of this SdkServiceException.
toBuilder() - Method in class com.ibm.cos.v2.core.FileRequestBodyConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.http.ExecutionContext
 
toBuilder() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
toBuilder() - Method in class com.ibm.cos.v2.core.interceptor.InterceptorContext
 
toBuilder() - Method in class com.ibm.cos.v2.core.internal.async.DefaultAsyncResponseTransformerSplitResult
 
toBuilder() - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
 
toBuilder() - Method in class com.ibm.cos.v2.core.internal.interceptor.DefaultFailedExecutionContext
 
toBuilder() - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter
 
toBuilder() - Method in class com.ibm.cos.v2.core.protocol.VoidSdkResponse
 
toBuilder() - Method in class com.ibm.cos.v2.core.RequestOverrideConfiguration
Create a RequestOverrideConfiguration.Builder initialized with the properties of this SdkRequestOverrideConfiguration.
toBuilder() - Method in class com.ibm.cos.v2.core.Response
Creates a new builder with initial values pulled from the current object.
toBuilder() - Method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
toBuilder() - Method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
toBuilder() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
 
toBuilder() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
toBuilder() - Method in class com.ibm.cos.v2.core.SdkRequest
 
toBuilder() - Method in class com.ibm.cos.v2.core.SdkRequestOverrideConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.SdkResponse
 
toBuilder() - Method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
 
toBuilder() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
toBytes() - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that writes all content to a byte array.
toBytes() - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Creates a response transformer that loads all response content into memory, exposed as ResponseBytes.
toFile(Path) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that writes all the content to the given file.
toFile(Path, FileTransformerConfiguration) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that writes all the content to the given file with the specified FileTransformerConfiguration.
toFile(Path, Consumer<FileTransformerConfiguration.Builder>) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
This is a convenience method that creates an instance of the FileTransformerConfiguration builder, avoiding the need to create one manually via FileTransformerConfiguration.builder().
toFile(File) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that writes all the content to the given file.
toFile(File, FileTransformerConfiguration) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that writes all the content to the given file with the specified FileTransformerConfiguration.
toFile(File, Consumer<FileTransformerConfiguration.Builder>) - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
This is a convenience method that creates an instance of the FileTransformerConfiguration builder, avoiding the need to create one manually via FileTransformerConfiguration.builder().
toFile(Path) - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Creates a response transformer that writes all response content to the specified file.
toFile(File) - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Creates a response transformer that writes all response content to the specified file.
toInputStream() - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Creates a response transformer that returns an unmanaged input stream with the response content.
TOKEN - Static variable in class com.ibm.cos.v2.core.CredentialType
Credential type that uses Bearer Token Authorization to authorize a request.
TOKEN_BUCKET_SIZE - Static variable in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
TOKEN_FETCH_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to fetch signing credentials for the API call.
TOKEN_SIGNER - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
Define the signer that should be used for token-based authentication with AWS.
TokenBucket - Class in com.ibm.cos.v2.core.internal.capacity
A lock-free implementation of a token bucket.
TokenBucket(int) - Constructor for class com.ibm.cos.v2.core.internal.capacity.TokenBucket
Create a bucket containing the specified number of tokens.
TokenBucketExceptionCostFunction - Interface in com.ibm.cos.v2.core.retry.conditions
A function used by TokenBucketRetryCondition to determine how many tokens should be removed from the bucket when an exception is encountered.
TokenBucketExceptionCostFunction.Builder - Interface in com.ibm.cos.v2.core.retry.conditions
A helper that can be used to assign exception costs to specific exception types, created via TokenBucketExceptionCostFunction.builder().
TokenBucketRetryCondition - Class in com.ibm.cos.v2.core.retry.conditions
A RetryCondition that limits the number of retries made by the SDK using a token bucket algorithm.
TokenBucketRetryCondition.Builder - Class in com.ibm.cos.v2.core.retry.conditions
Configure and create a TokenBucketRetryCondition.
TokenBucketRetryCondition.Capacity - Class in com.ibm.cos.v2.core.retry.conditions
The number of tokens in the token bucket after a specific token acquisition succeeds.
TokenBucketRetryCondition.Capacity.Builder - Class in com.ibm.cos.v2.core.retry.conditions
 
tokenBucketSize(int) - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition.Builder
Specify the maximum number of tokens in the token bucket.
tokenCostFunction(RetryMode) - Static method in class com.ibm.cos.v2.core.internal.retry.SdkDefaultRetrySetting
 
tokensAvailable() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
Retrieve the number of tokens currently available in the token bucket.
toLegacyChecksumAlgorithm(ChecksumAlgorithm) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
toNewChecksumAlgorithm(Algorithm) - Static method in class com.ibm.cos.v2.core.internal.util.HttpChecksumUtils
 
toOutputStream(OutputStream) - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Creates a response transformer that writes all response content to the given OutputStream.
toPublisher() - Static method in interface com.ibm.cos.v2.core.async.AsyncResponseTransformer
Creates an AsyncResponseTransformer that publishes the response body content through a ResponsePublisher, which is an SdkPublisher that also contains a reference to the SdkResponse returned by the service.
toServiceException(SdkException) - Static method in class com.ibm.cos.v2.core.retry.RetryUtils
 
toString() - Method in class com.ibm.cos.v2.core.async.ResponsePublisher
 
toString() - Method in enum com.ibm.cos.v2.core.checksums.Algorithm
Deprecated.
 
toString() - Method in class com.ibm.cos.v2.core.checksums.ChecksumSpecs
 
toString() - Method in class com.ibm.cos.v2.core.client.config.ClientOverrideConfiguration
 
toString() - Method in class com.ibm.cos.v2.core.client.config.SdkClientConfiguration
 
toString() - Method in enum com.ibm.cos.v2.core.ClientType
 
toString() - Method in class com.ibm.cos.v2.core.CompressionConfiguration
 
toString() - Method in class com.ibm.cos.v2.core.CredentialType
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
 
toString() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
 
toString() - Method in class com.ibm.cos.v2.core.endpointdiscovery.providers.ProfileEndpointDiscoveryProvider
 
toString() - Method in class com.ibm.cos.v2.core.endpointdiscovery.providers.SystemPropertiesEndpointDiscoveryProvider
 
toString() - Method in class com.ibm.cos.v2.core.exception.SdkDiagnostics
 
toString() - Method in class com.ibm.cos.v2.core.FileTransformerConfiguration
 
toString() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute
 
toString() - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
toString() - Method in class com.ibm.cos.v2.core.internal.compression.CompressorType
 
toString() - Method in enum com.ibm.cos.v2.core.internal.metrics.SdkErrorType
 
toString() - Method in class com.ibm.cos.v2.core.internal.retry.DefaultTokenBucketExceptionCostFunction
 
toString() - Method in class com.ibm.cos.v2.core.internal.StaticClientEndpointProvider
 
toString() - Method in enum com.ibm.cos.v2.core.internal.useragent.IdentityProviderNameMapping
 
toString() - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
toString() - Method in class com.ibm.cos.v2.core.internal.waiters.DefaultWaiterResponse
 
toString() - Method in enum com.ibm.cos.v2.core.Protocol
 
toString() - Method in class com.ibm.cos.v2.core.ResponseBytes
 
toString() - Method in class com.ibm.cos.v2.core.retry.backoff.EqualJitterBackoffStrategy
Deprecated.
 
toString() - Method in class com.ibm.cos.v2.core.retry.backoff.FixedDelayBackoffStrategy
Deprecated.
 
toString() - Method in class com.ibm.cos.v2.core.retry.backoff.FullJitterBackoffStrategy
Deprecated.
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.AndRetryCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.MaxNumberOfRetriesCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.OrRetryCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnClockSkewCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnExceptionsCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnStatusCodeCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.RetryOnThrottlingCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.conditions.TokenBucketRetryCondition
 
toString() - Method in class com.ibm.cos.v2.core.retry.RetryPolicy
Deprecated.
 
toString() - Method in class com.ibm.cos.v2.core.SdkBytes
 
toString() - Method in class com.ibm.cos.v2.core.SdkNumber
 
toString() - Method in class com.ibm.cos.v2.core.SplittingTransformerConfiguration
 
toString() - Method in enum com.ibm.cos.v2.core.useragent.BusinessMetricFeatureId
 
toString() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructList
 
toString() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
toString() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
totalBytes(long) - Method in interface com.ibm.cos.v2.core.internal.async.ChunkBuffer.Builder
 
totalRequests() - Method in class com.ibm.cos.v2.core.retry.RetryPolicyContext
 
toUri(String, URI) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryCacheLoader
 
trace(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with trace log level.
trace(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with trace log level.
trailerHeader(String) - Method in interface com.ibm.cos.v2.core.internal.async.ChecksumCalculatingAsyncRequestBody.Builder
Sets the Trailer header where computed SdkChecksum will be updated.
Trait - Interface in com.ibm.cos.v2.core.traits
Marker interface for traits that contain additional metadata about SdkFields.
traits(Trait...) - Method in class com.ibm.cos.v2.core.SdkField.Builder
Attaches one or more traits to the SdkField.
TraitType - Enum in com.ibm.cos.v2.core.traits
Enumerates all the know traits.
transferEncoding(boolean) - Method in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller.Builder
 
transferEncoding - Variable in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
 
transform(ResponseT, AbortableInputStream) - Method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Process the response contents.
transformerExceptionOccurred(Throwable) - Method in interface com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener
transformerOnResponse(ResponseT) - Method in interface com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener
transformerOnStream(SdkPublisher<ByteBuffer>) - Method in interface com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener
TransformingAsyncResponseHandler<ResultT> - Interface in com.ibm.cos.v2.core.internal.http
A response handler that returns a transformed response.
treatAsThrottling(Predicate<Throwable>) - Method in class com.ibm.cos.v2.core.internal.retry.RetryPolicyAdapter.Builder
 
TRUE_DOCUMENT - Static variable in interface com.ibm.cos.v2.core.document.Document
Boolean document constants.
tryAcquire(int) - Method in class com.ibm.cos.v2.core.internal.capacity.TokenBucket
Try to acquire a certain number of tokens from this bucket.
tryRefreshToken(Duration) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.stages.utils.RetryableStageHelper
Invoked after a failed attempt and before retrying.
type() - Method in class com.ibm.cos.v2.core.traits.DataTypeConversionFailureHandlingTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.DefaultValueTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.JsonValueTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.ListTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.LocationTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.MapTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.PayloadTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.RequiredTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.TimestampFormatTrait
 
type() - Method in interface com.ibm.cos.v2.core.traits.Trait
The known trait type.
type() - Method in class com.ibm.cos.v2.core.traits.XmlAttributesTrait
 
type() - Method in class com.ibm.cos.v2.core.traits.XmlAttributeTrait
 
TypeAdapter<SourceT,DestinationT> - Interface in com.ibm.cos.v2.core.adapter
Adapter interface to convert one type to another
TypeConverter - Class in com.ibm.cos.v2.core.runtime
A utilities class used by generated clients to easily convert between nested types, such as lists and maps.

U

UA_METADATA - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
UA_VERSION - Static variable in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
 
uaPair(String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
According to specifications, an SDK user agent pair is a name, value pair concatenated with a '#' (HASH).
uaPairOrNull(String, String) - Static method in class com.ibm.cos.v2.core.internal.useragent.UserAgentConstant
According to specifications, an SDK user agent pair is a name, value pair concatenated with a '#' (HASH).
underlyingStreamBuffer - Variable in class com.ibm.cos.v2.core.internal.io.AwsChunkedInputStream
Iterator on the buffer of the underlying stream, Null if the wrapped stream is marksupported, otherwise it will be initialized when this wrapper is marked.
unmanaged(ResponseTransformer<ResponseT, ReturnT>) - Static method in interface com.ibm.cos.v2.core.sync.ResponseTransformer
Static helper method to create a response transformer that allows the connection to be left open.
UNMARSHALLING_DURATION - Static variable in class com.ibm.cos.v2.core.metrics.CoreMetric
The duration of time taken to unmarshall the HTTP response to an SDK response.
unmarshallLocationName() - Method in class com.ibm.cos.v2.core.SdkField
 
unmarshallLocationName(String) - Method in class com.ibm.cos.v2.core.traits.LocationTrait.Builder
 
unmarshallLocationName() - Method in class com.ibm.cos.v2.core.traits.LocationTrait
 
unmodifiableExecutionAttributes(ExecutionAttributes) - Static method in class com.ibm.cos.v2.core.interceptor.ExecutionAttributes
 
UnreliableFilterInputStream - Class in com.ibm.cos.v2.core.internal.util
An internal class used solely for the purpose of testing via failure injection.
UnreliableFilterInputStream(InputStream, boolean) - Constructor for class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
unwrap() - Method in interface com.ibm.cos.v2.core.document.Document
Gets the value of the document as a Java type that represents the document type data model: boolean, String for Strings and Numbers, null, List<Object>, or Map<String, Object>.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.BooleanDocument
Unwraps the Document Boolean to a Boolean Object.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.ListDocument
Gets the value of the document as a Java type that represents the Loops through the individual Document and unwraps each of the document.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.MapDocument
Gets the value of the document as a Java type that represents the Loops through the individual Map Entries and unwarap each of the Document Value.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.NullDocument
Unwraps NullDocument as null.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.NumberDocument
Unwraps the Document Number to string value of the {SdkNumber}.
unwrap() - Method in class com.ibm.cos.v2.core.document.internal.StringDocument
Unwraps the Document Boolean to a String Object.
UnwrapResponseContainer<OutputT> - Class in com.ibm.cos.v2.core.internal.http.pipeline.stages
Unwrap a Response container to just the POJO result.
UnwrapResponseContainer() - Constructor for class com.ibm.cos.v2.core.internal.http.pipeline.stages.UnwrapResponseContainer
 
update(int) - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.checksums.Crc32CChecksum
Deprecated.
 
update(int) - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.checksums.Crc32Checksum
Deprecated.
 
update(int) - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.checksums.Md5Checksum
Deprecated.
 
update(byte[]) - Method in interface com.ibm.cos.v2.core.checksums.SdkChecksum
Deprecated.
Updates the current checksum with the specified array of bytes.
update(ByteBuffer) - Method in interface com.ibm.cos.v2.core.checksums.SdkChecksum
Deprecated.
Updates the current checksum with the bytes from the specified buffer.
update(int) - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.checksums.Sha1Checksum
Deprecated.
 
update(int) - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.checksums.Sha256Checksum
Deprecated.
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
update(int) - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32
 
update(byte[], int, int) - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
update(int) - Method in class com.ibm.cos.v2.core.internal.checksums.factory.SdkCrc32C
 
updateClientSendingRate(boolean) - Method in class com.ibm.cos.v2.core.internal.retry.RateLimitingTokenBucket
_UpdateClientSendingRate(response) _UpdateMeasuredRate() if IsThrottlingError(response) if not enabled rate_to_use = measured_tx_rate else rate_to_use = min(measured_tx_rate, fill_rate) # The fill_rate is from the token bucket.
updateTimeOffset(int) - Method in class com.ibm.cos.v2.core.internal.http.HttpClientDependencies
Updates the time offset of the client as well as the global time offset.
upstreamResponseTransformer(AsyncResponseTransformer<ResponseT, ResultT>) - Method in class com.ibm.cos.v2.core.internal.async.SplittingTransformer.Builder
The AsyncResponseTransformer that will receive the data from each of the individually published IndividualTransformer, usually intended to be the one on which the AsyncResponseTransformer.split(SplittingTransformerConfiguration))} method was called.
useHttp2(boolean) - Method in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller.Builder
 
useHttp2 - Variable in class com.ibm.cos.v2.core.internal.transform.AbstractStreamingRequestMarshaller
 
USER_AGENT_APP_ID - Static variable in class com.ibm.cos.v2.core.client.config.SdkClientOption
An optional identification value to be appended to the user agent header.
USER_AGENT_PREFIX - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
Set the prefix of the user agent that is sent with each request to AWS.
USER_AGENT_SUFFIX - Static variable in class com.ibm.cos.v2.core.client.config.SdkAdvancedClientOption
Set the suffix of the user agent that is sent with each request to AWS.
userAgent() - Method in class com.ibm.cos.v2.core.util.SdkUserAgent
Deprecated.
 
UserAgentConstant - Class in com.ibm.cos.v2.core.internal.useragent
 
UserAgentLangValues - Class in com.ibm.cos.v2.core.internal.useragent
 
userAgentString() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
A generic user agent string to be used when communicating with backend services.
userAgentString() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
A generic user agent string to be used when communicating with backend services.

V

validate(boolean, SdkHttpFullResponse) - Static method in class com.ibm.cos.v2.core.http.Crc32Validation
 
validateAsyncClientOptions(SdkClientConfiguration) - Static method in class com.ibm.cos.v2.core.client.config.SdkClientOptionValidation
 
validateSigningConfiguration(SdkHttpRequest, Signer) - Method in class com.ibm.cos.v2.core.internal.handler.BaseClientHandler
 
validateSyncClientOptions(SdkClientConfiguration) - Static method in class com.ibm.cos.v2.core.client.config.SdkClientOptionValidation
 
value() - Method in enum com.ibm.cos.v2.core.internal.useragent.IdentityProviderNameMapping
 
value() - Method in enum com.ibm.cos.v2.core.useragent.BusinessMetricFeatureId
 
valueFieldInfo(SdkField) - Method in class com.ibm.cos.v2.core.traits.MapTrait.Builder
 
valueFieldInfo() - Method in class com.ibm.cos.v2.core.traits.MapTrait
 
valueLocationName(String) - Method in class com.ibm.cos.v2.core.traits.MapTrait.Builder
 
valueLocationName() - Method in class com.ibm.cos.v2.core.traits.MapTrait
 
valueOf(String) - Static method in enum com.ibm.cos.v2.core.checksums.Algorithm
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.checksums.ChecksumValidation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.checksums.RequestChecksumCalculation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.checksums.ResponseChecksumValidation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.ClientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.FileTransformerConfiguration.FailureBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.FileTransformerConfiguration.FileWriteOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.internal.metrics.SdkErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.internal.signer.SigningMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.internal.useragent.IdentityProviderNameMapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.protocol.MarshallingKnownType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.protocol.MarshallLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.retry.RetryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.SdkSystemSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.traits.TimestampFormatTrait.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.traits.TraitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.useragent.BusinessMetricFeatureId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cos.v2.core.waiters.WaiterState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.cos.v2.core.checksums.Algorithm
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.checksums.ChecksumValidation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.checksums.RequestChecksumCalculation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.checksums.ResponseChecksumValidation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.ClientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.FileTransformerConfiguration.FailureBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.FileTransformerConfiguration.FileWriteOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.internal.metrics.SdkErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.internal.signer.SigningMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.internal.useragent.IdentityProviderNameMapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.protocol.MarshallingKnownType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.protocol.MarshallLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.retry.RetryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.SdkSystemSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.traits.TimestampFormatTrait.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.traits.TraitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cos.v2.core.useragent.BusinessMetricFeatureId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.ibm.cos.v2.core.util.DefaultSdkAutoConstructMap
 
values() - Static method in enum com.ibm.cos.v2.core.waiters.WaiterState
Returns an array containing the constants of this enum type, in the order they are declared.
vendorMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
vendorMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
version(String) - Method in interface com.ibm.cos.v2.core.ApiName.Builder
Set the version of the API.
version() - Method in class com.ibm.cos.v2.core.ApiName
 
VersionInfo - Class in com.ibm.cos.v2.core.util
Provides version information for the IBM COS SDK for Java.
visitBoolean(Boolean) - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a Boolean Document.
visitBoolean(Boolean) - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a Boolean Document.
visitList(List<Document>) - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a List Document.
visitList(List<Document>) - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a List Document.
visitMap(Map<String, Document>) - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a Map Document.
visitMap(Map<String, Document>) - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a Map Document.
visitNull() - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a Document Null.
visitNull() - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a Document Null.
visitNumber(SdkNumber) - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a Number Document.
visitNumber(SdkNumber) - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a Number Document.
visitString(String) - Method in interface com.ibm.cos.v2.core.document.DocumentVisitor
Visits a String Document.
visitString(String) - Method in interface com.ibm.cos.v2.core.document.VoidDocumentVisitor
Visits a String Document.
vmMetadata() - Method in class com.ibm.cos.v2.core.internal.useragent.DefaultSystemUserAgent
 
vmMetadata() - Method in interface com.ibm.cos.v2.core.util.SystemUserAgent
 
VoidDocumentVisitor - Interface in com.ibm.cos.v2.core.document
Document visitor interface with no return type.
VoidSdkResponse - Class in com.ibm.cos.v2.core.protocol
Dummy implementation of SdkResponse.
VoidSdkResponse.Builder - Class in com.ibm.cos.v2.core.protocol
 

W

Waiter<T> - Interface in com.ibm.cos.v2.core.waiters
Waiter utility class that waits for a resource to transition to the desired state.
Waiter.Builder<T> - Interface in com.ibm.cos.v2.core.waiters
The Waiter Builder
WaiterAcceptor<T> - Interface in com.ibm.cos.v2.core.waiters
Inspects the response or errors returned from the operation and determines whether an expected state is met and returns the next WaiterState that the waiter should be transitioned to.
WaiterAttribute<T> - Class in com.ibm.cos.v2.core.internal.waiters
Key for additional attribute used in waiter classes
WaiterAttribute(Class<T>) - Constructor for class com.ibm.cos.v2.core.internal.waiters.WaiterAttribute
 
WaiterBuilder<T,B> - Interface in com.ibm.cos.v2.core.waiters
 
WaiterConfiguration - Class in com.ibm.cos.v2.core.internal.waiters
Internal waiter configuration class that provides default values if not overridden.
WaiterConfiguration(WaiterOverrideConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.waiters.WaiterConfiguration
 
WaiterExecutor<T> - Class in com.ibm.cos.v2.core.internal.waiters
Executes sync waiter operations
WaiterExecutor(WaiterConfiguration, List<WaiterAcceptor<? super T>>) - Constructor for class com.ibm.cos.v2.core.internal.waiters.WaiterExecutor
 
WaiterExecutorHelper<T> - Class in com.ibm.cos.v2.core.internal.waiters
The waiter executor helper class.
WaiterExecutorHelper(List<WaiterAcceptor<? super T>>, WaiterConfiguration) - Constructor for class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
waiterFailureException(WaiterAcceptor<? super T>) - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterExecutorHelper
 
WaiterOverrideConfiguration - Class in com.ibm.cos.v2.core.waiters
Configuration values for the Waiter.
WaiterOverrideConfiguration(WaiterOverrideConfiguration.Builder) - Constructor for class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
WaiterOverrideConfiguration.Builder - Class in com.ibm.cos.v2.core.waiters
 
WaiterResponse<T> - Interface in com.ibm.cos.v2.core.waiters
The response returned from a waiter operation
waiterState() - Method in interface com.ibm.cos.v2.core.waiters.WaiterAcceptor
 
WaiterState - Enum in com.ibm.cos.v2.core.waiters
 
waitTimeout() - Method in class com.ibm.cos.v2.core.internal.waiters.WaiterConfiguration
 
waitTimeout(Duration) - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration.Builder
Define the amount of time to wait for the resource to transition to the desired state before timing out.
waitTimeout() - Method in class com.ibm.cos.v2.core.waiters.WaiterOverrideConfiguration
 
warn(Object) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs a message with warn log level.
warn(Object, Throwable) - Method in interface com.ibm.cos.v2.core.log.InternalLogApi
Logs an error with warn log level.
withAsyncRequestBody(AsyncRequestBody) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withBytesReadBeforeException(int) - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
withCombinedResponseHandler(HttpResponseHandler<Response<OutputT>>) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withErrorResponseHandler(HttpResponseHandler<? extends SdkException>) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withFullDuplex(boolean) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Sets whether the API is a full duplex ie, request and response are streamed in parallel.
withInitialRequestEvent(boolean) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Sets whether this is an event streaming request over RPC.
withInput(InputT) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withMarshaller(Marshaller<InputT>) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withMaxNumErrors(int) - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
withMetricCollector(MetricCollector) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withOperationName(String) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Sets the operation name of the API.
withProtocolMetadata(SdkProtocolMetadata) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
Sets the protocol metadata of the API.
withRequestBody(RequestBody) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withRequestConfiguration(SdkClientConfiguration) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
withResetIntervalBeforeException(int) - Method in class com.ibm.cos.v2.core.internal.util.UnreliableFilterInputStream
 
withResponseHandler(HttpResponseHandler<OutputT>) - Method in class com.ibm.cos.v2.core.client.handler.ClientExecutionParams
 
wrap(AsyncRequestBody, AsyncRequestBodyListener) - Static method in interface com.ibm.cos.v2.core.async.listener.AsyncRequestBodyListener
Wrap a AsyncRequestBody with a new one that will notify a AsyncRequestBodyListener of important events occurring.
wrap(AsyncResponseTransformer<ResponseT, ResultT>, AsyncResponseTransformerListener<ResponseT>) - Static method in interface com.ibm.cos.v2.core.async.listener.AsyncResponseTransformerListener
Wrap a AsyncResponseTransformer with a new one that will notify a AsyncResponseTransformerListener of important events occurring.
wrap(SdkPublisher<T>, PublisherListener<T>) - Static method in interface com.ibm.cos.v2.core.async.listener.PublisherListener
Wrap a SdkPublisher with a new one that will notify a PublisherListener of important events occurring.
wrap(Subscriber<? super T>, SubscriberListener<? super T>) - Static method in interface com.ibm.cos.v2.core.async.listener.SubscriberListener
Wrap a Subscriber with a new one that will notify a SubscriberListener of important events occurring.
wrap(InputStream) - Static method in class com.ibm.cos.v2.core.io.ReleasableInputStream
Wraps the given input stream into a ReleasableInputStream if necessary.
wrappedWith(BiFunction<HttpClientDependencies, RequestPipeline<InputT, OutputT>, RequestPipeline<NewInputT, NewOutputT>>) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to wrap the current RequestPipelineBuilder with another pipeline stage.
wrappedWith(Function<RequestPipeline<InputT, OutputT>, RequestPipeline<NewInputT, NewOutputT>>) - Method in class com.ibm.cos.v2.core.internal.http.pipeline.RequestPipelineBuilder
Factory method to wrap the current RequestPipelineBuilder with another pipeline stage.
wrapWithEndOfStreamFuture(AsyncResponseTransformer<ResponseT, ResultT>) - Static method in class com.ibm.cos.v2.core.async.AsyncResponseTransformerUtils
Wrap a AsyncResponseTransformer and associate it with a future that is completed upon end-of-stream, regardless of whether the transformer is configured to complete its future upon end-of-response or end-of-stream.
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.endpointdiscovery.EndpointDiscoveryFailedException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.AbortedException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.AbortedException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.ApiCallAttemptTimeoutException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.ApiCallTimeoutException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.ApiCallTimeoutException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.Crc32MismatchException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.Crc32MismatchException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.NonRetryableException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.NonRetryableException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.RetryableException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.RetryableException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.SdkClientException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.SdkClientException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
Specifies whether the stack trace in this exception can be written.
writableStackTrace() - Method in interface com.ibm.cos.v2.core.exception.SdkException.Builder
Whether the stack trace in this exception can be written.
writableStackTrace - Variable in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
writableStackTrace() - Method in class com.ibm.cos.v2.core.exception.SdkException.BuilderImpl
 
writableStackTrace(Boolean) - Method in interface com.ibm.cos.v2.core.exception.SdkServiceException.Builder
 
writableStackTrace(Boolean) - Method in class com.ibm.cos.v2.core.exception.SdkServiceException.BuilderImpl
 
writeInputStream(InputStream) - Method in class com.ibm.cos.v2.core.async.BlockingInputStreamAsyncRequestBody
Block the calling thread and write the provided input stream to the downstream service.
writeMapping(BiFunction<U, T, U>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.DerivedAttributeBuilder
Set the "write" mapping for this derived attribute.
writeMapping(BiFunction<U, T, U>) - Method in class com.ibm.cos.v2.core.interceptor.ExecutionAttribute.MappedAttributeBuilder
Set the "write" mapping for this derived attribute.

X

X_AMZ_ID_2_HEADER - Static variable in interface com.ibm.cos.v2.core.http.HttpResponseHandler
 
X_AMZ_TRAILER - Static variable in class com.ibm.cos.v2.core.HttpChecksumConstant
 
X_AMZN_REQUEST_ID_HEADER - Static variable in interface com.ibm.cos.v2.core.http.HttpResponseHandler
 
X_AMZN_REQUEST_ID_HEADER_ALTERNATE - Static variable in interface com.ibm.cos.v2.core.http.HttpResponseHandler
 
X_AMZN_REQUEST_ID_HEADERS - Static variable in interface com.ibm.cos.v2.core.http.HttpResponseHandler
 
XmlAttributesTrait - Class in com.ibm.cos.v2.core.traits
Trait to include the xml attributes such as "xmlns:xsi" or "xsi:type".
XmlAttributesTrait.AttributeAccessors - Class in com.ibm.cos.v2.core.traits
 
XmlAttributesTrait.AttributeAccessors.Builder - Class in com.ibm.cos.v2.core.traits
 
XmlAttributeTrait - Class in com.ibm.cos.v2.core.traits
Trait to indicate this is an Xml attribute.

Z

ZERO_BYTE - Static variable in class com.ibm.cos.v2.core.internal.util.ChunkContentUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2026. All rights reserved.