1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 ExternalResourceException(crate::types::error::ExternalResourceException),
12 InternalServerException(crate::types::error::InternalServerException),
14 LicenseNotFoundException(crate::types::error::LicenseNotFoundException),
16 MediaTooLargeException(crate::types::error::MediaTooLargeException),
18 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
20 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
22 ThrottlingException(crate::types::error::ThrottlingException),
24 ValidationException(crate::types::error::ValidationException),
26 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
28 variable wildcard pattern and check `.code()`:
29 \
30 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
31 \
32 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
33 Unhandled(crate::error::sealed_unhandled::Unhandled),
34}
35impl ::std::fmt::Display for Error {
36 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37 match self {
38 Error::AccessDeniedException(inner) => inner.fmt(f),
39 Error::ConflictException(inner) => inner.fmt(f),
40 Error::ExternalResourceException(inner) => inner.fmt(f),
41 Error::InternalServerException(inner) => inner.fmt(f),
42 Error::LicenseNotFoundException(inner) => inner.fmt(f),
43 Error::MediaTooLargeException(inner) => inner.fmt(f),
44 Error::ResourceNotFoundException(inner) => inner.fmt(f),
45 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
46 Error::ThrottlingException(inner) => inner.fmt(f),
47 Error::ValidationException(inner) => inner.fmt(f),
48 Error::Unhandled(_) => {
49 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
50 write!(f, "unhandled error ({code})")
51 } else {
52 f.write_str("unhandled error")
53 }
54 }
55 }
56 }
57}
58impl From<::aws_smithy_types::error::operation::BuildError> for Error {
59 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
60 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
61 source: value.into(),
62 meta: ::std::default::Default::default(),
63 })
64 }
65}
66impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
67 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
68 match self {
69 Self::AccessDeniedException(inner) => inner.meta(),
70 Self::ConflictException(inner) => inner.meta(),
71 Self::ExternalResourceException(inner) => inner.meta(),
72 Self::InternalServerException(inner) => inner.meta(),
73 Self::LicenseNotFoundException(inner) => inner.meta(),
74 Self::MediaTooLargeException(inner) => inner.meta(),
75 Self::ResourceNotFoundException(inner) => inner.meta(),
76 Self::ServiceQuotaExceededException(inner) => inner.meta(),
77 Self::ThrottlingException(inner) => inner.meta(),
78 Self::ValidationException(inner) => inner.meta(),
79 Self::Unhandled(inner) => &inner.meta,
80 }
81 }
82}
83impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_permission::AssociatePermissionError, R>> for Error
84where
85 R: Send + Sync + std::fmt::Debug + 'static,
86{
87 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_permission::AssociatePermissionError, R>) -> Self {
88 match err {
89 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
90 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
91 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
92 source: err.into(),
93 }),
94 }
95 }
96}
97impl From<crate::operation::associate_permission::AssociatePermissionError> for Error {
98 fn from(err: crate::operation::associate_permission::AssociatePermissionError) -> Self {
99 match err {
100 crate::operation::associate_permission::AssociatePermissionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
101 crate::operation::associate_permission::AssociatePermissionError::ConflictException(inner) => Error::ConflictException(inner),
102 crate::operation::associate_permission::AssociatePermissionError::InternalServerException(inner) => Error::InternalServerException(inner),
103 crate::operation::associate_permission::AssociatePermissionError::ResourceNotFoundException(inner) => {
104 Error::ResourceNotFoundException(inner)
105 }
106 crate::operation::associate_permission::AssociatePermissionError::ServiceQuotaExceededException(inner) => {
107 Error::ServiceQuotaExceededException(inner)
108 }
109 crate::operation::associate_permission::AssociatePermissionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
110 crate::operation::associate_permission::AssociatePermissionError::ValidationException(inner) => Error::ValidationException(inner),
111 crate::operation::associate_permission::AssociatePermissionError::Unhandled(inner) => Error::Unhandled(inner),
112 }
113 }
114}
115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_document::BatchDeleteDocumentError, R>> for Error
116where
117 R: Send + Sync + std::fmt::Debug + 'static,
118{
119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_document::BatchDeleteDocumentError, R>) -> Self {
120 match err {
121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
124 source: err.into(),
125 }),
126 }
127 }
128}
129impl From<crate::operation::batch_delete_document::BatchDeleteDocumentError> for Error {
130 fn from(err: crate::operation::batch_delete_document::BatchDeleteDocumentError) -> Self {
131 match err {
132 crate::operation::batch_delete_document::BatchDeleteDocumentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
133 crate::operation::batch_delete_document::BatchDeleteDocumentError::ConflictException(inner) => Error::ConflictException(inner),
134 crate::operation::batch_delete_document::BatchDeleteDocumentError::InternalServerException(inner) => {
135 Error::InternalServerException(inner)
136 }
137 crate::operation::batch_delete_document::BatchDeleteDocumentError::ResourceNotFoundException(inner) => {
138 Error::ResourceNotFoundException(inner)
139 }
140 crate::operation::batch_delete_document::BatchDeleteDocumentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
141 crate::operation::batch_delete_document::BatchDeleteDocumentError::ValidationException(inner) => Error::ValidationException(inner),
142 crate::operation::batch_delete_document::BatchDeleteDocumentError::Unhandled(inner) => Error::Unhandled(inner),
143 }
144 }
145}
146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_document::BatchPutDocumentError, R>> for Error
147where
148 R: Send + Sync + std::fmt::Debug + 'static,
149{
150 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_document::BatchPutDocumentError, R>) -> Self {
151 match err {
152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
155 source: err.into(),
156 }),
157 }
158 }
159}
160impl From<crate::operation::batch_put_document::BatchPutDocumentError> for Error {
161 fn from(err: crate::operation::batch_put_document::BatchPutDocumentError) -> Self {
162 match err {
163 crate::operation::batch_put_document::BatchPutDocumentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
164 crate::operation::batch_put_document::BatchPutDocumentError::ConflictException(inner) => Error::ConflictException(inner),
165 crate::operation::batch_put_document::BatchPutDocumentError::InternalServerException(inner) => Error::InternalServerException(inner),
166 crate::operation::batch_put_document::BatchPutDocumentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
167 crate::operation::batch_put_document::BatchPutDocumentError::ServiceQuotaExceededException(inner) => {
168 Error::ServiceQuotaExceededException(inner)
169 }
170 crate::operation::batch_put_document::BatchPutDocumentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
171 crate::operation::batch_put_document::BatchPutDocumentError::ValidationException(inner) => Error::ValidationException(inner),
172 crate::operation::batch_put_document::BatchPutDocumentError::Unhandled(inner) => Error::Unhandled(inner),
173 }
174 }
175}
176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_subscription::CancelSubscriptionError, R>> for Error
177where
178 R: Send + Sync + std::fmt::Debug + 'static,
179{
180 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_subscription::CancelSubscriptionError, R>) -> Self {
181 match err {
182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
185 source: err.into(),
186 }),
187 }
188 }
189}
190impl From<crate::operation::cancel_subscription::CancelSubscriptionError> for Error {
191 fn from(err: crate::operation::cancel_subscription::CancelSubscriptionError) -> Self {
192 match err {
193 crate::operation::cancel_subscription::CancelSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
194 crate::operation::cancel_subscription::CancelSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
195 crate::operation::cancel_subscription::CancelSubscriptionError::ResourceNotFoundException(inner) => {
196 Error::ResourceNotFoundException(inner)
197 }
198 crate::operation::cancel_subscription::CancelSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
199 crate::operation::cancel_subscription::CancelSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
200 crate::operation::cancel_subscription::CancelSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
201 }
202 }
203}
204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::chat::ChatError, R>> for Error
205where
206 R: Send + Sync + std::fmt::Debug + 'static,
207{
208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::chat::ChatError, R>) -> Self {
209 match err {
210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
213 source: err.into(),
214 }),
215 }
216 }
217}
218impl From<crate::operation::chat::ChatError> for Error {
219 fn from(err: crate::operation::chat::ChatError) -> Self {
220 match err {
221 crate::operation::chat::ChatError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
222 crate::operation::chat::ChatError::ConflictException(inner) => Error::ConflictException(inner),
223 crate::operation::chat::ChatError::ExternalResourceException(inner) => Error::ExternalResourceException(inner),
224 crate::operation::chat::ChatError::InternalServerException(inner) => Error::InternalServerException(inner),
225 crate::operation::chat::ChatError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
226 crate::operation::chat::ChatError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
227 crate::operation::chat::ChatError::ThrottlingException(inner) => Error::ThrottlingException(inner),
228 crate::operation::chat::ChatError::ValidationException(inner) => Error::ValidationException(inner),
229 crate::operation::chat::ChatError::Unhandled(inner) => Error::Unhandled(inner),
230 }
231 }
232}
233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::chat_sync::ChatSyncError, 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::chat_sync::ChatSyncError, 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::chat_sync::ChatSyncError> for Error {
248 fn from(err: crate::operation::chat_sync::ChatSyncError) -> Self {
249 match err {
250 crate::operation::chat_sync::ChatSyncError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
251 crate::operation::chat_sync::ChatSyncError::ConflictException(inner) => Error::ConflictException(inner),
252 crate::operation::chat_sync::ChatSyncError::ExternalResourceException(inner) => Error::ExternalResourceException(inner),
253 crate::operation::chat_sync::ChatSyncError::InternalServerException(inner) => Error::InternalServerException(inner),
254 crate::operation::chat_sync::ChatSyncError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
255 crate::operation::chat_sync::ChatSyncError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
256 crate::operation::chat_sync::ChatSyncError::ThrottlingException(inner) => Error::ThrottlingException(inner),
257 crate::operation::chat_sync::ChatSyncError::ValidationException(inner) => Error::ValidationException(inner),
258 crate::operation::chat_sync::ChatSyncError::Unhandled(inner) => Error::Unhandled(inner),
259 }
260 }
261}
262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::check_document_access::CheckDocumentAccessError, R>> for Error
263where
264 R: Send + Sync + std::fmt::Debug + 'static,
265{
266 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::check_document_access::CheckDocumentAccessError, R>) -> Self {
267 match err {
268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
271 source: err.into(),
272 }),
273 }
274 }
275}
276impl From<crate::operation::check_document_access::CheckDocumentAccessError> for Error {
277 fn from(err: crate::operation::check_document_access::CheckDocumentAccessError) -> Self {
278 match err {
279 crate::operation::check_document_access::CheckDocumentAccessError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
280 crate::operation::check_document_access::CheckDocumentAccessError::InternalServerException(inner) => {
281 Error::InternalServerException(inner)
282 }
283 crate::operation::check_document_access::CheckDocumentAccessError::ResourceNotFoundException(inner) => {
284 Error::ResourceNotFoundException(inner)
285 }
286 crate::operation::check_document_access::CheckDocumentAccessError::ThrottlingException(inner) => Error::ThrottlingException(inner),
287 crate::operation::check_document_access::CheckDocumentAccessError::ValidationException(inner) => Error::ValidationException(inner),
288 crate::operation::check_document_access::CheckDocumentAccessError::Unhandled(inner) => Error::Unhandled(inner),
289 }
290 }
291}
292impl<R>
293 From<
294 ::aws_smithy_runtime_api::client::result::SdkError<
295 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError,
296 R,
297 >,
298 > for Error
299where
300 R: Send + Sync + std::fmt::Debug + 'static,
301{
302 fn from(
303 err: ::aws_smithy_runtime_api::client::result::SdkError<
304 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError,
305 R,
306 >,
307 ) -> Self {
308 match err {
309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
312 source: err.into(),
313 }),
314 }
315 }
316}
317impl From<crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError> for Error {
318 fn from(err: crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError) -> Self {
319 match err {
320 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::AccessDeniedException(inner) => {
321 Error::AccessDeniedException(inner)
322 }
323 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::InternalServerException(inner) => {
324 Error::InternalServerException(inner)
325 }
326 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::ResourceNotFoundException(inner) => {
327 Error::ResourceNotFoundException(inner)
328 }
329 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::ServiceQuotaExceededException(inner) => {
330 Error::ServiceQuotaExceededException(inner)
331 }
332 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::ThrottlingException(inner) => {
333 Error::ThrottlingException(inner)
334 }
335 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::ValidationException(inner) => {
336 Error::ValidationException(inner)
337 }
338 crate::operation::create_anonymous_web_experience_url::CreateAnonymousWebExperienceUrlError::Unhandled(inner) => Error::Unhandled(inner),
339 }
340 }
341}
342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application::CreateApplicationError, R>> for Error
343where
344 R: Send + Sync + std::fmt::Debug + 'static,
345{
346 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application::CreateApplicationError, R>) -> Self {
347 match err {
348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
351 source: err.into(),
352 }),
353 }
354 }
355}
356impl From<crate::operation::create_application::CreateApplicationError> for Error {
357 fn from(err: crate::operation::create_application::CreateApplicationError) -> Self {
358 match err {
359 crate::operation::create_application::CreateApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
360 crate::operation::create_application::CreateApplicationError::ConflictException(inner) => Error::ConflictException(inner),
361 crate::operation::create_application::CreateApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
362 crate::operation::create_application::CreateApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
363 crate::operation::create_application::CreateApplicationError::ServiceQuotaExceededException(inner) => {
364 Error::ServiceQuotaExceededException(inner)
365 }
366 crate::operation::create_application::CreateApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
367 crate::operation::create_application::CreateApplicationError::ValidationException(inner) => Error::ValidationException(inner),
368 crate::operation::create_application::CreateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
369 }
370 }
371}
372impl<R>
373 From<
374 ::aws_smithy_runtime_api::client::result::SdkError<
375 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError,
376 R,
377 >,
378 > for Error
379where
380 R: Send + Sync + std::fmt::Debug + 'static,
381{
382 fn from(
383 err: ::aws_smithy_runtime_api::client::result::SdkError<
384 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError,
385 R,
386 >,
387 ) -> Self {
388 match err {
389 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
390 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
391 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
392 source: err.into(),
393 }),
394 }
395 }
396}
397impl From<crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError> for Error {
398 fn from(err: crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError) -> Self {
399 match err {
400 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::AccessDeniedException(inner) => {
401 Error::AccessDeniedException(inner)
402 }
403 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::ConflictException(inner) => {
404 Error::ConflictException(inner)
405 }
406 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::InternalServerException(inner) => {
407 Error::InternalServerException(inner)
408 }
409 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::ResourceNotFoundException(inner) => {
410 Error::ResourceNotFoundException(inner)
411 }
412 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::ServiceQuotaExceededException(inner) => {
413 Error::ServiceQuotaExceededException(inner)
414 }
415 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::ThrottlingException(inner) => {
416 Error::ThrottlingException(inner)
417 }
418 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::ValidationException(inner) => {
419 Error::ValidationException(inner)
420 }
421 crate::operation::create_chat_response_configuration::CreateChatResponseConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
422 }
423 }
424}
425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_accessor::CreateDataAccessorError, R>> for Error
426where
427 R: Send + Sync + std::fmt::Debug + 'static,
428{
429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_accessor::CreateDataAccessorError, R>) -> Self {
430 match err {
431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
434 source: err.into(),
435 }),
436 }
437 }
438}
439impl From<crate::operation::create_data_accessor::CreateDataAccessorError> for Error {
440 fn from(err: crate::operation::create_data_accessor::CreateDataAccessorError) -> Self {
441 match err {
442 crate::operation::create_data_accessor::CreateDataAccessorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
443 crate::operation::create_data_accessor::CreateDataAccessorError::ConflictException(inner) => Error::ConflictException(inner),
444 crate::operation::create_data_accessor::CreateDataAccessorError::InternalServerException(inner) => Error::InternalServerException(inner),
445 crate::operation::create_data_accessor::CreateDataAccessorError::ResourceNotFoundException(inner) => {
446 Error::ResourceNotFoundException(inner)
447 }
448 crate::operation::create_data_accessor::CreateDataAccessorError::ServiceQuotaExceededException(inner) => {
449 Error::ServiceQuotaExceededException(inner)
450 }
451 crate::operation::create_data_accessor::CreateDataAccessorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
452 crate::operation::create_data_accessor::CreateDataAccessorError::ValidationException(inner) => Error::ValidationException(inner),
453 crate::operation::create_data_accessor::CreateDataAccessorError::Unhandled(inner) => Error::Unhandled(inner),
454 }
455 }
456}
457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
458where
459 R: Send + Sync + std::fmt::Debug + 'static,
460{
461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
462 match err {
463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
466 source: err.into(),
467 }),
468 }
469 }
470}
471impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
472 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
473 match err {
474 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
475 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
476 crate::operation::create_data_source::CreateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
477 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
478 crate::operation::create_data_source::CreateDataSourceError::ServiceQuotaExceededException(inner) => {
479 Error::ServiceQuotaExceededException(inner)
480 }
481 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
482 crate::operation::create_data_source::CreateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
483 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
484 }
485 }
486}
487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_index::CreateIndexError, R>> for Error
488where
489 R: Send + Sync + std::fmt::Debug + 'static,
490{
491 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_index::CreateIndexError, R>) -> Self {
492 match err {
493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
496 source: err.into(),
497 }),
498 }
499 }
500}
501impl From<crate::operation::create_index::CreateIndexError> for Error {
502 fn from(err: crate::operation::create_index::CreateIndexError) -> Self {
503 match err {
504 crate::operation::create_index::CreateIndexError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
505 crate::operation::create_index::CreateIndexError::ConflictException(inner) => Error::ConflictException(inner),
506 crate::operation::create_index::CreateIndexError::InternalServerException(inner) => Error::InternalServerException(inner),
507 crate::operation::create_index::CreateIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
508 crate::operation::create_index::CreateIndexError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
509 crate::operation::create_index::CreateIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
510 crate::operation::create_index::CreateIndexError::ValidationException(inner) => Error::ValidationException(inner),
511 crate::operation::create_index::CreateIndexError::Unhandled(inner) => Error::Unhandled(inner),
512 }
513 }
514}
515impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_plugin::CreatePluginError, R>> for Error
516where
517 R: Send + Sync + std::fmt::Debug + 'static,
518{
519 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_plugin::CreatePluginError, R>) -> Self {
520 match err {
521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
524 source: err.into(),
525 }),
526 }
527 }
528}
529impl From<crate::operation::create_plugin::CreatePluginError> for Error {
530 fn from(err: crate::operation::create_plugin::CreatePluginError) -> Self {
531 match err {
532 crate::operation::create_plugin::CreatePluginError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
533 crate::operation::create_plugin::CreatePluginError::ConflictException(inner) => Error::ConflictException(inner),
534 crate::operation::create_plugin::CreatePluginError::InternalServerException(inner) => Error::InternalServerException(inner),
535 crate::operation::create_plugin::CreatePluginError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
536 crate::operation::create_plugin::CreatePluginError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
537 crate::operation::create_plugin::CreatePluginError::ThrottlingException(inner) => Error::ThrottlingException(inner),
538 crate::operation::create_plugin::CreatePluginError::ValidationException(inner) => Error::ValidationException(inner),
539 crate::operation::create_plugin::CreatePluginError::Unhandled(inner) => Error::Unhandled(inner),
540 }
541 }
542}
543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_retriever::CreateRetrieverError, R>> for Error
544where
545 R: Send + Sync + std::fmt::Debug + 'static,
546{
547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_retriever::CreateRetrieverError, R>) -> Self {
548 match err {
549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
552 source: err.into(),
553 }),
554 }
555 }
556}
557impl From<crate::operation::create_retriever::CreateRetrieverError> for Error {
558 fn from(err: crate::operation::create_retriever::CreateRetrieverError) -> Self {
559 match err {
560 crate::operation::create_retriever::CreateRetrieverError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
561 crate::operation::create_retriever::CreateRetrieverError::ConflictException(inner) => Error::ConflictException(inner),
562 crate::operation::create_retriever::CreateRetrieverError::InternalServerException(inner) => Error::InternalServerException(inner),
563 crate::operation::create_retriever::CreateRetrieverError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
564 crate::operation::create_retriever::CreateRetrieverError::ServiceQuotaExceededException(inner) => {
565 Error::ServiceQuotaExceededException(inner)
566 }
567 crate::operation::create_retriever::CreateRetrieverError::ThrottlingException(inner) => Error::ThrottlingException(inner),
568 crate::operation::create_retriever::CreateRetrieverError::ValidationException(inner) => Error::ValidationException(inner),
569 crate::operation::create_retriever::CreateRetrieverError::Unhandled(inner) => Error::Unhandled(inner),
570 }
571 }
572}
573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription::CreateSubscriptionError, R>> for Error
574where
575 R: Send + Sync + std::fmt::Debug + 'static,
576{
577 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription::CreateSubscriptionError, R>) -> Self {
578 match err {
579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
582 source: err.into(),
583 }),
584 }
585 }
586}
587impl From<crate::operation::create_subscription::CreateSubscriptionError> for Error {
588 fn from(err: crate::operation::create_subscription::CreateSubscriptionError) -> Self {
589 match err {
590 crate::operation::create_subscription::CreateSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
591 crate::operation::create_subscription::CreateSubscriptionError::ConflictException(inner) => Error::ConflictException(inner),
592 crate::operation::create_subscription::CreateSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
593 crate::operation::create_subscription::CreateSubscriptionError::ResourceNotFoundException(inner) => {
594 Error::ResourceNotFoundException(inner)
595 }
596 crate::operation::create_subscription::CreateSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
597 crate::operation::create_subscription::CreateSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
598 crate::operation::create_subscription::CreateSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
599 }
600 }
601}
602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
603where
604 R: Send + Sync + std::fmt::Debug + 'static,
605{
606 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
607 match err {
608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
611 source: err.into(),
612 }),
613 }
614 }
615}
616impl From<crate::operation::create_user::CreateUserError> for Error {
617 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
618 match err {
619 crate::operation::create_user::CreateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
620 crate::operation::create_user::CreateUserError::ConflictException(inner) => Error::ConflictException(inner),
621 crate::operation::create_user::CreateUserError::InternalServerException(inner) => Error::InternalServerException(inner),
622 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
623 crate::operation::create_user::CreateUserError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
624 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
625 crate::operation::create_user::CreateUserError::ValidationException(inner) => Error::ValidationException(inner),
626 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
627 }
628 }
629}
630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_web_experience::CreateWebExperienceError, R>> for Error
631where
632 R: Send + Sync + std::fmt::Debug + 'static,
633{
634 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_web_experience::CreateWebExperienceError, R>) -> Self {
635 match err {
636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
639 source: err.into(),
640 }),
641 }
642 }
643}
644impl From<crate::operation::create_web_experience::CreateWebExperienceError> for Error {
645 fn from(err: crate::operation::create_web_experience::CreateWebExperienceError) -> Self {
646 match err {
647 crate::operation::create_web_experience::CreateWebExperienceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
648 crate::operation::create_web_experience::CreateWebExperienceError::ConflictException(inner) => Error::ConflictException(inner),
649 crate::operation::create_web_experience::CreateWebExperienceError::InternalServerException(inner) => {
650 Error::InternalServerException(inner)
651 }
652 crate::operation::create_web_experience::CreateWebExperienceError::ResourceNotFoundException(inner) => {
653 Error::ResourceNotFoundException(inner)
654 }
655 crate::operation::create_web_experience::CreateWebExperienceError::ServiceQuotaExceededException(inner) => {
656 Error::ServiceQuotaExceededException(inner)
657 }
658 crate::operation::create_web_experience::CreateWebExperienceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
659 crate::operation::create_web_experience::CreateWebExperienceError::ValidationException(inner) => Error::ValidationException(inner),
660 crate::operation::create_web_experience::CreateWebExperienceError::Unhandled(inner) => Error::Unhandled(inner),
661 }
662 }
663}
664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>> for Error
665where
666 R: Send + Sync + std::fmt::Debug + 'static,
667{
668 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>) -> Self {
669 match err {
670 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
671 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
672 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
673 source: err.into(),
674 }),
675 }
676 }
677}
678impl From<crate::operation::delete_application::DeleteApplicationError> for Error {
679 fn from(err: crate::operation::delete_application::DeleteApplicationError) -> Self {
680 match err {
681 crate::operation::delete_application::DeleteApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
682 crate::operation::delete_application::DeleteApplicationError::ConflictException(inner) => Error::ConflictException(inner),
683 crate::operation::delete_application::DeleteApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
684 crate::operation::delete_application::DeleteApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
685 crate::operation::delete_application::DeleteApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
686 crate::operation::delete_application::DeleteApplicationError::ValidationException(inner) => Error::ValidationException(inner),
687 crate::operation::delete_application::DeleteApplicationError::Unhandled(inner) => Error::Unhandled(inner),
688 }
689 }
690}
691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attachment::DeleteAttachmentError, R>> for Error
692where
693 R: Send + Sync + std::fmt::Debug + 'static,
694{
695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attachment::DeleteAttachmentError, R>) -> Self {
696 match err {
697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
700 source: err.into(),
701 }),
702 }
703 }
704}
705impl From<crate::operation::delete_attachment::DeleteAttachmentError> for Error {
706 fn from(err: crate::operation::delete_attachment::DeleteAttachmentError) -> Self {
707 match err {
708 crate::operation::delete_attachment::DeleteAttachmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
709 crate::operation::delete_attachment::DeleteAttachmentError::InternalServerException(inner) => Error::InternalServerException(inner),
710 crate::operation::delete_attachment::DeleteAttachmentError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
711 crate::operation::delete_attachment::DeleteAttachmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
712 crate::operation::delete_attachment::DeleteAttachmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
713 crate::operation::delete_attachment::DeleteAttachmentError::ValidationException(inner) => Error::ValidationException(inner),
714 crate::operation::delete_attachment::DeleteAttachmentError::Unhandled(inner) => Error::Unhandled(inner),
715 }
716 }
717}
718impl<R>
719 From<
720 ::aws_smithy_runtime_api::client::result::SdkError<
721 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError,
722 R,
723 >,
724 > for Error
725where
726 R: Send + Sync + std::fmt::Debug + 'static,
727{
728 fn from(
729 err: ::aws_smithy_runtime_api::client::result::SdkError<
730 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError,
731 R,
732 >,
733 ) -> Self {
734 match err {
735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
738 source: err.into(),
739 }),
740 }
741 }
742}
743impl From<crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError> for Error {
744 fn from(err: crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError) -> Self {
745 match err {
746 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::AccessDeniedException(inner) => {
747 Error::AccessDeniedException(inner)
748 }
749 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::InternalServerException(inner) => {
750 Error::InternalServerException(inner)
751 }
752 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::ResourceNotFoundException(inner) => {
753 Error::ResourceNotFoundException(inner)
754 }
755 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::ThrottlingException(inner) => {
756 Error::ThrottlingException(inner)
757 }
758 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::ValidationException(inner) => {
759 Error::ValidationException(inner)
760 }
761 crate::operation::delete_chat_controls_configuration::DeleteChatControlsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
762 }
763 }
764}
765impl<R>
766 From<
767 ::aws_smithy_runtime_api::client::result::SdkError<
768 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError,
769 R,
770 >,
771 > for Error
772where
773 R: Send + Sync + std::fmt::Debug + 'static,
774{
775 fn from(
776 err: ::aws_smithy_runtime_api::client::result::SdkError<
777 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError,
778 R,
779 >,
780 ) -> Self {
781 match err {
782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
785 source: err.into(),
786 }),
787 }
788 }
789}
790impl From<crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError> for Error {
791 fn from(err: crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError) -> Self {
792 match err {
793 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::AccessDeniedException(inner) => {
794 Error::AccessDeniedException(inner)
795 }
796 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::ConflictException(inner) => {
797 Error::ConflictException(inner)
798 }
799 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::InternalServerException(inner) => {
800 Error::InternalServerException(inner)
801 }
802 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::ResourceNotFoundException(inner) => {
803 Error::ResourceNotFoundException(inner)
804 }
805 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::ThrottlingException(inner) => {
806 Error::ThrottlingException(inner)
807 }
808 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::ValidationException(inner) => {
809 Error::ValidationException(inner)
810 }
811 crate::operation::delete_chat_response_configuration::DeleteChatResponseConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
812 }
813 }
814}
815impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_conversation::DeleteConversationError, R>> for Error
816where
817 R: Send + Sync + std::fmt::Debug + 'static,
818{
819 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_conversation::DeleteConversationError, R>) -> Self {
820 match err {
821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
824 source: err.into(),
825 }),
826 }
827 }
828}
829impl From<crate::operation::delete_conversation::DeleteConversationError> for Error {
830 fn from(err: crate::operation::delete_conversation::DeleteConversationError) -> Self {
831 match err {
832 crate::operation::delete_conversation::DeleteConversationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
833 crate::operation::delete_conversation::DeleteConversationError::ConflictException(inner) => Error::ConflictException(inner),
834 crate::operation::delete_conversation::DeleteConversationError::InternalServerException(inner) => Error::InternalServerException(inner),
835 crate::operation::delete_conversation::DeleteConversationError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
836 crate::operation::delete_conversation::DeleteConversationError::ResourceNotFoundException(inner) => {
837 Error::ResourceNotFoundException(inner)
838 }
839 crate::operation::delete_conversation::DeleteConversationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
840 crate::operation::delete_conversation::DeleteConversationError::ValidationException(inner) => Error::ValidationException(inner),
841 crate::operation::delete_conversation::DeleteConversationError::Unhandled(inner) => Error::Unhandled(inner),
842 }
843 }
844}
845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_accessor::DeleteDataAccessorError, R>> for Error
846where
847 R: Send + Sync + std::fmt::Debug + 'static,
848{
849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_accessor::DeleteDataAccessorError, R>) -> Self {
850 match err {
851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
854 source: err.into(),
855 }),
856 }
857 }
858}
859impl From<crate::operation::delete_data_accessor::DeleteDataAccessorError> for Error {
860 fn from(err: crate::operation::delete_data_accessor::DeleteDataAccessorError) -> Self {
861 match err {
862 crate::operation::delete_data_accessor::DeleteDataAccessorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
863 crate::operation::delete_data_accessor::DeleteDataAccessorError::ConflictException(inner) => Error::ConflictException(inner),
864 crate::operation::delete_data_accessor::DeleteDataAccessorError::InternalServerException(inner) => Error::InternalServerException(inner),
865 crate::operation::delete_data_accessor::DeleteDataAccessorError::ResourceNotFoundException(inner) => {
866 Error::ResourceNotFoundException(inner)
867 }
868 crate::operation::delete_data_accessor::DeleteDataAccessorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
869 crate::operation::delete_data_accessor::DeleteDataAccessorError::ValidationException(inner) => Error::ValidationException(inner),
870 crate::operation::delete_data_accessor::DeleteDataAccessorError::Unhandled(inner) => Error::Unhandled(inner),
871 }
872 }
873}
874impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
875where
876 R: Send + Sync + std::fmt::Debug + 'static,
877{
878 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
879 match err {
880 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
881 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
882 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
883 source: err.into(),
884 }),
885 }
886 }
887}
888impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
889 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
890 match err {
891 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
892 crate::operation::delete_data_source::DeleteDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
893 crate::operation::delete_data_source::DeleteDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
894 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
895 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
896 crate::operation::delete_data_source::DeleteDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
897 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
898 }
899 }
900}
901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>> for Error
902where
903 R: Send + Sync + std::fmt::Debug + 'static,
904{
905 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>) -> Self {
906 match err {
907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
910 source: err.into(),
911 }),
912 }
913 }
914}
915impl From<crate::operation::delete_group::DeleteGroupError> for Error {
916 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
917 match err {
918 crate::operation::delete_group::DeleteGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
919 crate::operation::delete_group::DeleteGroupError::ConflictException(inner) => Error::ConflictException(inner),
920 crate::operation::delete_group::DeleteGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
921 crate::operation::delete_group::DeleteGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
922 crate::operation::delete_group::DeleteGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
923 crate::operation::delete_group::DeleteGroupError::ValidationException(inner) => Error::ValidationException(inner),
924 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
925 }
926 }
927}
928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_index::DeleteIndexError, R>> for Error
929where
930 R: Send + Sync + std::fmt::Debug + 'static,
931{
932 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_index::DeleteIndexError, R>) -> Self {
933 match err {
934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
937 source: err.into(),
938 }),
939 }
940 }
941}
942impl From<crate::operation::delete_index::DeleteIndexError> for Error {
943 fn from(err: crate::operation::delete_index::DeleteIndexError) -> Self {
944 match err {
945 crate::operation::delete_index::DeleteIndexError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
946 crate::operation::delete_index::DeleteIndexError::ConflictException(inner) => Error::ConflictException(inner),
947 crate::operation::delete_index::DeleteIndexError::InternalServerException(inner) => Error::InternalServerException(inner),
948 crate::operation::delete_index::DeleteIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
949 crate::operation::delete_index::DeleteIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
950 crate::operation::delete_index::DeleteIndexError::ValidationException(inner) => Error::ValidationException(inner),
951 crate::operation::delete_index::DeleteIndexError::Unhandled(inner) => Error::Unhandled(inner),
952 }
953 }
954}
955impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_plugin::DeletePluginError, R>> for Error
956where
957 R: Send + Sync + std::fmt::Debug + 'static,
958{
959 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_plugin::DeletePluginError, R>) -> Self {
960 match err {
961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
964 source: err.into(),
965 }),
966 }
967 }
968}
969impl From<crate::operation::delete_plugin::DeletePluginError> for Error {
970 fn from(err: crate::operation::delete_plugin::DeletePluginError) -> Self {
971 match err {
972 crate::operation::delete_plugin::DeletePluginError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
973 crate::operation::delete_plugin::DeletePluginError::ConflictException(inner) => Error::ConflictException(inner),
974 crate::operation::delete_plugin::DeletePluginError::InternalServerException(inner) => Error::InternalServerException(inner),
975 crate::operation::delete_plugin::DeletePluginError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
976 crate::operation::delete_plugin::DeletePluginError::ThrottlingException(inner) => Error::ThrottlingException(inner),
977 crate::operation::delete_plugin::DeletePluginError::ValidationException(inner) => Error::ValidationException(inner),
978 crate::operation::delete_plugin::DeletePluginError::Unhandled(inner) => Error::Unhandled(inner),
979 }
980 }
981}
982impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_retriever::DeleteRetrieverError, R>> for Error
983where
984 R: Send + Sync + std::fmt::Debug + 'static,
985{
986 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_retriever::DeleteRetrieverError, R>) -> Self {
987 match err {
988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
991 source: err.into(),
992 }),
993 }
994 }
995}
996impl From<crate::operation::delete_retriever::DeleteRetrieverError> for Error {
997 fn from(err: crate::operation::delete_retriever::DeleteRetrieverError) -> Self {
998 match err {
999 crate::operation::delete_retriever::DeleteRetrieverError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1000 crate::operation::delete_retriever::DeleteRetrieverError::ConflictException(inner) => Error::ConflictException(inner),
1001 crate::operation::delete_retriever::DeleteRetrieverError::InternalServerException(inner) => Error::InternalServerException(inner),
1002 crate::operation::delete_retriever::DeleteRetrieverError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1003 crate::operation::delete_retriever::DeleteRetrieverError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1004 crate::operation::delete_retriever::DeleteRetrieverError::ValidationException(inner) => Error::ValidationException(inner),
1005 crate::operation::delete_retriever::DeleteRetrieverError::Unhandled(inner) => Error::Unhandled(inner),
1006 }
1007 }
1008}
1009impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
1010where
1011 R: Send + Sync + std::fmt::Debug + 'static,
1012{
1013 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
1014 match err {
1015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1018 source: err.into(),
1019 }),
1020 }
1021 }
1022}
1023impl From<crate::operation::delete_user::DeleteUserError> for Error {
1024 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
1025 match err {
1026 crate::operation::delete_user::DeleteUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1027 crate::operation::delete_user::DeleteUserError::ConflictException(inner) => Error::ConflictException(inner),
1028 crate::operation::delete_user::DeleteUserError::InternalServerException(inner) => Error::InternalServerException(inner),
1029 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1030 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1031 crate::operation::delete_user::DeleteUserError::ValidationException(inner) => Error::ValidationException(inner),
1032 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
1033 }
1034 }
1035}
1036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_web_experience::DeleteWebExperienceError, R>> for Error
1037where
1038 R: Send + Sync + std::fmt::Debug + 'static,
1039{
1040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_web_experience::DeleteWebExperienceError, R>) -> Self {
1041 match err {
1042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1045 source: err.into(),
1046 }),
1047 }
1048 }
1049}
1050impl From<crate::operation::delete_web_experience::DeleteWebExperienceError> for Error {
1051 fn from(err: crate::operation::delete_web_experience::DeleteWebExperienceError) -> Self {
1052 match err {
1053 crate::operation::delete_web_experience::DeleteWebExperienceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1054 crate::operation::delete_web_experience::DeleteWebExperienceError::ConflictException(inner) => Error::ConflictException(inner),
1055 crate::operation::delete_web_experience::DeleteWebExperienceError::InternalServerException(inner) => {
1056 Error::InternalServerException(inner)
1057 }
1058 crate::operation::delete_web_experience::DeleteWebExperienceError::ResourceNotFoundException(inner) => {
1059 Error::ResourceNotFoundException(inner)
1060 }
1061 crate::operation::delete_web_experience::DeleteWebExperienceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1062 crate::operation::delete_web_experience::DeleteWebExperienceError::ValidationException(inner) => Error::ValidationException(inner),
1063 crate::operation::delete_web_experience::DeleteWebExperienceError::Unhandled(inner) => Error::Unhandled(inner),
1064 }
1065 }
1066}
1067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_permission::DisassociatePermissionError, R>> for Error
1068where
1069 R: Send + Sync + std::fmt::Debug + 'static,
1070{
1071 fn from(
1072 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_permission::DisassociatePermissionError, R>,
1073 ) -> Self {
1074 match err {
1075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1078 source: err.into(),
1079 }),
1080 }
1081 }
1082}
1083impl From<crate::operation::disassociate_permission::DisassociatePermissionError> for Error {
1084 fn from(err: crate::operation::disassociate_permission::DisassociatePermissionError) -> Self {
1085 match err {
1086 crate::operation::disassociate_permission::DisassociatePermissionError::AccessDeniedException(inner) => {
1087 Error::AccessDeniedException(inner)
1088 }
1089 crate::operation::disassociate_permission::DisassociatePermissionError::ConflictException(inner) => Error::ConflictException(inner),
1090 crate::operation::disassociate_permission::DisassociatePermissionError::InternalServerException(inner) => {
1091 Error::InternalServerException(inner)
1092 }
1093 crate::operation::disassociate_permission::DisassociatePermissionError::ResourceNotFoundException(inner) => {
1094 Error::ResourceNotFoundException(inner)
1095 }
1096 crate::operation::disassociate_permission::DisassociatePermissionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1097 crate::operation::disassociate_permission::DisassociatePermissionError::ValidationException(inner) => Error::ValidationException(inner),
1098 crate::operation::disassociate_permission::DisassociatePermissionError::Unhandled(inner) => Error::Unhandled(inner),
1099 }
1100 }
1101}
1102impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application::GetApplicationError, R>> for Error
1103where
1104 R: Send + Sync + std::fmt::Debug + 'static,
1105{
1106 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application::GetApplicationError, R>) -> Self {
1107 match err {
1108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1111 source: err.into(),
1112 }),
1113 }
1114 }
1115}
1116impl From<crate::operation::get_application::GetApplicationError> for Error {
1117 fn from(err: crate::operation::get_application::GetApplicationError) -> Self {
1118 match err {
1119 crate::operation::get_application::GetApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1120 crate::operation::get_application::GetApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
1121 crate::operation::get_application::GetApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1122 crate::operation::get_application::GetApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1123 crate::operation::get_application::GetApplicationError::ValidationException(inner) => Error::ValidationException(inner),
1124 crate::operation::get_application::GetApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1125 }
1126 }
1127}
1128impl<R>
1129 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError, R>>
1130 for Error
1131where
1132 R: Send + Sync + std::fmt::Debug + 'static,
1133{
1134 fn from(
1135 err: ::aws_smithy_runtime_api::client::result::SdkError<
1136 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError,
1137 R,
1138 >,
1139 ) -> Self {
1140 match err {
1141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1144 source: err.into(),
1145 }),
1146 }
1147 }
1148}
1149impl From<crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError> for Error {
1150 fn from(err: crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError) -> Self {
1151 match err {
1152 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::AccessDeniedException(inner) => {
1153 Error::AccessDeniedException(inner)
1154 }
1155 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::InternalServerException(inner) => {
1156 Error::InternalServerException(inner)
1157 }
1158 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::ResourceNotFoundException(inner) => {
1159 Error::ResourceNotFoundException(inner)
1160 }
1161 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::ThrottlingException(inner) => {
1162 Error::ThrottlingException(inner)
1163 }
1164 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::ValidationException(inner) => {
1165 Error::ValidationException(inner)
1166 }
1167 crate::operation::get_chat_controls_configuration::GetChatControlsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1168 }
1169 }
1170}
1171impl<R>
1172 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError, R>>
1173 for Error
1174where
1175 R: Send + Sync + std::fmt::Debug + 'static,
1176{
1177 fn from(
1178 err: ::aws_smithy_runtime_api::client::result::SdkError<
1179 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError,
1180 R,
1181 >,
1182 ) -> Self {
1183 match err {
1184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1187 source: err.into(),
1188 }),
1189 }
1190 }
1191}
1192impl From<crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError> for Error {
1193 fn from(err: crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError) -> Self {
1194 match err {
1195 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::AccessDeniedException(inner) => {
1196 Error::AccessDeniedException(inner)
1197 }
1198 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::InternalServerException(inner) => {
1199 Error::InternalServerException(inner)
1200 }
1201 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::ResourceNotFoundException(inner) => {
1202 Error::ResourceNotFoundException(inner)
1203 }
1204 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::ThrottlingException(inner) => {
1205 Error::ThrottlingException(inner)
1206 }
1207 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::ValidationException(inner) => {
1208 Error::ValidationException(inner)
1209 }
1210 crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1211 }
1212 }
1213}
1214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_accessor::GetDataAccessorError, R>> for Error
1215where
1216 R: Send + Sync + std::fmt::Debug + 'static,
1217{
1218 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_accessor::GetDataAccessorError, R>) -> Self {
1219 match err {
1220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1223 source: err.into(),
1224 }),
1225 }
1226 }
1227}
1228impl From<crate::operation::get_data_accessor::GetDataAccessorError> for Error {
1229 fn from(err: crate::operation::get_data_accessor::GetDataAccessorError) -> Self {
1230 match err {
1231 crate::operation::get_data_accessor::GetDataAccessorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1232 crate::operation::get_data_accessor::GetDataAccessorError::InternalServerException(inner) => Error::InternalServerException(inner),
1233 crate::operation::get_data_accessor::GetDataAccessorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1234 crate::operation::get_data_accessor::GetDataAccessorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1235 crate::operation::get_data_accessor::GetDataAccessorError::ValidationException(inner) => Error::ValidationException(inner),
1236 crate::operation::get_data_accessor::GetDataAccessorError::Unhandled(inner) => Error::Unhandled(inner),
1237 }
1238 }
1239}
1240impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>> for Error
1241where
1242 R: Send + Sync + std::fmt::Debug + 'static,
1243{
1244 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>) -> Self {
1245 match err {
1246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1249 source: err.into(),
1250 }),
1251 }
1252 }
1253}
1254impl From<crate::operation::get_data_source::GetDataSourceError> for Error {
1255 fn from(err: crate::operation::get_data_source::GetDataSourceError) -> Self {
1256 match err {
1257 crate::operation::get_data_source::GetDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1258 crate::operation::get_data_source::GetDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1259 crate::operation::get_data_source::GetDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1260 crate::operation::get_data_source::GetDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1261 crate::operation::get_data_source::GetDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
1262 crate::operation::get_data_source::GetDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1263 }
1264 }
1265}
1266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_document_content::GetDocumentContentError, R>> for Error
1267where
1268 R: Send + Sync + std::fmt::Debug + 'static,
1269{
1270 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_document_content::GetDocumentContentError, R>) -> Self {
1271 match err {
1272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1275 source: err.into(),
1276 }),
1277 }
1278 }
1279}
1280impl From<crate::operation::get_document_content::GetDocumentContentError> for Error {
1281 fn from(err: crate::operation::get_document_content::GetDocumentContentError) -> Self {
1282 match err {
1283 crate::operation::get_document_content::GetDocumentContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1284 crate::operation::get_document_content::GetDocumentContentError::InternalServerException(inner) => Error::InternalServerException(inner),
1285 crate::operation::get_document_content::GetDocumentContentError::ResourceNotFoundException(inner) => {
1286 Error::ResourceNotFoundException(inner)
1287 }
1288 crate::operation::get_document_content::GetDocumentContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1289 crate::operation::get_document_content::GetDocumentContentError::ValidationException(inner) => Error::ValidationException(inner),
1290 crate::operation::get_document_content::GetDocumentContentError::Unhandled(inner) => Error::Unhandled(inner),
1291 }
1292 }
1293}
1294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group::GetGroupError, R>> for Error
1295where
1296 R: Send + Sync + std::fmt::Debug + 'static,
1297{
1298 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group::GetGroupError, R>) -> Self {
1299 match err {
1300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1303 source: err.into(),
1304 }),
1305 }
1306 }
1307}
1308impl From<crate::operation::get_group::GetGroupError> for Error {
1309 fn from(err: crate::operation::get_group::GetGroupError) -> Self {
1310 match err {
1311 crate::operation::get_group::GetGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1312 crate::operation::get_group::GetGroupError::ConflictException(inner) => Error::ConflictException(inner),
1313 crate::operation::get_group::GetGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
1314 crate::operation::get_group::GetGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1315 crate::operation::get_group::GetGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1316 crate::operation::get_group::GetGroupError::ValidationException(inner) => Error::ValidationException(inner),
1317 crate::operation::get_group::GetGroupError::Unhandled(inner) => Error::Unhandled(inner),
1318 }
1319 }
1320}
1321impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_index::GetIndexError, R>> for Error
1322where
1323 R: Send + Sync + std::fmt::Debug + 'static,
1324{
1325 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_index::GetIndexError, R>) -> Self {
1326 match err {
1327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1330 source: err.into(),
1331 }),
1332 }
1333 }
1334}
1335impl From<crate::operation::get_index::GetIndexError> for Error {
1336 fn from(err: crate::operation::get_index::GetIndexError) -> Self {
1337 match err {
1338 crate::operation::get_index::GetIndexError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1339 crate::operation::get_index::GetIndexError::InternalServerException(inner) => Error::InternalServerException(inner),
1340 crate::operation::get_index::GetIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1341 crate::operation::get_index::GetIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1342 crate::operation::get_index::GetIndexError::ValidationException(inner) => Error::ValidationException(inner),
1343 crate::operation::get_index::GetIndexError::Unhandled(inner) => Error::Unhandled(inner),
1344 }
1345 }
1346}
1347impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media::GetMediaError, R>> for Error
1348where
1349 R: Send + Sync + std::fmt::Debug + 'static,
1350{
1351 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media::GetMediaError, R>) -> Self {
1352 match err {
1353 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1354 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1355 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1356 source: err.into(),
1357 }),
1358 }
1359 }
1360}
1361impl From<crate::operation::get_media::GetMediaError> for Error {
1362 fn from(err: crate::operation::get_media::GetMediaError) -> Self {
1363 match err {
1364 crate::operation::get_media::GetMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1365 crate::operation::get_media::GetMediaError::InternalServerException(inner) => Error::InternalServerException(inner),
1366 crate::operation::get_media::GetMediaError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
1367 crate::operation::get_media::GetMediaError::MediaTooLargeException(inner) => Error::MediaTooLargeException(inner),
1368 crate::operation::get_media::GetMediaError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1369 crate::operation::get_media::GetMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1370 crate::operation::get_media::GetMediaError::ValidationException(inner) => Error::ValidationException(inner),
1371 crate::operation::get_media::GetMediaError::Unhandled(inner) => Error::Unhandled(inner),
1372 }
1373 }
1374}
1375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_plugin::GetPluginError, R>> for Error
1376where
1377 R: Send + Sync + std::fmt::Debug + 'static,
1378{
1379 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_plugin::GetPluginError, R>) -> Self {
1380 match err {
1381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1384 source: err.into(),
1385 }),
1386 }
1387 }
1388}
1389impl From<crate::operation::get_plugin::GetPluginError> for Error {
1390 fn from(err: crate::operation::get_plugin::GetPluginError) -> Self {
1391 match err {
1392 crate::operation::get_plugin::GetPluginError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1393 crate::operation::get_plugin::GetPluginError::InternalServerException(inner) => Error::InternalServerException(inner),
1394 crate::operation::get_plugin::GetPluginError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1395 crate::operation::get_plugin::GetPluginError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1396 crate::operation::get_plugin::GetPluginError::ValidationException(inner) => Error::ValidationException(inner),
1397 crate::operation::get_plugin::GetPluginError::Unhandled(inner) => Error::Unhandled(inner),
1398 }
1399 }
1400}
1401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
1402where
1403 R: Send + Sync + std::fmt::Debug + 'static,
1404{
1405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
1406 match err {
1407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1410 source: err.into(),
1411 }),
1412 }
1413 }
1414}
1415impl From<crate::operation::get_policy::GetPolicyError> for Error {
1416 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
1417 match err {
1418 crate::operation::get_policy::GetPolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1419 crate::operation::get_policy::GetPolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
1420 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1421 crate::operation::get_policy::GetPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1422 crate::operation::get_policy::GetPolicyError::ValidationException(inner) => Error::ValidationException(inner),
1423 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1424 }
1425 }
1426}
1427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_retriever::GetRetrieverError, R>> for Error
1428where
1429 R: Send + Sync + std::fmt::Debug + 'static,
1430{
1431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_retriever::GetRetrieverError, R>) -> Self {
1432 match err {
1433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1436 source: err.into(),
1437 }),
1438 }
1439 }
1440}
1441impl From<crate::operation::get_retriever::GetRetrieverError> for Error {
1442 fn from(err: crate::operation::get_retriever::GetRetrieverError) -> Self {
1443 match err {
1444 crate::operation::get_retriever::GetRetrieverError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1445 crate::operation::get_retriever::GetRetrieverError::InternalServerException(inner) => Error::InternalServerException(inner),
1446 crate::operation::get_retriever::GetRetrieverError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1447 crate::operation::get_retriever::GetRetrieverError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1448 crate::operation::get_retriever::GetRetrieverError::ValidationException(inner) => Error::ValidationException(inner),
1449 crate::operation::get_retriever::GetRetrieverError::Unhandled(inner) => Error::Unhandled(inner),
1450 }
1451 }
1452}
1453impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user::GetUserError, R>> for Error
1454where
1455 R: Send + Sync + std::fmt::Debug + 'static,
1456{
1457 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user::GetUserError, R>) -> Self {
1458 match err {
1459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1462 source: err.into(),
1463 }),
1464 }
1465 }
1466}
1467impl From<crate::operation::get_user::GetUserError> for Error {
1468 fn from(err: crate::operation::get_user::GetUserError) -> Self {
1469 match err {
1470 crate::operation::get_user::GetUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1471 crate::operation::get_user::GetUserError::ConflictException(inner) => Error::ConflictException(inner),
1472 crate::operation::get_user::GetUserError::InternalServerException(inner) => Error::InternalServerException(inner),
1473 crate::operation::get_user::GetUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1474 crate::operation::get_user::GetUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1475 crate::operation::get_user::GetUserError::ValidationException(inner) => Error::ValidationException(inner),
1476 crate::operation::get_user::GetUserError::Unhandled(inner) => Error::Unhandled(inner),
1477 }
1478 }
1479}
1480impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_web_experience::GetWebExperienceError, R>> for Error
1481where
1482 R: Send + Sync + std::fmt::Debug + 'static,
1483{
1484 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_web_experience::GetWebExperienceError, R>) -> Self {
1485 match err {
1486 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1487 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1488 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1489 source: err.into(),
1490 }),
1491 }
1492 }
1493}
1494impl From<crate::operation::get_web_experience::GetWebExperienceError> for Error {
1495 fn from(err: crate::operation::get_web_experience::GetWebExperienceError) -> Self {
1496 match err {
1497 crate::operation::get_web_experience::GetWebExperienceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1498 crate::operation::get_web_experience::GetWebExperienceError::InternalServerException(inner) => Error::InternalServerException(inner),
1499 crate::operation::get_web_experience::GetWebExperienceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1500 crate::operation::get_web_experience::GetWebExperienceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1501 crate::operation::get_web_experience::GetWebExperienceError::ValidationException(inner) => Error::ValidationException(inner),
1502 crate::operation::get_web_experience::GetWebExperienceError::Unhandled(inner) => Error::Unhandled(inner),
1503 }
1504 }
1505}
1506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>> for Error
1507where
1508 R: Send + Sync + std::fmt::Debug + 'static,
1509{
1510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>) -> Self {
1511 match err {
1512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1515 source: err.into(),
1516 }),
1517 }
1518 }
1519}
1520impl From<crate::operation::list_applications::ListApplicationsError> for Error {
1521 fn from(err: crate::operation::list_applications::ListApplicationsError) -> Self {
1522 match err {
1523 crate::operation::list_applications::ListApplicationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1524 crate::operation::list_applications::ListApplicationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1525 crate::operation::list_applications::ListApplicationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1526 crate::operation::list_applications::ListApplicationsError::ValidationException(inner) => Error::ValidationException(inner),
1527 crate::operation::list_applications::ListApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
1528 }
1529 }
1530}
1531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attachments::ListAttachmentsError, R>> for Error
1532where
1533 R: Send + Sync + std::fmt::Debug + 'static,
1534{
1535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attachments::ListAttachmentsError, R>) -> Self {
1536 match err {
1537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1540 source: err.into(),
1541 }),
1542 }
1543 }
1544}
1545impl From<crate::operation::list_attachments::ListAttachmentsError> for Error {
1546 fn from(err: crate::operation::list_attachments::ListAttachmentsError) -> Self {
1547 match err {
1548 crate::operation::list_attachments::ListAttachmentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1549 crate::operation::list_attachments::ListAttachmentsError::InternalServerException(inner) => Error::InternalServerException(inner),
1550 crate::operation::list_attachments::ListAttachmentsError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
1551 crate::operation::list_attachments::ListAttachmentsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1552 crate::operation::list_attachments::ListAttachmentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1553 crate::operation::list_attachments::ListAttachmentsError::ValidationException(inner) => Error::ValidationException(inner),
1554 crate::operation::list_attachments::ListAttachmentsError::Unhandled(inner) => Error::Unhandled(inner),
1555 }
1556 }
1557}
1558impl<R>
1559 From<
1560 ::aws_smithy_runtime_api::client::result::SdkError<
1561 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError,
1562 R,
1563 >,
1564 > for Error
1565where
1566 R: Send + Sync + std::fmt::Debug + 'static,
1567{
1568 fn from(
1569 err: ::aws_smithy_runtime_api::client::result::SdkError<
1570 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError,
1571 R,
1572 >,
1573 ) -> Self {
1574 match err {
1575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1578 source: err.into(),
1579 }),
1580 }
1581 }
1582}
1583impl From<crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError> for Error {
1584 fn from(err: crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError) -> Self {
1585 match err {
1586 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::AccessDeniedException(inner) => {
1587 Error::AccessDeniedException(inner)
1588 }
1589 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::InternalServerException(inner) => {
1590 Error::InternalServerException(inner)
1591 }
1592 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::ResourceNotFoundException(inner) => {
1593 Error::ResourceNotFoundException(inner)
1594 }
1595 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::ThrottlingException(inner) => {
1596 Error::ThrottlingException(inner)
1597 }
1598 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::ValidationException(inner) => {
1599 Error::ValidationException(inner)
1600 }
1601 crate::operation::list_chat_response_configurations::ListChatResponseConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
1602 }
1603 }
1604}
1605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conversations::ListConversationsError, R>> for Error
1606where
1607 R: Send + Sync + std::fmt::Debug + 'static,
1608{
1609 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conversations::ListConversationsError, R>) -> Self {
1610 match err {
1611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1614 source: err.into(),
1615 }),
1616 }
1617 }
1618}
1619impl From<crate::operation::list_conversations::ListConversationsError> for Error {
1620 fn from(err: crate::operation::list_conversations::ListConversationsError) -> Self {
1621 match err {
1622 crate::operation::list_conversations::ListConversationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1623 crate::operation::list_conversations::ListConversationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1624 crate::operation::list_conversations::ListConversationsError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
1625 crate::operation::list_conversations::ListConversationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1626 crate::operation::list_conversations::ListConversationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1627 crate::operation::list_conversations::ListConversationsError::ValidationException(inner) => Error::ValidationException(inner),
1628 crate::operation::list_conversations::ListConversationsError::Unhandled(inner) => Error::Unhandled(inner),
1629 }
1630 }
1631}
1632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_accessors::ListDataAccessorsError, R>> for Error
1633where
1634 R: Send + Sync + std::fmt::Debug + 'static,
1635{
1636 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_accessors::ListDataAccessorsError, R>) -> Self {
1637 match err {
1638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1641 source: err.into(),
1642 }),
1643 }
1644 }
1645}
1646impl From<crate::operation::list_data_accessors::ListDataAccessorsError> for Error {
1647 fn from(err: crate::operation::list_data_accessors::ListDataAccessorsError) -> Self {
1648 match err {
1649 crate::operation::list_data_accessors::ListDataAccessorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1650 crate::operation::list_data_accessors::ListDataAccessorsError::InternalServerException(inner) => Error::InternalServerException(inner),
1651 crate::operation::list_data_accessors::ListDataAccessorsError::ResourceNotFoundException(inner) => {
1652 Error::ResourceNotFoundException(inner)
1653 }
1654 crate::operation::list_data_accessors::ListDataAccessorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1655 crate::operation::list_data_accessors::ListDataAccessorsError::ValidationException(inner) => Error::ValidationException(inner),
1656 crate::operation::list_data_accessors::ListDataAccessorsError::Unhandled(inner) => Error::Unhandled(inner),
1657 }
1658 }
1659}
1660impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
1661where
1662 R: Send + Sync + std::fmt::Debug + 'static,
1663{
1664 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
1665 match err {
1666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1669 source: err.into(),
1670 }),
1671 }
1672 }
1673}
1674impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
1675 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
1676 match err {
1677 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1678 crate::operation::list_data_sources::ListDataSourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
1679 crate::operation::list_data_sources::ListDataSourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1680 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1681 crate::operation::list_data_sources::ListDataSourcesError::ValidationException(inner) => Error::ValidationException(inner),
1682 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
1683 }
1684 }
1685}
1686impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError, R>>
1687 for Error
1688where
1689 R: Send + Sync + std::fmt::Debug + 'static,
1690{
1691 fn from(
1692 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError, R>,
1693 ) -> Self {
1694 match err {
1695 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1696 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1697 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1698 source: err.into(),
1699 }),
1700 }
1701 }
1702}
1703impl From<crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError> for Error {
1704 fn from(err: crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError) -> Self {
1705 match err {
1706 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::AccessDeniedException(inner) => {
1707 Error::AccessDeniedException(inner)
1708 }
1709 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::ConflictException(inner) => Error::ConflictException(inner),
1710 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::InternalServerException(inner) => {
1711 Error::InternalServerException(inner)
1712 }
1713 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::ResourceNotFoundException(inner) => {
1714 Error::ResourceNotFoundException(inner)
1715 }
1716 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::ThrottlingException(inner) => {
1717 Error::ThrottlingException(inner)
1718 }
1719 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::ValidationException(inner) => {
1720 Error::ValidationException(inner)
1721 }
1722 crate::operation::list_data_source_sync_jobs::ListDataSourceSyncJobsError::Unhandled(inner) => Error::Unhandled(inner),
1723 }
1724 }
1725}
1726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_documents::ListDocumentsError, R>> for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_documents::ListDocumentsError, R>) -> Self {
1731 match err {
1732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1735 source: err.into(),
1736 }),
1737 }
1738 }
1739}
1740impl From<crate::operation::list_documents::ListDocumentsError> for Error {
1741 fn from(err: crate::operation::list_documents::ListDocumentsError) -> Self {
1742 match err {
1743 crate::operation::list_documents::ListDocumentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1744 crate::operation::list_documents::ListDocumentsError::InternalServerException(inner) => Error::InternalServerException(inner),
1745 crate::operation::list_documents::ListDocumentsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1746 crate::operation::list_documents::ListDocumentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1747 crate::operation::list_documents::ListDocumentsError::ValidationException(inner) => Error::ValidationException(inner),
1748 crate::operation::list_documents::ListDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
1757 match err {
1758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1761 source: err.into(),
1762 }),
1763 }
1764 }
1765}
1766impl From<crate::operation::list_groups::ListGroupsError> for Error {
1767 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
1768 match err {
1769 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1770 crate::operation::list_groups::ListGroupsError::ConflictException(inner) => Error::ConflictException(inner),
1771 crate::operation::list_groups::ListGroupsError::InternalServerException(inner) => Error::InternalServerException(inner),
1772 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1773 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1774 crate::operation::list_groups::ListGroupsError::ValidationException(inner) => Error::ValidationException(inner),
1775 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1776 }
1777 }
1778}
1779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_indices::ListIndicesError, R>> for Error
1780where
1781 R: Send + Sync + std::fmt::Debug + 'static,
1782{
1783 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_indices::ListIndicesError, R>) -> Self {
1784 match err {
1785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1788 source: err.into(),
1789 }),
1790 }
1791 }
1792}
1793impl From<crate::operation::list_indices::ListIndicesError> for Error {
1794 fn from(err: crate::operation::list_indices::ListIndicesError) -> Self {
1795 match err {
1796 crate::operation::list_indices::ListIndicesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1797 crate::operation::list_indices::ListIndicesError::InternalServerException(inner) => Error::InternalServerException(inner),
1798 crate::operation::list_indices::ListIndicesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1799 crate::operation::list_indices::ListIndicesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1800 crate::operation::list_indices::ListIndicesError::ValidationException(inner) => Error::ValidationException(inner),
1801 crate::operation::list_indices::ListIndicesError::Unhandled(inner) => Error::Unhandled(inner),
1802 }
1803 }
1804}
1805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_messages::ListMessagesError, R>> for Error
1806where
1807 R: Send + Sync + std::fmt::Debug + 'static,
1808{
1809 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_messages::ListMessagesError, R>) -> Self {
1810 match err {
1811 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1812 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1813 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1814 source: err.into(),
1815 }),
1816 }
1817 }
1818}
1819impl From<crate::operation::list_messages::ListMessagesError> for Error {
1820 fn from(err: crate::operation::list_messages::ListMessagesError) -> Self {
1821 match err {
1822 crate::operation::list_messages::ListMessagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1823 crate::operation::list_messages::ListMessagesError::InternalServerException(inner) => Error::InternalServerException(inner),
1824 crate::operation::list_messages::ListMessagesError::LicenseNotFoundException(inner) => Error::LicenseNotFoundException(inner),
1825 crate::operation::list_messages::ListMessagesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1826 crate::operation::list_messages::ListMessagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1827 crate::operation::list_messages::ListMessagesError::ValidationException(inner) => Error::ValidationException(inner),
1828 crate::operation::list_messages::ListMessagesError::Unhandled(inner) => Error::Unhandled(inner),
1829 }
1830 }
1831}
1832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_actions::ListPluginActionsError, R>> for Error
1833where
1834 R: Send + Sync + std::fmt::Debug + 'static,
1835{
1836 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_actions::ListPluginActionsError, R>) -> Self {
1837 match err {
1838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1841 source: err.into(),
1842 }),
1843 }
1844 }
1845}
1846impl From<crate::operation::list_plugin_actions::ListPluginActionsError> for Error {
1847 fn from(err: crate::operation::list_plugin_actions::ListPluginActionsError) -> Self {
1848 match err {
1849 crate::operation::list_plugin_actions::ListPluginActionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1850 crate::operation::list_plugin_actions::ListPluginActionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1851 crate::operation::list_plugin_actions::ListPluginActionsError::ResourceNotFoundException(inner) => {
1852 Error::ResourceNotFoundException(inner)
1853 }
1854 crate::operation::list_plugin_actions::ListPluginActionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1855 crate::operation::list_plugin_actions::ListPluginActionsError::ValidationException(inner) => Error::ValidationException(inner),
1856 crate::operation::list_plugin_actions::ListPluginActionsError::Unhandled(inner) => Error::Unhandled(inner),
1857 }
1858 }
1859}
1860impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugins::ListPluginsError, R>> for Error
1861where
1862 R: Send + Sync + std::fmt::Debug + 'static,
1863{
1864 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugins::ListPluginsError, R>) -> Self {
1865 match err {
1866 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1867 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1868 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1869 source: err.into(),
1870 }),
1871 }
1872 }
1873}
1874impl From<crate::operation::list_plugins::ListPluginsError> for Error {
1875 fn from(err: crate::operation::list_plugins::ListPluginsError) -> Self {
1876 match err {
1877 crate::operation::list_plugins::ListPluginsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1878 crate::operation::list_plugins::ListPluginsError::InternalServerException(inner) => Error::InternalServerException(inner),
1879 crate::operation::list_plugins::ListPluginsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1880 crate::operation::list_plugins::ListPluginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1881 crate::operation::list_plugins::ListPluginsError::ValidationException(inner) => Error::ValidationException(inner),
1882 crate::operation::list_plugins::ListPluginsError::Unhandled(inner) => Error::Unhandled(inner),
1883 }
1884 }
1885}
1886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_type_actions::ListPluginTypeActionsError, R>> for Error
1887where
1888 R: Send + Sync + std::fmt::Debug + 'static,
1889{
1890 fn from(
1891 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_type_actions::ListPluginTypeActionsError, R>,
1892 ) -> Self {
1893 match err {
1894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1897 source: err.into(),
1898 }),
1899 }
1900 }
1901}
1902impl From<crate::operation::list_plugin_type_actions::ListPluginTypeActionsError> for Error {
1903 fn from(err: crate::operation::list_plugin_type_actions::ListPluginTypeActionsError) -> Self {
1904 match err {
1905 crate::operation::list_plugin_type_actions::ListPluginTypeActionsError::AccessDeniedException(inner) => {
1906 Error::AccessDeniedException(inner)
1907 }
1908 crate::operation::list_plugin_type_actions::ListPluginTypeActionsError::InternalServerException(inner) => {
1909 Error::InternalServerException(inner)
1910 }
1911 crate::operation::list_plugin_type_actions::ListPluginTypeActionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1912 crate::operation::list_plugin_type_actions::ListPluginTypeActionsError::ValidationException(inner) => Error::ValidationException(inner),
1913 crate::operation::list_plugin_type_actions::ListPluginTypeActionsError::Unhandled(inner) => Error::Unhandled(inner),
1914 }
1915 }
1916}
1917impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError, R>>
1918 for Error
1919where
1920 R: Send + Sync + std::fmt::Debug + 'static,
1921{
1922 fn from(
1923 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError, R>,
1924 ) -> Self {
1925 match err {
1926 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1927 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1928 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1929 source: err.into(),
1930 }),
1931 }
1932 }
1933}
1934impl From<crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError> for Error {
1935 fn from(err: crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError) -> Self {
1936 match err {
1937 crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError::AccessDeniedException(inner) => {
1938 Error::AccessDeniedException(inner)
1939 }
1940 crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError::InternalServerException(inner) => {
1941 Error::InternalServerException(inner)
1942 }
1943 crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1944 crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError::ValidationException(inner) => Error::ValidationException(inner),
1945 crate::operation::list_plugin_type_metadata::ListPluginTypeMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1946 }
1947 }
1948}
1949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_retrievers::ListRetrieversError, R>> for Error
1950where
1951 R: Send + Sync + std::fmt::Debug + 'static,
1952{
1953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_retrievers::ListRetrieversError, R>) -> Self {
1954 match err {
1955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1958 source: err.into(),
1959 }),
1960 }
1961 }
1962}
1963impl From<crate::operation::list_retrievers::ListRetrieversError> for Error {
1964 fn from(err: crate::operation::list_retrievers::ListRetrieversError) -> Self {
1965 match err {
1966 crate::operation::list_retrievers::ListRetrieversError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1967 crate::operation::list_retrievers::ListRetrieversError::InternalServerException(inner) => Error::InternalServerException(inner),
1968 crate::operation::list_retrievers::ListRetrieversError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1969 crate::operation::list_retrievers::ListRetrieversError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1970 crate::operation::list_retrievers::ListRetrieversError::ValidationException(inner) => Error::ValidationException(inner),
1971 crate::operation::list_retrievers::ListRetrieversError::Unhandled(inner) => Error::Unhandled(inner),
1972 }
1973 }
1974}
1975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscriptions::ListSubscriptionsError, R>> for Error
1976where
1977 R: Send + Sync + std::fmt::Debug + 'static,
1978{
1979 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscriptions::ListSubscriptionsError, R>) -> Self {
1980 match err {
1981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1984 source: err.into(),
1985 }),
1986 }
1987 }
1988}
1989impl From<crate::operation::list_subscriptions::ListSubscriptionsError> for Error {
1990 fn from(err: crate::operation::list_subscriptions::ListSubscriptionsError) -> Self {
1991 match err {
1992 crate::operation::list_subscriptions::ListSubscriptionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1993 crate::operation::list_subscriptions::ListSubscriptionsError::ConflictException(inner) => Error::ConflictException(inner),
1994 crate::operation::list_subscriptions::ListSubscriptionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1995 crate::operation::list_subscriptions::ListSubscriptionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1996 crate::operation::list_subscriptions::ListSubscriptionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1997 crate::operation::list_subscriptions::ListSubscriptionsError::ValidationException(inner) => Error::ValidationException(inner),
1998 crate::operation::list_subscriptions::ListSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
1999 }
2000 }
2001}
2002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2003where
2004 R: Send + Sync + std::fmt::Debug + 'static,
2005{
2006 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2007 match err {
2008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2011 source: err.into(),
2012 }),
2013 }
2014 }
2015}
2016impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2017 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2018 match err {
2019 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2020 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
2021 Error::InternalServerException(inner)
2022 }
2023 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2024 Error::ResourceNotFoundException(inner)
2025 }
2026 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2027 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
2028 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2029 }
2030 }
2031}
2032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_web_experiences::ListWebExperiencesError, R>> for Error
2033where
2034 R: Send + Sync + std::fmt::Debug + 'static,
2035{
2036 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_web_experiences::ListWebExperiencesError, R>) -> Self {
2037 match err {
2038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2041 source: err.into(),
2042 }),
2043 }
2044 }
2045}
2046impl From<crate::operation::list_web_experiences::ListWebExperiencesError> for Error {
2047 fn from(err: crate::operation::list_web_experiences::ListWebExperiencesError) -> Self {
2048 match err {
2049 crate::operation::list_web_experiences::ListWebExperiencesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2050 crate::operation::list_web_experiences::ListWebExperiencesError::InternalServerException(inner) => Error::InternalServerException(inner),
2051 crate::operation::list_web_experiences::ListWebExperiencesError::ResourceNotFoundException(inner) => {
2052 Error::ResourceNotFoundException(inner)
2053 }
2054 crate::operation::list_web_experiences::ListWebExperiencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2055 crate::operation::list_web_experiences::ListWebExperiencesError::ValidationException(inner) => Error::ValidationException(inner),
2056 crate::operation::list_web_experiences::ListWebExperiencesError::Unhandled(inner) => Error::Unhandled(inner),
2057 }
2058 }
2059}
2060impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_feedback::PutFeedbackError, R>> for Error
2061where
2062 R: Send + Sync + std::fmt::Debug + 'static,
2063{
2064 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_feedback::PutFeedbackError, R>) -> Self {
2065 match err {
2066 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2067 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2068 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2069 source: err.into(),
2070 }),
2071 }
2072 }
2073}
2074impl From<crate::operation::put_feedback::PutFeedbackError> for Error {
2075 fn from(err: crate::operation::put_feedback::PutFeedbackError) -> Self {
2076 match err {
2077 crate::operation::put_feedback::PutFeedbackError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2078 crate::operation::put_feedback::PutFeedbackError::InternalServerException(inner) => Error::InternalServerException(inner),
2079 crate::operation::put_feedback::PutFeedbackError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2080 crate::operation::put_feedback::PutFeedbackError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2081 crate::operation::put_feedback::PutFeedbackError::ValidationException(inner) => Error::ValidationException(inner),
2082 crate::operation::put_feedback::PutFeedbackError::Unhandled(inner) => Error::Unhandled(inner),
2083 }
2084 }
2085}
2086impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_group::PutGroupError, R>> for Error
2087where
2088 R: Send + Sync + std::fmt::Debug + 'static,
2089{
2090 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_group::PutGroupError, R>) -> Self {
2091 match err {
2092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2095 source: err.into(),
2096 }),
2097 }
2098 }
2099}
2100impl From<crate::operation::put_group::PutGroupError> for Error {
2101 fn from(err: crate::operation::put_group::PutGroupError) -> Self {
2102 match err {
2103 crate::operation::put_group::PutGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2104 crate::operation::put_group::PutGroupError::ConflictException(inner) => Error::ConflictException(inner),
2105 crate::operation::put_group::PutGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
2106 crate::operation::put_group::PutGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2107 crate::operation::put_group::PutGroupError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2108 crate::operation::put_group::PutGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2109 crate::operation::put_group::PutGroupError::ValidationException(inner) => Error::ValidationException(inner),
2110 crate::operation::put_group::PutGroupError::Unhandled(inner) => Error::Unhandled(inner),
2111 }
2112 }
2113}
2114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_relevant_content::SearchRelevantContentError, R>> for Error
2115where
2116 R: Send + Sync + std::fmt::Debug + 'static,
2117{
2118 fn from(
2119 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_relevant_content::SearchRelevantContentError, R>,
2120 ) -> Self {
2121 match err {
2122 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2123 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2124 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2125 source: err.into(),
2126 }),
2127 }
2128 }
2129}
2130impl From<crate::operation::search_relevant_content::SearchRelevantContentError> for Error {
2131 fn from(err: crate::operation::search_relevant_content::SearchRelevantContentError) -> Self {
2132 match err {
2133 crate::operation::search_relevant_content::SearchRelevantContentError::AccessDeniedException(inner) => {
2134 Error::AccessDeniedException(inner)
2135 }
2136 crate::operation::search_relevant_content::SearchRelevantContentError::InternalServerException(inner) => {
2137 Error::InternalServerException(inner)
2138 }
2139 crate::operation::search_relevant_content::SearchRelevantContentError::LicenseNotFoundException(inner) => {
2140 Error::LicenseNotFoundException(inner)
2141 }
2142 crate::operation::search_relevant_content::SearchRelevantContentError::ResourceNotFoundException(inner) => {
2143 Error::ResourceNotFoundException(inner)
2144 }
2145 crate::operation::search_relevant_content::SearchRelevantContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2146 crate::operation::search_relevant_content::SearchRelevantContentError::ValidationException(inner) => Error::ValidationException(inner),
2147 crate::operation::search_relevant_content::SearchRelevantContentError::Unhandled(inner) => Error::Unhandled(inner),
2148 }
2149 }
2150}
2151impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError, R>>
2152 for Error
2153where
2154 R: Send + Sync + std::fmt::Debug + 'static,
2155{
2156 fn from(
2157 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError, R>,
2158 ) -> Self {
2159 match err {
2160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2163 source: err.into(),
2164 }),
2165 }
2166 }
2167}
2168impl From<crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError> for Error {
2169 fn from(err: crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError) -> Self {
2170 match err {
2171 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::AccessDeniedException(inner) => {
2172 Error::AccessDeniedException(inner)
2173 }
2174 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::ConflictException(inner) => Error::ConflictException(inner),
2175 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::InternalServerException(inner) => {
2176 Error::InternalServerException(inner)
2177 }
2178 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::ResourceNotFoundException(inner) => {
2179 Error::ResourceNotFoundException(inner)
2180 }
2181 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::ServiceQuotaExceededException(inner) => {
2182 Error::ServiceQuotaExceededException(inner)
2183 }
2184 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::ThrottlingException(inner) => {
2185 Error::ThrottlingException(inner)
2186 }
2187 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::ValidationException(inner) => {
2188 Error::ValidationException(inner)
2189 }
2190 crate::operation::start_data_source_sync_job::StartDataSourceSyncJobError::Unhandled(inner) => Error::Unhandled(inner),
2191 }
2192 }
2193}
2194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError, R>> for Error
2195where
2196 R: Send + Sync + std::fmt::Debug + 'static,
2197{
2198 fn from(
2199 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError, R>,
2200 ) -> Self {
2201 match err {
2202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2205 source: err.into(),
2206 }),
2207 }
2208 }
2209}
2210impl From<crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError> for Error {
2211 fn from(err: crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError) -> Self {
2212 match err {
2213 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::AccessDeniedException(inner) => {
2214 Error::AccessDeniedException(inner)
2215 }
2216 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::ConflictException(inner) => Error::ConflictException(inner),
2217 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::InternalServerException(inner) => {
2218 Error::InternalServerException(inner)
2219 }
2220 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::ResourceNotFoundException(inner) => {
2221 Error::ResourceNotFoundException(inner)
2222 }
2223 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2224 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::ValidationException(inner) => Error::ValidationException(inner),
2225 crate::operation::stop_data_source_sync_job::StopDataSourceSyncJobError::Unhandled(inner) => Error::Unhandled(inner),
2226 }
2227 }
2228}
2229impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2230where
2231 R: Send + Sync + std::fmt::Debug + 'static,
2232{
2233 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2234 match err {
2235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2238 source: err.into(),
2239 }),
2240 }
2241 }
2242}
2243impl From<crate::operation::tag_resource::TagResourceError> for Error {
2244 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2245 match err {
2246 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2247 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
2248 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2249 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2250 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2251 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2252 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2253 }
2254 }
2255}
2256impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2257where
2258 R: Send + Sync + std::fmt::Debug + 'static,
2259{
2260 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2261 match err {
2262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2265 source: err.into(),
2266 }),
2267 }
2268 }
2269}
2270impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2271 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2272 match err {
2273 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2274 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2275 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2276 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2277 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2278 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2279 }
2280 }
2281}
2282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>> for Error
2283where
2284 R: Send + Sync + std::fmt::Debug + 'static,
2285{
2286 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>) -> Self {
2287 match err {
2288 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2289 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2290 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2291 source: err.into(),
2292 }),
2293 }
2294 }
2295}
2296impl From<crate::operation::update_application::UpdateApplicationError> for Error {
2297 fn from(err: crate::operation::update_application::UpdateApplicationError) -> Self {
2298 match err {
2299 crate::operation::update_application::UpdateApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2300 crate::operation::update_application::UpdateApplicationError::ConflictException(inner) => Error::ConflictException(inner),
2301 crate::operation::update_application::UpdateApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
2302 crate::operation::update_application::UpdateApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2303 crate::operation::update_application::UpdateApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2304 crate::operation::update_application::UpdateApplicationError::ValidationException(inner) => Error::ValidationException(inner),
2305 crate::operation::update_application::UpdateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
2306 }
2307 }
2308}
2309impl<R>
2310 From<
2311 ::aws_smithy_runtime_api::client::result::SdkError<
2312 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError,
2313 R,
2314 >,
2315 > for Error
2316where
2317 R: Send + Sync + std::fmt::Debug + 'static,
2318{
2319 fn from(
2320 err: ::aws_smithy_runtime_api::client::result::SdkError<
2321 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError,
2322 R,
2323 >,
2324 ) -> Self {
2325 match err {
2326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2329 source: err.into(),
2330 }),
2331 }
2332 }
2333}
2334impl From<crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError> for Error {
2335 fn from(err: crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError) -> Self {
2336 match err {
2337 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::AccessDeniedException(inner) => {
2338 Error::AccessDeniedException(inner)
2339 }
2340 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::ConflictException(inner) => {
2341 Error::ConflictException(inner)
2342 }
2343 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::InternalServerException(inner) => {
2344 Error::InternalServerException(inner)
2345 }
2346 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::ResourceNotFoundException(inner) => {
2347 Error::ResourceNotFoundException(inner)
2348 }
2349 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::ServiceQuotaExceededException(inner) => {
2350 Error::ServiceQuotaExceededException(inner)
2351 }
2352 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::ThrottlingException(inner) => {
2353 Error::ThrottlingException(inner)
2354 }
2355 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::ValidationException(inner) => {
2356 Error::ValidationException(inner)
2357 }
2358 crate::operation::update_chat_controls_configuration::UpdateChatControlsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2359 }
2360 }
2361}
2362impl<R>
2363 From<
2364 ::aws_smithy_runtime_api::client::result::SdkError<
2365 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError,
2366 R,
2367 >,
2368 > for Error
2369where
2370 R: Send + Sync + std::fmt::Debug + 'static,
2371{
2372 fn from(
2373 err: ::aws_smithy_runtime_api::client::result::SdkError<
2374 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError,
2375 R,
2376 >,
2377 ) -> Self {
2378 match err {
2379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2382 source: err.into(),
2383 }),
2384 }
2385 }
2386}
2387impl From<crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError> for Error {
2388 fn from(err: crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError) -> Self {
2389 match err {
2390 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::AccessDeniedException(inner) => {
2391 Error::AccessDeniedException(inner)
2392 }
2393 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::ConflictException(inner) => {
2394 Error::ConflictException(inner)
2395 }
2396 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::InternalServerException(inner) => {
2397 Error::InternalServerException(inner)
2398 }
2399 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::ResourceNotFoundException(inner) => {
2400 Error::ResourceNotFoundException(inner)
2401 }
2402 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::ThrottlingException(inner) => {
2403 Error::ThrottlingException(inner)
2404 }
2405 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::ValidationException(inner) => {
2406 Error::ValidationException(inner)
2407 }
2408 crate::operation::update_chat_response_configuration::UpdateChatResponseConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2409 }
2410 }
2411}
2412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_accessor::UpdateDataAccessorError, R>> for Error
2413where
2414 R: Send + Sync + std::fmt::Debug + 'static,
2415{
2416 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_accessor::UpdateDataAccessorError, R>) -> Self {
2417 match err {
2418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2421 source: err.into(),
2422 }),
2423 }
2424 }
2425}
2426impl From<crate::operation::update_data_accessor::UpdateDataAccessorError> for Error {
2427 fn from(err: crate::operation::update_data_accessor::UpdateDataAccessorError) -> Self {
2428 match err {
2429 crate::operation::update_data_accessor::UpdateDataAccessorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2430 crate::operation::update_data_accessor::UpdateDataAccessorError::ConflictException(inner) => Error::ConflictException(inner),
2431 crate::operation::update_data_accessor::UpdateDataAccessorError::InternalServerException(inner) => Error::InternalServerException(inner),
2432 crate::operation::update_data_accessor::UpdateDataAccessorError::ResourceNotFoundException(inner) => {
2433 Error::ResourceNotFoundException(inner)
2434 }
2435 crate::operation::update_data_accessor::UpdateDataAccessorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2436 crate::operation::update_data_accessor::UpdateDataAccessorError::ValidationException(inner) => Error::ValidationException(inner),
2437 crate::operation::update_data_accessor::UpdateDataAccessorError::Unhandled(inner) => Error::Unhandled(inner),
2438 }
2439 }
2440}
2441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
2442where
2443 R: Send + Sync + std::fmt::Debug + 'static,
2444{
2445 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
2446 match err {
2447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2450 source: err.into(),
2451 }),
2452 }
2453 }
2454}
2455impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
2456 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
2457 match err {
2458 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2459 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
2460 crate::operation::update_data_source::UpdateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2461 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2462 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2463 crate::operation::update_data_source::UpdateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
2464 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
2465 }
2466 }
2467}
2468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_index::UpdateIndexError, R>> for Error
2469where
2470 R: Send + Sync + std::fmt::Debug + 'static,
2471{
2472 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_index::UpdateIndexError, R>) -> Self {
2473 match err {
2474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2477 source: err.into(),
2478 }),
2479 }
2480 }
2481}
2482impl From<crate::operation::update_index::UpdateIndexError> for Error {
2483 fn from(err: crate::operation::update_index::UpdateIndexError) -> Self {
2484 match err {
2485 crate::operation::update_index::UpdateIndexError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2486 crate::operation::update_index::UpdateIndexError::ConflictException(inner) => Error::ConflictException(inner),
2487 crate::operation::update_index::UpdateIndexError::InternalServerException(inner) => Error::InternalServerException(inner),
2488 crate::operation::update_index::UpdateIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2489 crate::operation::update_index::UpdateIndexError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2490 crate::operation::update_index::UpdateIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2491 crate::operation::update_index::UpdateIndexError::ValidationException(inner) => Error::ValidationException(inner),
2492 crate::operation::update_index::UpdateIndexError::Unhandled(inner) => Error::Unhandled(inner),
2493 }
2494 }
2495}
2496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_plugin::UpdatePluginError, R>> for Error
2497where
2498 R: Send + Sync + std::fmt::Debug + 'static,
2499{
2500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_plugin::UpdatePluginError, R>) -> Self {
2501 match err {
2502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2505 source: err.into(),
2506 }),
2507 }
2508 }
2509}
2510impl From<crate::operation::update_plugin::UpdatePluginError> for Error {
2511 fn from(err: crate::operation::update_plugin::UpdatePluginError) -> Self {
2512 match err {
2513 crate::operation::update_plugin::UpdatePluginError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2514 crate::operation::update_plugin::UpdatePluginError::ConflictException(inner) => Error::ConflictException(inner),
2515 crate::operation::update_plugin::UpdatePluginError::InternalServerException(inner) => Error::InternalServerException(inner),
2516 crate::operation::update_plugin::UpdatePluginError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2517 crate::operation::update_plugin::UpdatePluginError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2518 crate::operation::update_plugin::UpdatePluginError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2519 crate::operation::update_plugin::UpdatePluginError::ValidationException(inner) => Error::ValidationException(inner),
2520 crate::operation::update_plugin::UpdatePluginError::Unhandled(inner) => Error::Unhandled(inner),
2521 }
2522 }
2523}
2524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_retriever::UpdateRetrieverError, R>> for Error
2525where
2526 R: Send + Sync + std::fmt::Debug + 'static,
2527{
2528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_retriever::UpdateRetrieverError, R>) -> Self {
2529 match err {
2530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2533 source: err.into(),
2534 }),
2535 }
2536 }
2537}
2538impl From<crate::operation::update_retriever::UpdateRetrieverError> for Error {
2539 fn from(err: crate::operation::update_retriever::UpdateRetrieverError) -> Self {
2540 match err {
2541 crate::operation::update_retriever::UpdateRetrieverError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2542 crate::operation::update_retriever::UpdateRetrieverError::ConflictException(inner) => Error::ConflictException(inner),
2543 crate::operation::update_retriever::UpdateRetrieverError::InternalServerException(inner) => Error::InternalServerException(inner),
2544 crate::operation::update_retriever::UpdateRetrieverError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2545 crate::operation::update_retriever::UpdateRetrieverError::ServiceQuotaExceededException(inner) => {
2546 Error::ServiceQuotaExceededException(inner)
2547 }
2548 crate::operation::update_retriever::UpdateRetrieverError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2549 crate::operation::update_retriever::UpdateRetrieverError::ValidationException(inner) => Error::ValidationException(inner),
2550 crate::operation::update_retriever::UpdateRetrieverError::Unhandled(inner) => Error::Unhandled(inner),
2551 }
2552 }
2553}
2554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription::UpdateSubscriptionError, R>> for Error
2555where
2556 R: Send + Sync + std::fmt::Debug + 'static,
2557{
2558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription::UpdateSubscriptionError, R>) -> Self {
2559 match err {
2560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2563 source: err.into(),
2564 }),
2565 }
2566 }
2567}
2568impl From<crate::operation::update_subscription::UpdateSubscriptionError> for Error {
2569 fn from(err: crate::operation::update_subscription::UpdateSubscriptionError) -> Self {
2570 match err {
2571 crate::operation::update_subscription::UpdateSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2572 crate::operation::update_subscription::UpdateSubscriptionError::ConflictException(inner) => Error::ConflictException(inner),
2573 crate::operation::update_subscription::UpdateSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
2574 crate::operation::update_subscription::UpdateSubscriptionError::ResourceNotFoundException(inner) => {
2575 Error::ResourceNotFoundException(inner)
2576 }
2577 crate::operation::update_subscription::UpdateSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2578 crate::operation::update_subscription::UpdateSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
2579 crate::operation::update_subscription::UpdateSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2580 }
2581 }
2582}
2583impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
2584where
2585 R: Send + Sync + std::fmt::Debug + 'static,
2586{
2587 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
2588 match err {
2589 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2590 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2591 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2592 source: err.into(),
2593 }),
2594 }
2595 }
2596}
2597impl From<crate::operation::update_user::UpdateUserError> for Error {
2598 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
2599 match err {
2600 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2601 crate::operation::update_user::UpdateUserError::ConflictException(inner) => Error::ConflictException(inner),
2602 crate::operation::update_user::UpdateUserError::InternalServerException(inner) => Error::InternalServerException(inner),
2603 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2604 crate::operation::update_user::UpdateUserError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2605 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2606 crate::operation::update_user::UpdateUserError::ValidationException(inner) => Error::ValidationException(inner),
2607 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
2608 }
2609 }
2610}
2611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_web_experience::UpdateWebExperienceError, R>> for Error
2612where
2613 R: Send + Sync + std::fmt::Debug + 'static,
2614{
2615 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_web_experience::UpdateWebExperienceError, R>) -> Self {
2616 match err {
2617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2620 source: err.into(),
2621 }),
2622 }
2623 }
2624}
2625impl From<crate::operation::update_web_experience::UpdateWebExperienceError> for Error {
2626 fn from(err: crate::operation::update_web_experience::UpdateWebExperienceError) -> Self {
2627 match err {
2628 crate::operation::update_web_experience::UpdateWebExperienceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2629 crate::operation::update_web_experience::UpdateWebExperienceError::ConflictException(inner) => Error::ConflictException(inner),
2630 crate::operation::update_web_experience::UpdateWebExperienceError::InternalServerException(inner) => {
2631 Error::InternalServerException(inner)
2632 }
2633 crate::operation::update_web_experience::UpdateWebExperienceError::ResourceNotFoundException(inner) => {
2634 Error::ResourceNotFoundException(inner)
2635 }
2636 crate::operation::update_web_experience::UpdateWebExperienceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2637 crate::operation::update_web_experience::UpdateWebExperienceError::ValidationException(inner) => Error::ValidationException(inner),
2638 crate::operation::update_web_experience::UpdateWebExperienceError::Unhandled(inner) => Error::Unhandled(inner),
2639 }
2640 }
2641}
2642impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ChatInputStreamError, R>> for Error
2643where
2644 R: Send + Sync + std::fmt::Debug + 'static,
2645{
2646 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ChatInputStreamError, R>) -> Self {
2647 match err {
2648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2651 source: err.into(),
2652 }),
2653 }
2654 }
2655}
2656impl From<crate::types::error::ChatInputStreamError> for Error {
2657 fn from(err: crate::types::error::ChatInputStreamError) -> Self {
2658 match err {
2659 crate::types::error::ChatInputStreamError::Unhandled(inner) => Error::Unhandled(inner),
2660 }
2661 }
2662}
2663impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ChatOutputStreamError, R>> for Error
2664where
2665 R: Send + Sync + std::fmt::Debug + 'static,
2666{
2667 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ChatOutputStreamError, R>) -> Self {
2668 match err {
2669 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2670 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2671 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2672 source: err.into(),
2673 }),
2674 }
2675 }
2676}
2677impl From<crate::types::error::ChatOutputStreamError> for Error {
2678 fn from(err: crate::types::error::ChatOutputStreamError) -> Self {
2679 match err {
2680 crate::types::error::ChatOutputStreamError::Unhandled(inner) => Error::Unhandled(inner),
2681 }
2682 }
2683}
2684impl ::std::error::Error for Error {
2685 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2686 match self {
2687 Error::AccessDeniedException(inner) => inner.source(),
2688 Error::ConflictException(inner) => inner.source(),
2689 Error::ExternalResourceException(inner) => inner.source(),
2690 Error::InternalServerException(inner) => inner.source(),
2691 Error::LicenseNotFoundException(inner) => inner.source(),
2692 Error::MediaTooLargeException(inner) => inner.source(),
2693 Error::ResourceNotFoundException(inner) => inner.source(),
2694 Error::ServiceQuotaExceededException(inner) => inner.source(),
2695 Error::ThrottlingException(inner) => inner.source(),
2696 Error::ValidationException(inner) => inner.source(),
2697 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2698 }
2699 }
2700}
2701impl ::aws_types::request_id::RequestId for Error {
2702 fn request_id(&self) -> Option<&str> {
2703 match self {
2704 Self::AccessDeniedException(e) => e.request_id(),
2705 Self::ConflictException(e) => e.request_id(),
2706 Self::ExternalResourceException(e) => e.request_id(),
2707 Self::InternalServerException(e) => e.request_id(),
2708 Self::LicenseNotFoundException(e) => e.request_id(),
2709 Self::MediaTooLargeException(e) => e.request_id(),
2710 Self::ResourceNotFoundException(e) => e.request_id(),
2711 Self::ServiceQuotaExceededException(e) => e.request_id(),
2712 Self::ThrottlingException(e) => e.request_id(),
2713 Self::ValidationException(e) => e.request_id(),
2714 Self::Unhandled(e) => e.meta.request_id(),
2715 }
2716 }
2717}