Package-level declarations

Types

Link copied to clipboard
data class Endpoint(val uri: <Error class: unknown class>, val headers: <Error class: unknown class><String>? = null, val attributes: <Error class: unknown class> = emptyAttributes())

Represents the endpoint a service client should make API operation calls to.

Link copied to clipboard
fun interface EndpointProvider<T>

Resolves endpoints for a given service client.

Link copied to clipboard

Thrown when an EndpointProvider is unable to resolve to an endpoint with the provided parameters.

Properties

Link copied to clipboard
val SigningContextAttributeKey: <Error class: unknown class><List<<Error class: unknown class>>>

Static attribute key for AWS endpoint auth schemes that can influence the signing context

Inherited properties

Link copied to clipboard
val Endpoint.authOptions: List<<Error class: unknown class>>

Sugar extension to pull the auth option(s) out of the endpoint attributes.