| AbortedException | Extension of  SdkClientException that is thrown whenever an
 operation has been aborted by the SDK. | 
| ApiCallAttemptTimeoutException | Signals that an api call attempt could not complete within the specified timeout. | 
| ApiCallTimeoutException | Signals that an api call could not complete within the specified timeout. | 
| Crc32MismatchException | Extension of  SdkClientException that is thrown whenever the
 client-side computed CRC32 does not match the server-side computed CRC32. | 
| NonRetryableException | Extension of  SdkException that can be used by clients to
 explicitly have an exception not retried. | 
| RetryableException | Extension of  SdkException that can be used by clients to
 explicitly have an exception retried. | 
| SdkClientException | Base type for all client exceptions thrown by the SDK. | 
| SdkException | Base class for SDK-specific exceptions. | 
| SdkInterruptedException |  | 
| SdkServiceException | Extension of SdkException that represents an error response returned by
 the requested downstream service. |