Package-level declarations

Types

Link copied to clipboard
class ReadChannelBodyStream(bodyChan: <Error class: unknown class>, callContext: <Error class: unknown class>) : CoroutineScope

Implement's HttpRequestBodyStream which proxies an SDK request body channel SdkByteReadChannel

Link copied to clipboard
class SdkSourceBodyStream(source: <Error class: unknown class>)

Implement's HttpRequestBodyStream which proxies an SDK source SdkSource

Inherited functions

Link copied to clipboard
fun <Error class: unknown class>.path(): String

Get just the encoded path sans any query or fragment

Link copied to clipboard
fun <Error class: unknown class>.queryParameters(): <Error class: unknown class>?

Get just the query parameters (if any)

Link copied to clipboard
fun <Error class: unknown class>.toCrtHeaders(): <Error class: unknown class>
Link copied to clipboard
fun <Error class: unknown class>.toSdkHeaders(): <Error class: unknown class>
Link copied to clipboard
suspend fun <Error class: unknown class>.toSignableCrtRequest(unsignedPayload: Boolean = false, awsChunked: Boolean = false): <Error class: unknown class>

Convert an HttpRequest into a CRT HttpRequest for the purposes of signing

Link copied to clipboard
fun <Error class: unknown class>.update(crtRequest: <Error class: unknown class>)

Update a request builder from a CRT HTTP request (primary use is updating a request builder after signing)