1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 InternalServerException(crate::types::error::InternalServerException),
8 InvalidRequestException(crate::types::error::InvalidRequestException),
10 MetadataException(crate::types::error::MetadataException),
12 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 SessionAlreadyExistsException(crate::types::error::SessionAlreadyExistsException),
16 TooManyRequestsException(crate::types::error::TooManyRequestsException),
18 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
20 variable wildcard pattern and check `.code()`:
21 \
22 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
23 \
24 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
25 Unhandled(crate::error::sealed_unhandled::Unhandled),
26}
27impl ::std::fmt::Display for Error {
28 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
29 match self {
30 Error::InternalServerException(inner) => inner.fmt(f),
31 Error::InvalidRequestException(inner) => inner.fmt(f),
32 Error::MetadataException(inner) => inner.fmt(f),
33 Error::ResourceNotFoundException(inner) => inner.fmt(f),
34 Error::SessionAlreadyExistsException(inner) => inner.fmt(f),
35 Error::TooManyRequestsException(inner) => inner.fmt(f),
36 Error::Unhandled(_) => {
37 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
38 write!(f, "unhandled error ({code})")
39 } else {
40 f.write_str("unhandled error")
41 }
42 }
43 }
44 }
45}
46impl From<::aws_smithy_types::error::operation::BuildError> for Error {
47 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
48 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
49 source: value.into(),
50 meta: ::std::default::Default::default(),
51 })
52 }
53}
54impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
55 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
56 match self {
57 Self::InternalServerException(inner) => inner.meta(),
58 Self::InvalidRequestException(inner) => inner.meta(),
59 Self::MetadataException(inner) => inner.meta(),
60 Self::ResourceNotFoundException(inner) => inner.meta(),
61 Self::SessionAlreadyExistsException(inner) => inner.meta(),
62 Self::TooManyRequestsException(inner) => inner.meta(),
63 Self::Unhandled(inner) => &inner.meta,
64 }
65 }
66}
67impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_named_query::BatchGetNamedQueryError, R>> for Error
68where
69 R: Send + Sync + std::fmt::Debug + 'static,
70{
71 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_named_query::BatchGetNamedQueryError, R>) -> Self {
72 match err {
73 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
74 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
75 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
76 source: err.into(),
77 }),
78 }
79 }
80}
81impl From<crate::operation::batch_get_named_query::BatchGetNamedQueryError> for Error {
82 fn from(err: crate::operation::batch_get_named_query::BatchGetNamedQueryError) -> Self {
83 match err {
84 crate::operation::batch_get_named_query::BatchGetNamedQueryError::InternalServerException(inner) => Error::InternalServerException(inner),
85 crate::operation::batch_get_named_query::BatchGetNamedQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
86 crate::operation::batch_get_named_query::BatchGetNamedQueryError::Unhandled(inner) => Error::Unhandled(inner),
87 }
88 }
89}
90impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError, R>>
91 for Error
92where
93 R: Send + Sync + std::fmt::Debug + 'static,
94{
95 fn from(
96 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError, R>,
97 ) -> Self {
98 match err {
99 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
100 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
101 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
102 source: err.into(),
103 }),
104 }
105 }
106}
107impl From<crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError> for Error {
108 fn from(err: crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError) -> Self {
109 match err {
110 crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError::InternalServerException(inner) => {
111 Error::InternalServerException(inner)
112 }
113 crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError::InvalidRequestException(inner) => {
114 Error::InvalidRequestException(inner)
115 }
116 crate::operation::batch_get_prepared_statement::BatchGetPreparedStatementError::Unhandled(inner) => Error::Unhandled(inner),
117 }
118 }
119}
120impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_query_execution::BatchGetQueryExecutionError, R>>
121 for Error
122where
123 R: Send + Sync + std::fmt::Debug + 'static,
124{
125 fn from(
126 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_query_execution::BatchGetQueryExecutionError, R>,
127 ) -> Self {
128 match err {
129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
132 source: err.into(),
133 }),
134 }
135 }
136}
137impl From<crate::operation::batch_get_query_execution::BatchGetQueryExecutionError> for Error {
138 fn from(err: crate::operation::batch_get_query_execution::BatchGetQueryExecutionError) -> Self {
139 match err {
140 crate::operation::batch_get_query_execution::BatchGetQueryExecutionError::InternalServerException(inner) => {
141 Error::InternalServerException(inner)
142 }
143 crate::operation::batch_get_query_execution::BatchGetQueryExecutionError::InvalidRequestException(inner) => {
144 Error::InvalidRequestException(inner)
145 }
146 crate::operation::batch_get_query_execution::BatchGetQueryExecutionError::Unhandled(inner) => Error::Unhandled(inner),
147 }
148 }
149}
150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_capacity_reservation::CancelCapacityReservationError, R>>
151 for Error
152where
153 R: Send + Sync + std::fmt::Debug + 'static,
154{
155 fn from(
156 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_capacity_reservation::CancelCapacityReservationError, R>,
157 ) -> Self {
158 match err {
159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
162 source: err.into(),
163 }),
164 }
165 }
166}
167impl From<crate::operation::cancel_capacity_reservation::CancelCapacityReservationError> for Error {
168 fn from(err: crate::operation::cancel_capacity_reservation::CancelCapacityReservationError) -> Self {
169 match err {
170 crate::operation::cancel_capacity_reservation::CancelCapacityReservationError::InternalServerException(inner) => {
171 Error::InternalServerException(inner)
172 }
173 crate::operation::cancel_capacity_reservation::CancelCapacityReservationError::InvalidRequestException(inner) => {
174 Error::InvalidRequestException(inner)
175 }
176 crate::operation::cancel_capacity_reservation::CancelCapacityReservationError::Unhandled(inner) => Error::Unhandled(inner),
177 }
178 }
179}
180impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_reservation::CreateCapacityReservationError, R>>
181 for Error
182where
183 R: Send + Sync + std::fmt::Debug + 'static,
184{
185 fn from(
186 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_reservation::CreateCapacityReservationError, R>,
187 ) -> Self {
188 match err {
189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
192 source: err.into(),
193 }),
194 }
195 }
196}
197impl From<crate::operation::create_capacity_reservation::CreateCapacityReservationError> for Error {
198 fn from(err: crate::operation::create_capacity_reservation::CreateCapacityReservationError) -> Self {
199 match err {
200 crate::operation::create_capacity_reservation::CreateCapacityReservationError::InternalServerException(inner) => {
201 Error::InternalServerException(inner)
202 }
203 crate::operation::create_capacity_reservation::CreateCapacityReservationError::InvalidRequestException(inner) => {
204 Error::InvalidRequestException(inner)
205 }
206 crate::operation::create_capacity_reservation::CreateCapacityReservationError::Unhandled(inner) => Error::Unhandled(inner),
207 }
208 }
209}
210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_catalog::CreateDataCatalogError, R>> for Error
211where
212 R: Send + Sync + std::fmt::Debug + 'static,
213{
214 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_catalog::CreateDataCatalogError, R>) -> Self {
215 match err {
216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
219 source: err.into(),
220 }),
221 }
222 }
223}
224impl From<crate::operation::create_data_catalog::CreateDataCatalogError> for Error {
225 fn from(err: crate::operation::create_data_catalog::CreateDataCatalogError) -> Self {
226 match err {
227 crate::operation::create_data_catalog::CreateDataCatalogError::InternalServerException(inner) => Error::InternalServerException(inner),
228 crate::operation::create_data_catalog::CreateDataCatalogError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
229 crate::operation::create_data_catalog::CreateDataCatalogError::Unhandled(inner) => Error::Unhandled(inner),
230 }
231 }
232}
233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_named_query::CreateNamedQueryError, R>> for Error
234where
235 R: Send + Sync + std::fmt::Debug + 'static,
236{
237 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_named_query::CreateNamedQueryError, R>) -> Self {
238 match err {
239 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
240 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
241 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
242 source: err.into(),
243 }),
244 }
245 }
246}
247impl From<crate::operation::create_named_query::CreateNamedQueryError> for Error {
248 fn from(err: crate::operation::create_named_query::CreateNamedQueryError) -> Self {
249 match err {
250 crate::operation::create_named_query::CreateNamedQueryError::InternalServerException(inner) => Error::InternalServerException(inner),
251 crate::operation::create_named_query::CreateNamedQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
252 crate::operation::create_named_query::CreateNamedQueryError::Unhandled(inner) => Error::Unhandled(inner),
253 }
254 }
255}
256impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notebook::CreateNotebookError, R>> for Error
257where
258 R: Send + Sync + std::fmt::Debug + 'static,
259{
260 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notebook::CreateNotebookError, R>) -> Self {
261 match err {
262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
265 source: err.into(),
266 }),
267 }
268 }
269}
270impl From<crate::operation::create_notebook::CreateNotebookError> for Error {
271 fn from(err: crate::operation::create_notebook::CreateNotebookError) -> Self {
272 match err {
273 crate::operation::create_notebook::CreateNotebookError::InternalServerException(inner) => Error::InternalServerException(inner),
274 crate::operation::create_notebook::CreateNotebookError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
275 crate::operation::create_notebook::CreateNotebookError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
276 crate::operation::create_notebook::CreateNotebookError::Unhandled(inner) => Error::Unhandled(inner),
277 }
278 }
279}
280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prepared_statement::CreatePreparedStatementError, R>>
281 for Error
282where
283 R: Send + Sync + std::fmt::Debug + 'static,
284{
285 fn from(
286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prepared_statement::CreatePreparedStatementError, R>,
287 ) -> Self {
288 match err {
289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
292 source: err.into(),
293 }),
294 }
295 }
296}
297impl From<crate::operation::create_prepared_statement::CreatePreparedStatementError> for Error {
298 fn from(err: crate::operation::create_prepared_statement::CreatePreparedStatementError) -> Self {
299 match err {
300 crate::operation::create_prepared_statement::CreatePreparedStatementError::InternalServerException(inner) => {
301 Error::InternalServerException(inner)
302 }
303 crate::operation::create_prepared_statement::CreatePreparedStatementError::InvalidRequestException(inner) => {
304 Error::InvalidRequestException(inner)
305 }
306 crate::operation::create_prepared_statement::CreatePreparedStatementError::Unhandled(inner) => Error::Unhandled(inner),
307 }
308 }
309}
310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError, R>>
311 for Error
312where
313 R: Send + Sync + std::fmt::Debug + 'static,
314{
315 fn from(
316 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError, R>,
317 ) -> Self {
318 match err {
319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
322 source: err.into(),
323 }),
324 }
325 }
326}
327impl From<crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError> for Error {
328 fn from(err: crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError) -> Self {
329 match err {
330 crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError::InternalServerException(inner) => {
331 Error::InternalServerException(inner)
332 }
333 crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError::InvalidRequestException(inner) => {
334 Error::InvalidRequestException(inner)
335 }
336 crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError::ResourceNotFoundException(inner) => {
337 Error::ResourceNotFoundException(inner)
338 }
339 crate::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlError::Unhandled(inner) => Error::Unhandled(inner),
340 }
341 }
342}
343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_work_group::CreateWorkGroupError, R>> for Error
344where
345 R: Send + Sync + std::fmt::Debug + 'static,
346{
347 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_work_group::CreateWorkGroupError, R>) -> Self {
348 match err {
349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
352 source: err.into(),
353 }),
354 }
355 }
356}
357impl From<crate::operation::create_work_group::CreateWorkGroupError> for Error {
358 fn from(err: crate::operation::create_work_group::CreateWorkGroupError) -> Self {
359 match err {
360 crate::operation::create_work_group::CreateWorkGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
361 crate::operation::create_work_group::CreateWorkGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
362 crate::operation::create_work_group::CreateWorkGroupError::Unhandled(inner) => Error::Unhandled(inner),
363 }
364 }
365}
366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_reservation::DeleteCapacityReservationError, R>>
367 for Error
368where
369 R: Send + Sync + std::fmt::Debug + 'static,
370{
371 fn from(
372 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_reservation::DeleteCapacityReservationError, R>,
373 ) -> Self {
374 match err {
375 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
376 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
377 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
378 source: err.into(),
379 }),
380 }
381 }
382}
383impl From<crate::operation::delete_capacity_reservation::DeleteCapacityReservationError> for Error {
384 fn from(err: crate::operation::delete_capacity_reservation::DeleteCapacityReservationError) -> Self {
385 match err {
386 crate::operation::delete_capacity_reservation::DeleteCapacityReservationError::InternalServerException(inner) => {
387 Error::InternalServerException(inner)
388 }
389 crate::operation::delete_capacity_reservation::DeleteCapacityReservationError::InvalidRequestException(inner) => {
390 Error::InvalidRequestException(inner)
391 }
392 crate::operation::delete_capacity_reservation::DeleteCapacityReservationError::Unhandled(inner) => Error::Unhandled(inner),
393 }
394 }
395}
396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_catalog::DeleteDataCatalogError, R>> for Error
397where
398 R: Send + Sync + std::fmt::Debug + 'static,
399{
400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_catalog::DeleteDataCatalogError, R>) -> Self {
401 match err {
402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
405 source: err.into(),
406 }),
407 }
408 }
409}
410impl From<crate::operation::delete_data_catalog::DeleteDataCatalogError> for Error {
411 fn from(err: crate::operation::delete_data_catalog::DeleteDataCatalogError) -> Self {
412 match err {
413 crate::operation::delete_data_catalog::DeleteDataCatalogError::InternalServerException(inner) => Error::InternalServerException(inner),
414 crate::operation::delete_data_catalog::DeleteDataCatalogError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
415 crate::operation::delete_data_catalog::DeleteDataCatalogError::Unhandled(inner) => Error::Unhandled(inner),
416 }
417 }
418}
419impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_named_query::DeleteNamedQueryError, R>> for Error
420where
421 R: Send + Sync + std::fmt::Debug + 'static,
422{
423 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_named_query::DeleteNamedQueryError, R>) -> Self {
424 match err {
425 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
426 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
427 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
428 source: err.into(),
429 }),
430 }
431 }
432}
433impl From<crate::operation::delete_named_query::DeleteNamedQueryError> for Error {
434 fn from(err: crate::operation::delete_named_query::DeleteNamedQueryError) -> Self {
435 match err {
436 crate::operation::delete_named_query::DeleteNamedQueryError::InternalServerException(inner) => Error::InternalServerException(inner),
437 crate::operation::delete_named_query::DeleteNamedQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
438 crate::operation::delete_named_query::DeleteNamedQueryError::Unhandled(inner) => Error::Unhandled(inner),
439 }
440 }
441}
442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notebook::DeleteNotebookError, R>> for Error
443where
444 R: Send + Sync + std::fmt::Debug + 'static,
445{
446 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notebook::DeleteNotebookError, R>) -> Self {
447 match err {
448 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
449 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
450 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
451 source: err.into(),
452 }),
453 }
454 }
455}
456impl From<crate::operation::delete_notebook::DeleteNotebookError> for Error {
457 fn from(err: crate::operation::delete_notebook::DeleteNotebookError) -> Self {
458 match err {
459 crate::operation::delete_notebook::DeleteNotebookError::InternalServerException(inner) => Error::InternalServerException(inner),
460 crate::operation::delete_notebook::DeleteNotebookError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
461 crate::operation::delete_notebook::DeleteNotebookError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
462 crate::operation::delete_notebook::DeleteNotebookError::Unhandled(inner) => Error::Unhandled(inner),
463 }
464 }
465}
466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prepared_statement::DeletePreparedStatementError, R>>
467 for Error
468where
469 R: Send + Sync + std::fmt::Debug + 'static,
470{
471 fn from(
472 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prepared_statement::DeletePreparedStatementError, R>,
473 ) -> Self {
474 match err {
475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
478 source: err.into(),
479 }),
480 }
481 }
482}
483impl From<crate::operation::delete_prepared_statement::DeletePreparedStatementError> for Error {
484 fn from(err: crate::operation::delete_prepared_statement::DeletePreparedStatementError) -> Self {
485 match err {
486 crate::operation::delete_prepared_statement::DeletePreparedStatementError::InternalServerException(inner) => {
487 Error::InternalServerException(inner)
488 }
489 crate::operation::delete_prepared_statement::DeletePreparedStatementError::InvalidRequestException(inner) => {
490 Error::InvalidRequestException(inner)
491 }
492 crate::operation::delete_prepared_statement::DeletePreparedStatementError::ResourceNotFoundException(inner) => {
493 Error::ResourceNotFoundException(inner)
494 }
495 crate::operation::delete_prepared_statement::DeletePreparedStatementError::Unhandled(inner) => Error::Unhandled(inner),
496 }
497 }
498}
499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_work_group::DeleteWorkGroupError, R>> for Error
500where
501 R: Send + Sync + std::fmt::Debug + 'static,
502{
503 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_work_group::DeleteWorkGroupError, R>) -> Self {
504 match err {
505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
508 source: err.into(),
509 }),
510 }
511 }
512}
513impl From<crate::operation::delete_work_group::DeleteWorkGroupError> for Error {
514 fn from(err: crate::operation::delete_work_group::DeleteWorkGroupError) -> Self {
515 match err {
516 crate::operation::delete_work_group::DeleteWorkGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
517 crate::operation::delete_work_group::DeleteWorkGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
518 crate::operation::delete_work_group::DeleteWorkGroupError::Unhandled(inner) => Error::Unhandled(inner),
519 }
520 }
521}
522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::export_notebook::ExportNotebookError, R>> for Error
523where
524 R: Send + Sync + std::fmt::Debug + 'static,
525{
526 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::export_notebook::ExportNotebookError, R>) -> Self {
527 match err {
528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
531 source: err.into(),
532 }),
533 }
534 }
535}
536impl From<crate::operation::export_notebook::ExportNotebookError> for Error {
537 fn from(err: crate::operation::export_notebook::ExportNotebookError) -> Self {
538 match err {
539 crate::operation::export_notebook::ExportNotebookError::InternalServerException(inner) => Error::InternalServerException(inner),
540 crate::operation::export_notebook::ExportNotebookError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
541 crate::operation::export_notebook::ExportNotebookError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
542 crate::operation::export_notebook::ExportNotebookError::Unhandled(inner) => Error::Unhandled(inner),
543 }
544 }
545}
546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calculation_execution::GetCalculationExecutionError, R>>
547 for Error
548where
549 R: Send + Sync + std::fmt::Debug + 'static,
550{
551 fn from(
552 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calculation_execution::GetCalculationExecutionError, R>,
553 ) -> Self {
554 match err {
555 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
556 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
557 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
558 source: err.into(),
559 }),
560 }
561 }
562}
563impl From<crate::operation::get_calculation_execution::GetCalculationExecutionError> for Error {
564 fn from(err: crate::operation::get_calculation_execution::GetCalculationExecutionError) -> Self {
565 match err {
566 crate::operation::get_calculation_execution::GetCalculationExecutionError::InternalServerException(inner) => {
567 Error::InternalServerException(inner)
568 }
569 crate::operation::get_calculation_execution::GetCalculationExecutionError::InvalidRequestException(inner) => {
570 Error::InvalidRequestException(inner)
571 }
572 crate::operation::get_calculation_execution::GetCalculationExecutionError::ResourceNotFoundException(inner) => {
573 Error::ResourceNotFoundException(inner)
574 }
575 crate::operation::get_calculation_execution::GetCalculationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
576 }
577 }
578}
579impl<R>
580 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError, R>>
581 for Error
582where
583 R: Send + Sync + std::fmt::Debug + 'static,
584{
585 fn from(
586 err: ::aws_smithy_runtime_api::client::result::SdkError<
587 crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError,
588 R,
589 >,
590 ) -> Self {
591 match err {
592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
595 source: err.into(),
596 }),
597 }
598 }
599}
600impl From<crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError> for Error {
601 fn from(err: crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError) -> Self {
602 match err {
603 crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError::InternalServerException(inner) => {
604 Error::InternalServerException(inner)
605 }
606 crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError::InvalidRequestException(inner) => {
607 Error::InvalidRequestException(inner)
608 }
609 crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError::ResourceNotFoundException(inner) => {
610 Error::ResourceNotFoundException(inner)
611 }
612 crate::operation::get_calculation_execution_code::GetCalculationExecutionCodeError::Unhandled(inner) => Error::Unhandled(inner),
613 }
614 }
615}
616impl<R>
617 From<
618 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError, R>,
619 > for Error
620where
621 R: Send + Sync + std::fmt::Debug + 'static,
622{
623 fn from(
624 err: ::aws_smithy_runtime_api::client::result::SdkError<
625 crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError,
626 R,
627 >,
628 ) -> Self {
629 match err {
630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
633 source: err.into(),
634 }),
635 }
636 }
637}
638impl From<crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError> for Error {
639 fn from(err: crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError) -> Self {
640 match err {
641 crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError::InternalServerException(inner) => {
642 Error::InternalServerException(inner)
643 }
644 crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError::InvalidRequestException(inner) => {
645 Error::InvalidRequestException(inner)
646 }
647 crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError::ResourceNotFoundException(inner) => {
648 Error::ResourceNotFoundException(inner)
649 }
650 crate::operation::get_calculation_execution_status::GetCalculationExecutionStatusError::Unhandled(inner) => Error::Unhandled(inner),
651 }
652 }
653}
654impl<R>
655 From<
656 ::aws_smithy_runtime_api::client::result::SdkError<
657 crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError,
658 R,
659 >,
660 > for Error
661where
662 R: Send + Sync + std::fmt::Debug + 'static,
663{
664 fn from(
665 err: ::aws_smithy_runtime_api::client::result::SdkError<
666 crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError,
667 R,
668 >,
669 ) -> Self {
670 match err {
671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
674 source: err.into(),
675 }),
676 }
677 }
678}
679impl From<crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError> for Error {
680 fn from(err: crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError) -> Self {
681 match err {
682 crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError::InternalServerException(inner) => {
683 Error::InternalServerException(inner)
684 }
685 crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError::InvalidRequestException(inner) => {
686 Error::InvalidRequestException(inner)
687 }
688 crate::operation::get_capacity_assignment_configuration::GetCapacityAssignmentConfigurationError::Unhandled(inner) => {
689 Error::Unhandled(inner)
690 }
691 }
692 }
693}
694impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_reservation::GetCapacityReservationError, R>> for Error
695where
696 R: Send + Sync + std::fmt::Debug + 'static,
697{
698 fn from(
699 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_reservation::GetCapacityReservationError, R>,
700 ) -> Self {
701 match err {
702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
705 source: err.into(),
706 }),
707 }
708 }
709}
710impl From<crate::operation::get_capacity_reservation::GetCapacityReservationError> for Error {
711 fn from(err: crate::operation::get_capacity_reservation::GetCapacityReservationError) -> Self {
712 match err {
713 crate::operation::get_capacity_reservation::GetCapacityReservationError::InternalServerException(inner) => {
714 Error::InternalServerException(inner)
715 }
716 crate::operation::get_capacity_reservation::GetCapacityReservationError::InvalidRequestException(inner) => {
717 Error::InvalidRequestException(inner)
718 }
719 crate::operation::get_capacity_reservation::GetCapacityReservationError::Unhandled(inner) => Error::Unhandled(inner),
720 }
721 }
722}
723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_database::GetDatabaseError, R>> for Error
724where
725 R: Send + Sync + std::fmt::Debug + 'static,
726{
727 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_database::GetDatabaseError, R>) -> Self {
728 match err {
729 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
730 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
731 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
732 source: err.into(),
733 }),
734 }
735 }
736}
737impl From<crate::operation::get_database::GetDatabaseError> for Error {
738 fn from(err: crate::operation::get_database::GetDatabaseError) -> Self {
739 match err {
740 crate::operation::get_database::GetDatabaseError::InternalServerException(inner) => Error::InternalServerException(inner),
741 crate::operation::get_database::GetDatabaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
742 crate::operation::get_database::GetDatabaseError::MetadataException(inner) => Error::MetadataException(inner),
743 crate::operation::get_database::GetDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
744 }
745 }
746}
747impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_catalog::GetDataCatalogError, R>> for Error
748where
749 R: Send + Sync + std::fmt::Debug + 'static,
750{
751 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_catalog::GetDataCatalogError, R>) -> Self {
752 match err {
753 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
754 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
755 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
756 source: err.into(),
757 }),
758 }
759 }
760}
761impl From<crate::operation::get_data_catalog::GetDataCatalogError> for Error {
762 fn from(err: crate::operation::get_data_catalog::GetDataCatalogError) -> Self {
763 match err {
764 crate::operation::get_data_catalog::GetDataCatalogError::InternalServerException(inner) => Error::InternalServerException(inner),
765 crate::operation::get_data_catalog::GetDataCatalogError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
766 crate::operation::get_data_catalog::GetDataCatalogError::Unhandled(inner) => Error::Unhandled(inner),
767 }
768 }
769}
770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_named_query::GetNamedQueryError, R>> for Error
771where
772 R: Send + Sync + std::fmt::Debug + 'static,
773{
774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_named_query::GetNamedQueryError, R>) -> Self {
775 match err {
776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
779 source: err.into(),
780 }),
781 }
782 }
783}
784impl From<crate::operation::get_named_query::GetNamedQueryError> for Error {
785 fn from(err: crate::operation::get_named_query::GetNamedQueryError) -> Self {
786 match err {
787 crate::operation::get_named_query::GetNamedQueryError::InternalServerException(inner) => Error::InternalServerException(inner),
788 crate::operation::get_named_query::GetNamedQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
789 crate::operation::get_named_query::GetNamedQueryError::Unhandled(inner) => Error::Unhandled(inner),
790 }
791 }
792}
793impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_notebook_metadata::GetNotebookMetadataError, R>> for Error
794where
795 R: Send + Sync + std::fmt::Debug + 'static,
796{
797 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_notebook_metadata::GetNotebookMetadataError, R>) -> Self {
798 match err {
799 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
800 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
801 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
802 source: err.into(),
803 }),
804 }
805 }
806}
807impl From<crate::operation::get_notebook_metadata::GetNotebookMetadataError> for Error {
808 fn from(err: crate::operation::get_notebook_metadata::GetNotebookMetadataError) -> Self {
809 match err {
810 crate::operation::get_notebook_metadata::GetNotebookMetadataError::InternalServerException(inner) => {
811 Error::InternalServerException(inner)
812 }
813 crate::operation::get_notebook_metadata::GetNotebookMetadataError::InvalidRequestException(inner) => {
814 Error::InvalidRequestException(inner)
815 }
816 crate::operation::get_notebook_metadata::GetNotebookMetadataError::TooManyRequestsException(inner) => {
817 Error::TooManyRequestsException(inner)
818 }
819 crate::operation::get_notebook_metadata::GetNotebookMetadataError::Unhandled(inner) => Error::Unhandled(inner),
820 }
821 }
822}
823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prepared_statement::GetPreparedStatementError, R>> for Error
824where
825 R: Send + Sync + std::fmt::Debug + 'static,
826{
827 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prepared_statement::GetPreparedStatementError, R>) -> Self {
828 match err {
829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
832 source: err.into(),
833 }),
834 }
835 }
836}
837impl From<crate::operation::get_prepared_statement::GetPreparedStatementError> for Error {
838 fn from(err: crate::operation::get_prepared_statement::GetPreparedStatementError) -> Self {
839 match err {
840 crate::operation::get_prepared_statement::GetPreparedStatementError::InternalServerException(inner) => {
841 Error::InternalServerException(inner)
842 }
843 crate::operation::get_prepared_statement::GetPreparedStatementError::InvalidRequestException(inner) => {
844 Error::InvalidRequestException(inner)
845 }
846 crate::operation::get_prepared_statement::GetPreparedStatementError::ResourceNotFoundException(inner) => {
847 Error::ResourceNotFoundException(inner)
848 }
849 crate::operation::get_prepared_statement::GetPreparedStatementError::Unhandled(inner) => Error::Unhandled(inner),
850 }
851 }
852}
853impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_execution::GetQueryExecutionError, R>> for Error
854where
855 R: Send + Sync + std::fmt::Debug + 'static,
856{
857 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_execution::GetQueryExecutionError, R>) -> Self {
858 match err {
859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
862 source: err.into(),
863 }),
864 }
865 }
866}
867impl From<crate::operation::get_query_execution::GetQueryExecutionError> for Error {
868 fn from(err: crate::operation::get_query_execution::GetQueryExecutionError) -> Self {
869 match err {
870 crate::operation::get_query_execution::GetQueryExecutionError::InternalServerException(inner) => Error::InternalServerException(inner),
871 crate::operation::get_query_execution::GetQueryExecutionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
872 crate::operation::get_query_execution::GetQueryExecutionError::Unhandled(inner) => Error::Unhandled(inner),
873 }
874 }
875}
876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>> for Error
877where
878 R: Send + Sync + std::fmt::Debug + 'static,
879{
880 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>) -> Self {
881 match err {
882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
885 source: err.into(),
886 }),
887 }
888 }
889}
890impl From<crate::operation::get_query_results::GetQueryResultsError> for Error {
891 fn from(err: crate::operation::get_query_results::GetQueryResultsError) -> Self {
892 match err {
893 crate::operation::get_query_results::GetQueryResultsError::InternalServerException(inner) => Error::InternalServerException(inner),
894 crate::operation::get_query_results::GetQueryResultsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
895 crate::operation::get_query_results::GetQueryResultsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
896 crate::operation::get_query_results::GetQueryResultsError::Unhandled(inner) => Error::Unhandled(inner),
897 }
898 }
899}
900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError, R>>
901 for Error
902where
903 R: Send + Sync + std::fmt::Debug + 'static,
904{
905 fn from(
906 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError, R>,
907 ) -> Self {
908 match err {
909 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
910 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
911 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
912 source: err.into(),
913 }),
914 }
915 }
916}
917impl From<crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError> for Error {
918 fn from(err: crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError) -> Self {
919 match err {
920 crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError::InternalServerException(inner) => {
921 Error::InternalServerException(inner)
922 }
923 crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError::InvalidRequestException(inner) => {
924 Error::InvalidRequestException(inner)
925 }
926 crate::operation::get_query_runtime_statistics::GetQueryRuntimeStatisticsError::Unhandled(inner) => Error::Unhandled(inner),
927 }
928 }
929}
930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_dashboard::GetResourceDashboardError, R>> for Error
931where
932 R: Send + Sync + std::fmt::Debug + 'static,
933{
934 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_dashboard::GetResourceDashboardError, R>) -> Self {
935 match err {
936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
939 source: err.into(),
940 }),
941 }
942 }
943}
944impl From<crate::operation::get_resource_dashboard::GetResourceDashboardError> for Error {
945 fn from(err: crate::operation::get_resource_dashboard::GetResourceDashboardError) -> Self {
946 match err {
947 crate::operation::get_resource_dashboard::GetResourceDashboardError::InternalServerException(inner) => {
948 Error::InternalServerException(inner)
949 }
950 crate::operation::get_resource_dashboard::GetResourceDashboardError::InvalidRequestException(inner) => {
951 Error::InvalidRequestException(inner)
952 }
953 crate::operation::get_resource_dashboard::GetResourceDashboardError::ResourceNotFoundException(inner) => {
954 Error::ResourceNotFoundException(inner)
955 }
956 crate::operation::get_resource_dashboard::GetResourceDashboardError::Unhandled(inner) => Error::Unhandled(inner),
957 }
958 }
959}
960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session::GetSessionError, R>> for Error
961where
962 R: Send + Sync + std::fmt::Debug + 'static,
963{
964 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session::GetSessionError, R>) -> Self {
965 match err {
966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
969 source: err.into(),
970 }),
971 }
972 }
973}
974impl From<crate::operation::get_session::GetSessionError> for Error {
975 fn from(err: crate::operation::get_session::GetSessionError) -> Self {
976 match err {
977 crate::operation::get_session::GetSessionError::InternalServerException(inner) => Error::InternalServerException(inner),
978 crate::operation::get_session::GetSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
979 crate::operation::get_session::GetSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
980 crate::operation::get_session::GetSessionError::Unhandled(inner) => Error::Unhandled(inner),
981 }
982 }
983}
984impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_endpoint::GetSessionEndpointError, R>> for Error
985where
986 R: Send + Sync + std::fmt::Debug + 'static,
987{
988 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_endpoint::GetSessionEndpointError, R>) -> Self {
989 match err {
990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
993 source: err.into(),
994 }),
995 }
996 }
997}
998impl From<crate::operation::get_session_endpoint::GetSessionEndpointError> for Error {
999 fn from(err: crate::operation::get_session_endpoint::GetSessionEndpointError) -> Self {
1000 match err {
1001 crate::operation::get_session_endpoint::GetSessionEndpointError::InternalServerException(inner) => Error::InternalServerException(inner),
1002 crate::operation::get_session_endpoint::GetSessionEndpointError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1003 crate::operation::get_session_endpoint::GetSessionEndpointError::ResourceNotFoundException(inner) => {
1004 Error::ResourceNotFoundException(inner)
1005 }
1006 crate::operation::get_session_endpoint::GetSessionEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1007 }
1008 }
1009}
1010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_status::GetSessionStatusError, R>> for Error
1011where
1012 R: Send + Sync + std::fmt::Debug + 'static,
1013{
1014 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_status::GetSessionStatusError, R>) -> Self {
1015 match err {
1016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1019 source: err.into(),
1020 }),
1021 }
1022 }
1023}
1024impl From<crate::operation::get_session_status::GetSessionStatusError> for Error {
1025 fn from(err: crate::operation::get_session_status::GetSessionStatusError) -> Self {
1026 match err {
1027 crate::operation::get_session_status::GetSessionStatusError::InternalServerException(inner) => Error::InternalServerException(inner),
1028 crate::operation::get_session_status::GetSessionStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1029 crate::operation::get_session_status::GetSessionStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1030 crate::operation::get_session_status::GetSessionStatusError::Unhandled(inner) => Error::Unhandled(inner),
1031 }
1032 }
1033}
1034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_table_metadata::GetTableMetadataError, R>> for Error
1035where
1036 R: Send + Sync + std::fmt::Debug + 'static,
1037{
1038 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_table_metadata::GetTableMetadataError, R>) -> Self {
1039 match err {
1040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1043 source: err.into(),
1044 }),
1045 }
1046 }
1047}
1048impl From<crate::operation::get_table_metadata::GetTableMetadataError> for Error {
1049 fn from(err: crate::operation::get_table_metadata::GetTableMetadataError) -> Self {
1050 match err {
1051 crate::operation::get_table_metadata::GetTableMetadataError::InternalServerException(inner) => Error::InternalServerException(inner),
1052 crate::operation::get_table_metadata::GetTableMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1053 crate::operation::get_table_metadata::GetTableMetadataError::MetadataException(inner) => Error::MetadataException(inner),
1054 crate::operation::get_table_metadata::GetTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1055 }
1056 }
1057}
1058impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_group::GetWorkGroupError, R>> for Error
1059where
1060 R: Send + Sync + std::fmt::Debug + 'static,
1061{
1062 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_group::GetWorkGroupError, R>) -> Self {
1063 match err {
1064 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1065 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1066 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1067 source: err.into(),
1068 }),
1069 }
1070 }
1071}
1072impl From<crate::operation::get_work_group::GetWorkGroupError> for Error {
1073 fn from(err: crate::operation::get_work_group::GetWorkGroupError) -> Self {
1074 match err {
1075 crate::operation::get_work_group::GetWorkGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
1076 crate::operation::get_work_group::GetWorkGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1077 crate::operation::get_work_group::GetWorkGroupError::Unhandled(inner) => Error::Unhandled(inner),
1078 }
1079 }
1080}
1081impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_notebook::ImportNotebookError, R>> for Error
1082where
1083 R: Send + Sync + std::fmt::Debug + 'static,
1084{
1085 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_notebook::ImportNotebookError, R>) -> Self {
1086 match err {
1087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1090 source: err.into(),
1091 }),
1092 }
1093 }
1094}
1095impl From<crate::operation::import_notebook::ImportNotebookError> for Error {
1096 fn from(err: crate::operation::import_notebook::ImportNotebookError) -> Self {
1097 match err {
1098 crate::operation::import_notebook::ImportNotebookError::InternalServerException(inner) => Error::InternalServerException(inner),
1099 crate::operation::import_notebook::ImportNotebookError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1100 crate::operation::import_notebook::ImportNotebookError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1101 crate::operation::import_notebook::ImportNotebookError::Unhandled(inner) => Error::Unhandled(inner),
1102 }
1103 }
1104}
1105impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError, R>>
1106 for Error
1107where
1108 R: Send + Sync + std::fmt::Debug + 'static,
1109{
1110 fn from(
1111 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError, R>,
1112 ) -> Self {
1113 match err {
1114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1117 source: err.into(),
1118 }),
1119 }
1120 }
1121}
1122impl From<crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError> for Error {
1123 fn from(err: crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError) -> Self {
1124 match err {
1125 crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError::InternalServerException(inner) => {
1126 Error::InternalServerException(inner)
1127 }
1128 crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError::InvalidRequestException(inner) => {
1129 Error::InvalidRequestException(inner)
1130 }
1131 crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError::TooManyRequestsException(inner) => {
1132 Error::TooManyRequestsException(inner)
1133 }
1134 crate::operation::list_application_dpu_sizes::ListApplicationDPUSizesError::Unhandled(inner) => Error::Unhandled(inner),
1135 }
1136 }
1137}
1138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_calculation_executions::ListCalculationExecutionsError, R>>
1139 for Error
1140where
1141 R: Send + Sync + std::fmt::Debug + 'static,
1142{
1143 fn from(
1144 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_calculation_executions::ListCalculationExecutionsError, R>,
1145 ) -> Self {
1146 match err {
1147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1150 source: err.into(),
1151 }),
1152 }
1153 }
1154}
1155impl From<crate::operation::list_calculation_executions::ListCalculationExecutionsError> for Error {
1156 fn from(err: crate::operation::list_calculation_executions::ListCalculationExecutionsError) -> Self {
1157 match err {
1158 crate::operation::list_calculation_executions::ListCalculationExecutionsError::InternalServerException(inner) => {
1159 Error::InternalServerException(inner)
1160 }
1161 crate::operation::list_calculation_executions::ListCalculationExecutionsError::InvalidRequestException(inner) => {
1162 Error::InvalidRequestException(inner)
1163 }
1164 crate::operation::list_calculation_executions::ListCalculationExecutionsError::ResourceNotFoundException(inner) => {
1165 Error::ResourceNotFoundException(inner)
1166 }
1167 crate::operation::list_calculation_executions::ListCalculationExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
1168 }
1169 }
1170}
1171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_reservations::ListCapacityReservationsError, R>>
1172 for Error
1173where
1174 R: Send + Sync + std::fmt::Debug + 'static,
1175{
1176 fn from(
1177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_reservations::ListCapacityReservationsError, R>,
1178 ) -> Self {
1179 match err {
1180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1183 source: err.into(),
1184 }),
1185 }
1186 }
1187}
1188impl From<crate::operation::list_capacity_reservations::ListCapacityReservationsError> for Error {
1189 fn from(err: crate::operation::list_capacity_reservations::ListCapacityReservationsError) -> Self {
1190 match err {
1191 crate::operation::list_capacity_reservations::ListCapacityReservationsError::InternalServerException(inner) => {
1192 Error::InternalServerException(inner)
1193 }
1194 crate::operation::list_capacity_reservations::ListCapacityReservationsError::InvalidRequestException(inner) => {
1195 Error::InvalidRequestException(inner)
1196 }
1197 crate::operation::list_capacity_reservations::ListCapacityReservationsError::Unhandled(inner) => Error::Unhandled(inner),
1198 }
1199 }
1200}
1201impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_databases::ListDatabasesError, R>> for Error
1202where
1203 R: Send + Sync + std::fmt::Debug + 'static,
1204{
1205 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_databases::ListDatabasesError, R>) -> Self {
1206 match err {
1207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1210 source: err.into(),
1211 }),
1212 }
1213 }
1214}
1215impl From<crate::operation::list_databases::ListDatabasesError> for Error {
1216 fn from(err: crate::operation::list_databases::ListDatabasesError) -> Self {
1217 match err {
1218 crate::operation::list_databases::ListDatabasesError::InternalServerException(inner) => Error::InternalServerException(inner),
1219 crate::operation::list_databases::ListDatabasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1220 crate::operation::list_databases::ListDatabasesError::MetadataException(inner) => Error::MetadataException(inner),
1221 crate::operation::list_databases::ListDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
1222 }
1223 }
1224}
1225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_catalogs::ListDataCatalogsError, R>> for Error
1226where
1227 R: Send + Sync + std::fmt::Debug + 'static,
1228{
1229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_catalogs::ListDataCatalogsError, R>) -> Self {
1230 match err {
1231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1234 source: err.into(),
1235 }),
1236 }
1237 }
1238}
1239impl From<crate::operation::list_data_catalogs::ListDataCatalogsError> for Error {
1240 fn from(err: crate::operation::list_data_catalogs::ListDataCatalogsError) -> Self {
1241 match err {
1242 crate::operation::list_data_catalogs::ListDataCatalogsError::InternalServerException(inner) => Error::InternalServerException(inner),
1243 crate::operation::list_data_catalogs::ListDataCatalogsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1244 crate::operation::list_data_catalogs::ListDataCatalogsError::Unhandled(inner) => Error::Unhandled(inner),
1245 }
1246 }
1247}
1248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_engine_versions::ListEngineVersionsError, R>> for Error
1249where
1250 R: Send + Sync + std::fmt::Debug + 'static,
1251{
1252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_engine_versions::ListEngineVersionsError, R>) -> Self {
1253 match err {
1254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1257 source: err.into(),
1258 }),
1259 }
1260 }
1261}
1262impl From<crate::operation::list_engine_versions::ListEngineVersionsError> for Error {
1263 fn from(err: crate::operation::list_engine_versions::ListEngineVersionsError) -> Self {
1264 match err {
1265 crate::operation::list_engine_versions::ListEngineVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1266 crate::operation::list_engine_versions::ListEngineVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1267 crate::operation::list_engine_versions::ListEngineVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1268 }
1269 }
1270}
1271impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executors::ListExecutorsError, R>> for Error
1272where
1273 R: Send + Sync + std::fmt::Debug + 'static,
1274{
1275 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executors::ListExecutorsError, R>) -> Self {
1276 match err {
1277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1280 source: err.into(),
1281 }),
1282 }
1283 }
1284}
1285impl From<crate::operation::list_executors::ListExecutorsError> for Error {
1286 fn from(err: crate::operation::list_executors::ListExecutorsError) -> Self {
1287 match err {
1288 crate::operation::list_executors::ListExecutorsError::InternalServerException(inner) => Error::InternalServerException(inner),
1289 crate::operation::list_executors::ListExecutorsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1290 crate::operation::list_executors::ListExecutorsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1291 crate::operation::list_executors::ListExecutorsError::Unhandled(inner) => Error::Unhandled(inner),
1292 }
1293 }
1294}
1295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_named_queries::ListNamedQueriesError, R>> for Error
1296where
1297 R: Send + Sync + std::fmt::Debug + 'static,
1298{
1299 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_named_queries::ListNamedQueriesError, R>) -> Self {
1300 match err {
1301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1304 source: err.into(),
1305 }),
1306 }
1307 }
1308}
1309impl From<crate::operation::list_named_queries::ListNamedQueriesError> for Error {
1310 fn from(err: crate::operation::list_named_queries::ListNamedQueriesError) -> Self {
1311 match err {
1312 crate::operation::list_named_queries::ListNamedQueriesError::InternalServerException(inner) => Error::InternalServerException(inner),
1313 crate::operation::list_named_queries::ListNamedQueriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1314 crate::operation::list_named_queries::ListNamedQueriesError::Unhandled(inner) => Error::Unhandled(inner),
1315 }
1316 }
1317}
1318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_metadata::ListNotebookMetadataError, R>> for Error
1319where
1320 R: Send + Sync + std::fmt::Debug + 'static,
1321{
1322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_metadata::ListNotebookMetadataError, R>) -> Self {
1323 match err {
1324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1327 source: err.into(),
1328 }),
1329 }
1330 }
1331}
1332impl From<crate::operation::list_notebook_metadata::ListNotebookMetadataError> for Error {
1333 fn from(err: crate::operation::list_notebook_metadata::ListNotebookMetadataError) -> Self {
1334 match err {
1335 crate::operation::list_notebook_metadata::ListNotebookMetadataError::InternalServerException(inner) => {
1336 Error::InternalServerException(inner)
1337 }
1338 crate::operation::list_notebook_metadata::ListNotebookMetadataError::InvalidRequestException(inner) => {
1339 Error::InvalidRequestException(inner)
1340 }
1341 crate::operation::list_notebook_metadata::ListNotebookMetadataError::TooManyRequestsException(inner) => {
1342 Error::TooManyRequestsException(inner)
1343 }
1344 crate::operation::list_notebook_metadata::ListNotebookMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1345 }
1346 }
1347}
1348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_sessions::ListNotebookSessionsError, R>> for Error
1349where
1350 R: Send + Sync + std::fmt::Debug + 'static,
1351{
1352 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_sessions::ListNotebookSessionsError, R>) -> Self {
1353 match err {
1354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1357 source: err.into(),
1358 }),
1359 }
1360 }
1361}
1362impl From<crate::operation::list_notebook_sessions::ListNotebookSessionsError> for Error {
1363 fn from(err: crate::operation::list_notebook_sessions::ListNotebookSessionsError) -> Self {
1364 match err {
1365 crate::operation::list_notebook_sessions::ListNotebookSessionsError::InternalServerException(inner) => {
1366 Error::InternalServerException(inner)
1367 }
1368 crate::operation::list_notebook_sessions::ListNotebookSessionsError::InvalidRequestException(inner) => {
1369 Error::InvalidRequestException(inner)
1370 }
1371 crate::operation::list_notebook_sessions::ListNotebookSessionsError::ResourceNotFoundException(inner) => {
1372 Error::ResourceNotFoundException(inner)
1373 }
1374 crate::operation::list_notebook_sessions::ListNotebookSessionsError::Unhandled(inner) => Error::Unhandled(inner),
1375 }
1376 }
1377}
1378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prepared_statements::ListPreparedStatementsError, R>> for Error
1379where
1380 R: Send + Sync + std::fmt::Debug + 'static,
1381{
1382 fn from(
1383 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prepared_statements::ListPreparedStatementsError, R>,
1384 ) -> Self {
1385 match err {
1386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1389 source: err.into(),
1390 }),
1391 }
1392 }
1393}
1394impl From<crate::operation::list_prepared_statements::ListPreparedStatementsError> for Error {
1395 fn from(err: crate::operation::list_prepared_statements::ListPreparedStatementsError) -> Self {
1396 match err {
1397 crate::operation::list_prepared_statements::ListPreparedStatementsError::InternalServerException(inner) => {
1398 Error::InternalServerException(inner)
1399 }
1400 crate::operation::list_prepared_statements::ListPreparedStatementsError::InvalidRequestException(inner) => {
1401 Error::InvalidRequestException(inner)
1402 }
1403 crate::operation::list_prepared_statements::ListPreparedStatementsError::Unhandled(inner) => Error::Unhandled(inner),
1404 }
1405 }
1406}
1407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_query_executions::ListQueryExecutionsError, R>> for Error
1408where
1409 R: Send + Sync + std::fmt::Debug + 'static,
1410{
1411 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_query_executions::ListQueryExecutionsError, R>) -> Self {
1412 match err {
1413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1416 source: err.into(),
1417 }),
1418 }
1419 }
1420}
1421impl From<crate::operation::list_query_executions::ListQueryExecutionsError> for Error {
1422 fn from(err: crate::operation::list_query_executions::ListQueryExecutionsError) -> Self {
1423 match err {
1424 crate::operation::list_query_executions::ListQueryExecutionsError::InternalServerException(inner) => {
1425 Error::InternalServerException(inner)
1426 }
1427 crate::operation::list_query_executions::ListQueryExecutionsError::InvalidRequestException(inner) => {
1428 Error::InvalidRequestException(inner)
1429 }
1430 crate::operation::list_query_executions::ListQueryExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
1431 }
1432 }
1433}
1434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sessions::ListSessionsError, R>> for Error
1435where
1436 R: Send + Sync + std::fmt::Debug + 'static,
1437{
1438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sessions::ListSessionsError, R>) -> Self {
1439 match err {
1440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1443 source: err.into(),
1444 }),
1445 }
1446 }
1447}
1448impl From<crate::operation::list_sessions::ListSessionsError> for Error {
1449 fn from(err: crate::operation::list_sessions::ListSessionsError) -> Self {
1450 match err {
1451 crate::operation::list_sessions::ListSessionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1452 crate::operation::list_sessions::ListSessionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1453 crate::operation::list_sessions::ListSessionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1454 crate::operation::list_sessions::ListSessionsError::Unhandled(inner) => Error::Unhandled(inner),
1455 }
1456 }
1457}
1458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_table_metadata::ListTableMetadataError, R>> for Error
1459where
1460 R: Send + Sync + std::fmt::Debug + 'static,
1461{
1462 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_table_metadata::ListTableMetadataError, R>) -> Self {
1463 match err {
1464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1467 source: err.into(),
1468 }),
1469 }
1470 }
1471}
1472impl From<crate::operation::list_table_metadata::ListTableMetadataError> for Error {
1473 fn from(err: crate::operation::list_table_metadata::ListTableMetadataError) -> Self {
1474 match err {
1475 crate::operation::list_table_metadata::ListTableMetadataError::InternalServerException(inner) => Error::InternalServerException(inner),
1476 crate::operation::list_table_metadata::ListTableMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1477 crate::operation::list_table_metadata::ListTableMetadataError::MetadataException(inner) => Error::MetadataException(inner),
1478 crate::operation::list_table_metadata::ListTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1479 }
1480 }
1481}
1482impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1483where
1484 R: Send + Sync + std::fmt::Debug + 'static,
1485{
1486 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1487 match err {
1488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1491 source: err.into(),
1492 }),
1493 }
1494 }
1495}
1496impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1497 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1498 match err {
1499 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
1500 Error::InternalServerException(inner)
1501 }
1502 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
1503 Error::InvalidRequestException(inner)
1504 }
1505 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1506 Error::ResourceNotFoundException(inner)
1507 }
1508 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1509 }
1510 }
1511}
1512impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_work_groups::ListWorkGroupsError, R>> for Error
1513where
1514 R: Send + Sync + std::fmt::Debug + 'static,
1515{
1516 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_work_groups::ListWorkGroupsError, R>) -> Self {
1517 match err {
1518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1521 source: err.into(),
1522 }),
1523 }
1524 }
1525}
1526impl From<crate::operation::list_work_groups::ListWorkGroupsError> for Error {
1527 fn from(err: crate::operation::list_work_groups::ListWorkGroupsError) -> Self {
1528 match err {
1529 crate::operation::list_work_groups::ListWorkGroupsError::InternalServerException(inner) => Error::InternalServerException(inner),
1530 crate::operation::list_work_groups::ListWorkGroupsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1531 crate::operation::list_work_groups::ListWorkGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1532 }
1533 }
1534}
1535impl<R>
1536 From<
1537 ::aws_smithy_runtime_api::client::result::SdkError<
1538 crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError,
1539 R,
1540 >,
1541 > for Error
1542where
1543 R: Send + Sync + std::fmt::Debug + 'static,
1544{
1545 fn from(
1546 err: ::aws_smithy_runtime_api::client::result::SdkError<
1547 crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError,
1548 R,
1549 >,
1550 ) -> Self {
1551 match err {
1552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1555 source: err.into(),
1556 }),
1557 }
1558 }
1559}
1560impl From<crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError> for Error {
1561 fn from(err: crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError) -> Self {
1562 match err {
1563 crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError::InternalServerException(inner) => {
1564 Error::InternalServerException(inner)
1565 }
1566 crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError::InvalidRequestException(inner) => {
1567 Error::InvalidRequestException(inner)
1568 }
1569 crate::operation::put_capacity_assignment_configuration::PutCapacityAssignmentConfigurationError::Unhandled(inner) => {
1570 Error::Unhandled(inner)
1571 }
1572 }
1573 }
1574}
1575impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_calculation_execution::StartCalculationExecutionError, R>>
1576 for Error
1577where
1578 R: Send + Sync + std::fmt::Debug + 'static,
1579{
1580 fn from(
1581 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_calculation_execution::StartCalculationExecutionError, R>,
1582 ) -> Self {
1583 match err {
1584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1587 source: err.into(),
1588 }),
1589 }
1590 }
1591}
1592impl From<crate::operation::start_calculation_execution::StartCalculationExecutionError> for Error {
1593 fn from(err: crate::operation::start_calculation_execution::StartCalculationExecutionError) -> Self {
1594 match err {
1595 crate::operation::start_calculation_execution::StartCalculationExecutionError::InternalServerException(inner) => {
1596 Error::InternalServerException(inner)
1597 }
1598 crate::operation::start_calculation_execution::StartCalculationExecutionError::InvalidRequestException(inner) => {
1599 Error::InvalidRequestException(inner)
1600 }
1601 crate::operation::start_calculation_execution::StartCalculationExecutionError::ResourceNotFoundException(inner) => {
1602 Error::ResourceNotFoundException(inner)
1603 }
1604 crate::operation::start_calculation_execution::StartCalculationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1605 }
1606 }
1607}
1608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_query_execution::StartQueryExecutionError, R>> for Error
1609where
1610 R: Send + Sync + std::fmt::Debug + 'static,
1611{
1612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_query_execution::StartQueryExecutionError, R>) -> Self {
1613 match err {
1614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1617 source: err.into(),
1618 }),
1619 }
1620 }
1621}
1622impl From<crate::operation::start_query_execution::StartQueryExecutionError> for Error {
1623 fn from(err: crate::operation::start_query_execution::StartQueryExecutionError) -> Self {
1624 match err {
1625 crate::operation::start_query_execution::StartQueryExecutionError::InternalServerException(inner) => {
1626 Error::InternalServerException(inner)
1627 }
1628 crate::operation::start_query_execution::StartQueryExecutionError::InvalidRequestException(inner) => {
1629 Error::InvalidRequestException(inner)
1630 }
1631 crate::operation::start_query_execution::StartQueryExecutionError::TooManyRequestsException(inner) => {
1632 Error::TooManyRequestsException(inner)
1633 }
1634 crate::operation::start_query_execution::StartQueryExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1635 }
1636 }
1637}
1638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_session::StartSessionError, R>> for Error
1639where
1640 R: Send + Sync + std::fmt::Debug + 'static,
1641{
1642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_session::StartSessionError, R>) -> Self {
1643 match err {
1644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1647 source: err.into(),
1648 }),
1649 }
1650 }
1651}
1652impl From<crate::operation::start_session::StartSessionError> for Error {
1653 fn from(err: crate::operation::start_session::StartSessionError) -> Self {
1654 match err {
1655 crate::operation::start_session::StartSessionError::InternalServerException(inner) => Error::InternalServerException(inner),
1656 crate::operation::start_session::StartSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1657 crate::operation::start_session::StartSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1658 crate::operation::start_session::StartSessionError::SessionAlreadyExistsException(inner) => Error::SessionAlreadyExistsException(inner),
1659 crate::operation::start_session::StartSessionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1660 crate::operation::start_session::StartSessionError::Unhandled(inner) => Error::Unhandled(inner),
1661 }
1662 }
1663}
1664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_calculation_execution::StopCalculationExecutionError, R>>
1665 for Error
1666where
1667 R: Send + Sync + std::fmt::Debug + 'static,
1668{
1669 fn from(
1670 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_calculation_execution::StopCalculationExecutionError, R>,
1671 ) -> Self {
1672 match err {
1673 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1674 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1675 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1676 source: err.into(),
1677 }),
1678 }
1679 }
1680}
1681impl From<crate::operation::stop_calculation_execution::StopCalculationExecutionError> for Error {
1682 fn from(err: crate::operation::stop_calculation_execution::StopCalculationExecutionError) -> Self {
1683 match err {
1684 crate::operation::stop_calculation_execution::StopCalculationExecutionError::InternalServerException(inner) => {
1685 Error::InternalServerException(inner)
1686 }
1687 crate::operation::stop_calculation_execution::StopCalculationExecutionError::InvalidRequestException(inner) => {
1688 Error::InvalidRequestException(inner)
1689 }
1690 crate::operation::stop_calculation_execution::StopCalculationExecutionError::ResourceNotFoundException(inner) => {
1691 Error::ResourceNotFoundException(inner)
1692 }
1693 crate::operation::stop_calculation_execution::StopCalculationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1694 }
1695 }
1696}
1697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_query_execution::StopQueryExecutionError, R>> for Error
1698where
1699 R: Send + Sync + std::fmt::Debug + 'static,
1700{
1701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_query_execution::StopQueryExecutionError, R>) -> Self {
1702 match err {
1703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1706 source: err.into(),
1707 }),
1708 }
1709 }
1710}
1711impl From<crate::operation::stop_query_execution::StopQueryExecutionError> for Error {
1712 fn from(err: crate::operation::stop_query_execution::StopQueryExecutionError) -> Self {
1713 match err {
1714 crate::operation::stop_query_execution::StopQueryExecutionError::InternalServerException(inner) => Error::InternalServerException(inner),
1715 crate::operation::stop_query_execution::StopQueryExecutionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1716 crate::operation::stop_query_execution::StopQueryExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1717 }
1718 }
1719}
1720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1721where
1722 R: Send + Sync + std::fmt::Debug + 'static,
1723{
1724 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1725 match err {
1726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1729 source: err.into(),
1730 }),
1731 }
1732 }
1733}
1734impl From<crate::operation::tag_resource::TagResourceError> for Error {
1735 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1736 match err {
1737 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1738 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1739 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1740 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1741 }
1742 }
1743}
1744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_session::TerminateSessionError, R>> for Error
1745where
1746 R: Send + Sync + std::fmt::Debug + 'static,
1747{
1748 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_session::TerminateSessionError, R>) -> Self {
1749 match err {
1750 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1751 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1752 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1753 source: err.into(),
1754 }),
1755 }
1756 }
1757}
1758impl From<crate::operation::terminate_session::TerminateSessionError> for Error {
1759 fn from(err: crate::operation::terminate_session::TerminateSessionError) -> Self {
1760 match err {
1761 crate::operation::terminate_session::TerminateSessionError::InternalServerException(inner) => Error::InternalServerException(inner),
1762 crate::operation::terminate_session::TerminateSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1763 crate::operation::terminate_session::TerminateSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1764 crate::operation::terminate_session::TerminateSessionError::Unhandled(inner) => Error::Unhandled(inner),
1765 }
1766 }
1767}
1768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1769where
1770 R: Send + Sync + std::fmt::Debug + 'static,
1771{
1772 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1773 match err {
1774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1777 source: err.into(),
1778 }),
1779 }
1780 }
1781}
1782impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1783 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1784 match err {
1785 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1786 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1787 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1788 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1789 }
1790 }
1791}
1792impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_reservation::UpdateCapacityReservationError, R>>
1793 for Error
1794where
1795 R: Send + Sync + std::fmt::Debug + 'static,
1796{
1797 fn from(
1798 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_reservation::UpdateCapacityReservationError, R>,
1799 ) -> Self {
1800 match err {
1801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1804 source: err.into(),
1805 }),
1806 }
1807 }
1808}
1809impl From<crate::operation::update_capacity_reservation::UpdateCapacityReservationError> for Error {
1810 fn from(err: crate::operation::update_capacity_reservation::UpdateCapacityReservationError) -> Self {
1811 match err {
1812 crate::operation::update_capacity_reservation::UpdateCapacityReservationError::InternalServerException(inner) => {
1813 Error::InternalServerException(inner)
1814 }
1815 crate::operation::update_capacity_reservation::UpdateCapacityReservationError::InvalidRequestException(inner) => {
1816 Error::InvalidRequestException(inner)
1817 }
1818 crate::operation::update_capacity_reservation::UpdateCapacityReservationError::Unhandled(inner) => Error::Unhandled(inner),
1819 }
1820 }
1821}
1822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_catalog::UpdateDataCatalogError, R>> for Error
1823where
1824 R: Send + Sync + std::fmt::Debug + 'static,
1825{
1826 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_catalog::UpdateDataCatalogError, R>) -> Self {
1827 match err {
1828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1831 source: err.into(),
1832 }),
1833 }
1834 }
1835}
1836impl From<crate::operation::update_data_catalog::UpdateDataCatalogError> for Error {
1837 fn from(err: crate::operation::update_data_catalog::UpdateDataCatalogError) -> Self {
1838 match err {
1839 crate::operation::update_data_catalog::UpdateDataCatalogError::InternalServerException(inner) => Error::InternalServerException(inner),
1840 crate::operation::update_data_catalog::UpdateDataCatalogError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1841 crate::operation::update_data_catalog::UpdateDataCatalogError::Unhandled(inner) => Error::Unhandled(inner),
1842 }
1843 }
1844}
1845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_named_query::UpdateNamedQueryError, R>> for Error
1846where
1847 R: Send + Sync + std::fmt::Debug + 'static,
1848{
1849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_named_query::UpdateNamedQueryError, R>) -> Self {
1850 match err {
1851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1854 source: err.into(),
1855 }),
1856 }
1857 }
1858}
1859impl From<crate::operation::update_named_query::UpdateNamedQueryError> for Error {
1860 fn from(err: crate::operation::update_named_query::UpdateNamedQueryError) -> Self {
1861 match err {
1862 crate::operation::update_named_query::UpdateNamedQueryError::InternalServerException(inner) => Error::InternalServerException(inner),
1863 crate::operation::update_named_query::UpdateNamedQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1864 crate::operation::update_named_query::UpdateNamedQueryError::Unhandled(inner) => Error::Unhandled(inner),
1865 }
1866 }
1867}
1868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notebook::UpdateNotebookError, R>> for Error
1869where
1870 R: Send + Sync + std::fmt::Debug + 'static,
1871{
1872 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notebook::UpdateNotebookError, R>) -> Self {
1873 match err {
1874 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1875 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1876 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1877 source: err.into(),
1878 }),
1879 }
1880 }
1881}
1882impl From<crate::operation::update_notebook::UpdateNotebookError> for Error {
1883 fn from(err: crate::operation::update_notebook::UpdateNotebookError) -> Self {
1884 match err {
1885 crate::operation::update_notebook::UpdateNotebookError::InternalServerException(inner) => Error::InternalServerException(inner),
1886 crate::operation::update_notebook::UpdateNotebookError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1887 crate::operation::update_notebook::UpdateNotebookError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1888 crate::operation::update_notebook::UpdateNotebookError::Unhandled(inner) => Error::Unhandled(inner),
1889 }
1890 }
1891}
1892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notebook_metadata::UpdateNotebookMetadataError, R>> for Error
1893where
1894 R: Send + Sync + std::fmt::Debug + 'static,
1895{
1896 fn from(
1897 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notebook_metadata::UpdateNotebookMetadataError, R>,
1898 ) -> Self {
1899 match err {
1900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1903 source: err.into(),
1904 }),
1905 }
1906 }
1907}
1908impl From<crate::operation::update_notebook_metadata::UpdateNotebookMetadataError> for Error {
1909 fn from(err: crate::operation::update_notebook_metadata::UpdateNotebookMetadataError) -> Self {
1910 match err {
1911 crate::operation::update_notebook_metadata::UpdateNotebookMetadataError::InternalServerException(inner) => {
1912 Error::InternalServerException(inner)
1913 }
1914 crate::operation::update_notebook_metadata::UpdateNotebookMetadataError::InvalidRequestException(inner) => {
1915 Error::InvalidRequestException(inner)
1916 }
1917 crate::operation::update_notebook_metadata::UpdateNotebookMetadataError::TooManyRequestsException(inner) => {
1918 Error::TooManyRequestsException(inner)
1919 }
1920 crate::operation::update_notebook_metadata::UpdateNotebookMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1921 }
1922 }
1923}
1924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prepared_statement::UpdatePreparedStatementError, R>>
1925 for Error
1926where
1927 R: Send + Sync + std::fmt::Debug + 'static,
1928{
1929 fn from(
1930 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prepared_statement::UpdatePreparedStatementError, R>,
1931 ) -> Self {
1932 match err {
1933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1936 source: err.into(),
1937 }),
1938 }
1939 }
1940}
1941impl From<crate::operation::update_prepared_statement::UpdatePreparedStatementError> for Error {
1942 fn from(err: crate::operation::update_prepared_statement::UpdatePreparedStatementError) -> Self {
1943 match err {
1944 crate::operation::update_prepared_statement::UpdatePreparedStatementError::InternalServerException(inner) => {
1945 Error::InternalServerException(inner)
1946 }
1947 crate::operation::update_prepared_statement::UpdatePreparedStatementError::InvalidRequestException(inner) => {
1948 Error::InvalidRequestException(inner)
1949 }
1950 crate::operation::update_prepared_statement::UpdatePreparedStatementError::ResourceNotFoundException(inner) => {
1951 Error::ResourceNotFoundException(inner)
1952 }
1953 crate::operation::update_prepared_statement::UpdatePreparedStatementError::Unhandled(inner) => Error::Unhandled(inner),
1954 }
1955 }
1956}
1957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_work_group::UpdateWorkGroupError, R>> for Error
1958where
1959 R: Send + Sync + std::fmt::Debug + 'static,
1960{
1961 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_work_group::UpdateWorkGroupError, R>) -> Self {
1962 match err {
1963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1966 source: err.into(),
1967 }),
1968 }
1969 }
1970}
1971impl From<crate::operation::update_work_group::UpdateWorkGroupError> for Error {
1972 fn from(err: crate::operation::update_work_group::UpdateWorkGroupError) -> Self {
1973 match err {
1974 crate::operation::update_work_group::UpdateWorkGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
1975 crate::operation::update_work_group::UpdateWorkGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1976 crate::operation::update_work_group::UpdateWorkGroupError::Unhandled(inner) => Error::Unhandled(inner),
1977 }
1978 }
1979}
1980impl ::std::error::Error for Error {
1981 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1982 match self {
1983 Error::InternalServerException(inner) => inner.source(),
1984 Error::InvalidRequestException(inner) => inner.source(),
1985 Error::MetadataException(inner) => inner.source(),
1986 Error::ResourceNotFoundException(inner) => inner.source(),
1987 Error::SessionAlreadyExistsException(inner) => inner.source(),
1988 Error::TooManyRequestsException(inner) => inner.source(),
1989 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1990 }
1991 }
1992}
1993impl ::aws_types::request_id::RequestId for Error {
1994 fn request_id(&self) -> Option<&str> {
1995 match self {
1996 Self::InternalServerException(e) => e.request_id(),
1997 Self::InvalidRequestException(e) => e.request_id(),
1998 Self::MetadataException(e) => e.request_id(),
1999 Self::ResourceNotFoundException(e) => e.request_id(),
2000 Self::SessionAlreadyExistsException(e) => e.request_id(),
2001 Self::TooManyRequestsException(e) => e.request_id(),
2002 Self::Unhandled(e) => e.meta.request_id(),
2003 }
2004 }
2005}