SdkHttpOperation
A (Smithy) HTTP based operation.
Properties
Link copied to clipboard
Phases used to execute the operation request and get a response instance
Link copied to clipboard
val interceptors: MutableList<<Error class: unknown class><Any, Any, <Error class: unknown class>, <Error class: unknown class>>>
Interceptors that will be executed as part of this operation. The difference between phases and interceptors is the former is internal only whereas the latter is external customer facing. Middleware is also allowed to suspend whereas interceptors are meant to be executed quickly.
Inherited functions
Link copied to clipboard
Link copied to clipboard
suspend fun <I, O> SdkHttpOperation<I, O>.roundTrip(httpHandler: <Error class: unknown class><SdkHttpRequest, <Error class: unknown class>>, input: I): O
Round trip an operation using the given HttpHandler