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