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.
Common configuration for an SDK (HTTP) operation/call
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
Container for authentication configuration for an operation
Container for common operation/call metrics
Wrapper around a type subject with an execution context.
Middleware that intercepts the SdkOperationExecution.receive phase
Context for EndpointResolver implementations used to drive endpoint resolution
A (Smithy) HTTP based operation.
Telemetry parameters used to instrument an operation
Inherited properties
Functions
Update an existing request with a resolved endpoint.
Inherited functions
Round trip an operation using the given HttpHandler
Configure operation telemetry parameters