| Modifier and Type | Method and Description |
|---|---|
HttpClientDependencies |
HttpClientDependencies.Builder.build() |
HttpClientDependencies |
AmazonAsyncHttpClient.RequestExecutionBuilder.httpClientDependencies() |
HttpClientDependencies |
AmazonSyncHttpClient.RequestExecutionBuilder.httpClientDependencies() |
| Modifier and Type | Method and Description |
|---|---|
AmazonAsyncHttpClient.RequestExecutionBuilder |
AmazonAsyncHttpClient.RequestExecutionBuilder.httpClientDependencies(HttpClientDependencies httpClientDependencies) |
AmazonSyncHttpClient.RequestExecutionBuilder |
AmazonSyncHttpClient.RequestExecutionBuilder.httpClientDependencies(HttpClientDependencies httpClientDependencies) |
| Modifier and Type | Method and Description |
|---|---|
static <InputT,OutputT> |
RequestPipelineBuilder.async(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Convert a synchronous
RequestPipeline factory into a factory that produces a version of the RequestPipeline
that accepts a CompletableFuture and returns a CompletableFuture. |
static <InputT,OutputT> |
RequestPipelineBuilder.async(Supplier<RequestPipeline<InputT,OutputT>> pipelineFactory)
A version of
RequestPipelineBuilder.async(Function) that takes a Supplier |
| Modifier and Type | Method and Description |
|---|---|
RequestPipeline<InputT,OutputT> |
RequestPipelineBuilder.build(HttpClientDependencies dependencies)
Construct the
RequestPipeline with the currently configured stages. |
| Modifier and Type | Method and Description |
|---|---|
static <InputT,OutputT> |
RequestPipelineBuilder.async(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Convert a synchronous
RequestPipeline factory into a factory that produces a version of the RequestPipeline
that accepts a CompletableFuture and returns a CompletableFuture. |
static <InputT,OutputT> |
RequestPipelineBuilder.first(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Factory method to create a
RequestPipelineBuilder with an initial pipeline stage. |
<NewOutputT> |
RequestPipelineBuilder.then(Function<HttpClientDependencies,RequestPipeline<OutputT,NewOutputT>> pipelineFactory)
Factory method to chain the current
RequestPipelineBuilder with another pipeline stage. |
<NewInputT,NewOutputT> |
RequestPipelineBuilder.wrappedWith(BiFunction<HttpClientDependencies,RequestPipeline<InputT,OutputT>,RequestPipeline<NewInputT,NewOutputT>> wrappedFactory)
Factory method to wrap the current
RequestPipelineBuilder with another pipeline stage. |
| Constructor and Description |
|---|
RetryableStageHelper(SdkHttpFullRequest request,
RequestExecutionContext context,
RateLimitingTokenBucket rateLimitingTokenBucket,
HttpClientDependencies dependencies) |
Copyright © 2023. All rights reserved.