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.addMetricPublisher(MetricPublisher metricPublisher)
Add a metric publisher to the existing list of previously set publishers to be used for publishing metrics
for this client.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.advancedOptions(Map<SdkAdvancedClientOption<?>,?> advancedOptions)
Configure the map of advanced override options.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.apiCallAttemptTimeout(Duration apiCallAttemptTimeout)
Configure the amount of time to wait for the http request to complete before giving up and timing out.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.apiCallTimeout(Duration apiCallTimeout)
Configure the amount of time to allow the client to complete the execution of an API call.
|
static ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.builder()
Create a
ClientOverrideConfiguration.Builder , used to create a ClientOverrideConfiguration . |
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.defaultProfileFile(ProfileFile defaultProfileFile)
Configure the profile file that should be used by default for all profile-based configuration in the SDK client.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.defaultProfileName(String defaultProfileName)
Configure the profile name that should be used by default for all profile-based configuration in the SDK client.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.executionAttributes(ExecutionAttributes executionAttributes)
Sets the additional execution attributes collection for this client.
|
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.
|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.metricPublishers(List<MetricPublisher> metricPublishers)
Set the Metric publishers to be use to publish metrics for this client.
|
<T> ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption<T> option,
T value)
Configure an advanced override option.
|
<T> ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putExecutionAttribute(ExecutionAttribute<T> attribute,
T value)
Put an execution attribute into to the existing collection of execution attributes.
|
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.
|
default ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.retryPolicy(RetryMode retryMode)
Configure the retry mode used to determine the retry policy that is 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 © 2021. All rights reserved.