Builder
A builder for HttpClientConfig
Properties
Link copied to clipboard
abstract var interceptors: MutableList<<Error class: unknown class><Any, Any, <Error class: unknown class>, <Error class: unknown class>>>
Add an aws.smithy.kotlin.runtime.client.Interceptor that will have access to read and modify the request and response objects as they are processed by the SDK. Interceptors added using this method are executed in the order they are configured and are always later than any added automatically by the SDK.
Inherited properties
Inherited functions
Link copied to clipboard
Build an HttpEngineConfig
from this builder.
Link copied to clipboard
abstract fun <B : HttpClientEngineConfig.Builder, E : HttpClientEngine> httpClient(engineFactory: EngineFactory<B, E>, block: B.() -> Unit = {})
Override configuration settings for an HTTP client engine without specifying a specific instance. The resulting engine's lifecycle will be managed by the SDK (e.g., it will be closed when the client is closed).