Package-level declarations
Types
Describes additional context about an error which may be useful in client-side debugging. This information will be included in exception messages. This contrasts with ErrorMetadata which is not necessarily included in messages and not necessarily client-related.
Base exception class for any errors that occur while attempting to use an SDK client to make (Smithy) service calls.
Additional metadata about an error
API marked with this annotation is experimental and has a high chance of being changed or even removed. Do not use it if you develop a library since your library will become binary incompatible with future versions of the runtime.
API marked with this annotation is internal to the runtime, and it is not intended to be used outside. It could be modified or removed without any notice. Using it outside the runtime (or generated code) could cause undefined behaviour and/or any strange effects.
Generic interface that any protocol (e.g. HTTP, MQTT, etc) can extend to provide additional access to protocol specific details.
Base exception class for all exceptions thrown by the SDK. Exception may be a client side exception or a service exception
ServiceException - Base exception class for any error response returned by a service. Receiving an exception of this type indicates that the caller's request was successfully transmitted to the service and the service sent back an error response.