Package-level declarations

Types

Link copied to clipboard
data class ApiMetadata(val serviceId: String, val version: String)

API metadata

Link copied to clipboard
data class AwsUserAgentMetadata(val sdkMetadata: SdkMetadata, val apiMetadata: ApiMetadata, val osMetadata: OsMetadata, val languageMetadata: LanguageMetadata, val execEnvMetadata: ExecutionEnvMetadata? = null, val frameworkMetadata: FrameworkMetadata? = null, val appId: String? = null, val customMetadata: CustomUserAgentMetadata? = null)

Metadata used to populate the User-Agent and x-amz-user-agent headers

Link copied to clipboard
data class ExecutionEnvMetadata(val name: String)

Execution environment metadata

Link copied to clipboard
data class FrameworkMetadata(val name: String, val version: String)

Framework metadata (e.g. name = "amplify" version = "1.2.3")

Link copied to clipboard
data class LanguageMetadata(val version: String = KotlinVersion.CURRENT.toString(), val extras: Map<String, String> = emptyMap())

Programming language metadata

Link copied to clipboard
data class OsMetadata(val family: <Error class: unknown class>, val version: String? = null)

Operating system metadata

Link copied to clipboard
data class SdkMetadata(val name: String, val version: String)

SDK metadata

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard