Package-level declarations
Types
Indicates that a single attempt took longer than allowed to complete
Type agnostic version of AuthSchemeProvider. Typically service client specific versions are code generated and then adapted to this generic version for actually executing a request.
Indicates that a call (including any retry attempts) took longer than allowed to complete
Indicates that a client-side configured timeout was exceeded (e.g., call timeout, attempt timeout, etc.)
Type agnostic version of aws.smithy.kotlin.runtime.client.endpoints.EndpointProvider. Typically service client specific versions are code generated and then adapted to this generic version for actually executing a request.
Implemented by types that know how to deserialize from the HTTP protocol.
Implemented by types that know how to serialize to the HTTP protocol.
Middleware that intercepts the SdkOperationExecution.initialize phase
A middleware that directly registers interceptors onto an operation inline in install. This can be useful for example if a middleware needs to hook into multiple phases:
A middleware that only mutates the outgoing SdkHttpRequest.
Middleware that intercepts the SdkOperationExecution.mutate phase
Middleware that intercepts the SdkOperationExecution.receive phase