Package | Description |
---|---|
software.amazon.awssdk.core.client.builder | |
software.amazon.awssdk.core.client.config |
Modifier and Type | Method and Description |
---|---|
default B |
SdkClientBuilder.overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> overrideConfiguration)
Similar to
SdkClientBuilder.overrideConfiguration(ClientOverrideConfiguration) , but takes a lambda to configure a new
ClientOverrideConfiguration.Builder . |
Modifier and Type | Method and Description |
---|---|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.addExecutionInterceptor(ExecutionInterceptor executionInterceptor)
Add an execution interceptor that will have access to read and modify the request and response objects as they are
processed by the SDK.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.advancedOptions(Map<SdkAdvancedClientOption<?>,?> advancedOptions)
Configure the map of advanced override options.
|
static ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.builder()
Create a
ClientOverrideConfiguration.Builder , used to create a ClientOverrideConfiguration . |
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.executionInterceptors(List<ExecutionInterceptor> executionInterceptors)
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.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.headers(Map<String,List<String>> headers)
Configure headers to be set on the HTTP request.
|
<T> ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption<T> option,
T value)
Configure an advanced override option.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putHeader(String name,
List<String> values)
Add a single header with multiple values to be set on the HTTP request.
|
default ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putHeader(String name,
String value)
Add a single header to be set on the HTTP request.
|
default ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.retryPolicy(Consumer<RetryPolicy.Builder> retryPolicy)
Configure the retry policy the should be used when handling failure cases.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.retryPolicy(RetryPolicy retryPolicy)
Configure the retry policy that should be used when handling failure cases.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.toBuilder() |
Copyright © 2018. All rights reserved.