1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 BadRequestException(crate::types::error::BadRequestException),
8 ConflictException(crate::types::error::ConflictException),
10 ForbiddenException(crate::types::error::ForbiddenException),
12 NotFoundException(crate::types::error::NotFoundException),
14 ResourceLimitExceededException(crate::types::error::ResourceLimitExceededException),
16 ServiceFailureException(crate::types::error::ServiceFailureException),
18 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
20 ThrottledClientException(crate::types::error::ThrottledClientException),
22 UnauthorizedClientException(crate::types::error::UnauthorizedClientException),
24 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
26 variable wildcard pattern and check `.code()`:
27 \
28 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
29 \
30 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
31 Unhandled(crate::error::sealed_unhandled::Unhandled),
32}
33impl ::std::fmt::Display for Error {
34 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35 match self {
36 Error::BadRequestException(inner) => inner.fmt(f),
37 Error::ConflictException(inner) => inner.fmt(f),
38 Error::ForbiddenException(inner) => inner.fmt(f),
39 Error::NotFoundException(inner) => inner.fmt(f),
40 Error::ResourceLimitExceededException(inner) => inner.fmt(f),
41 Error::ServiceFailureException(inner) => inner.fmt(f),
42 Error::ServiceUnavailableException(inner) => inner.fmt(f),
43 Error::ThrottledClientException(inner) => inner.fmt(f),
44 Error::UnauthorizedClientException(inner) => inner.fmt(f),
45 Error::Unhandled(_) => {
46 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
47 write!(f, "unhandled error ({code})")
48 } else {
49 f.write_str("unhandled error")
50 }
51 }
52 }
53 }
54}
55impl From<::aws_smithy_types::error::operation::BuildError> for Error {
56 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
57 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
58 source: value.into(),
59 meta: ::std::default::Default::default(),
60 })
61 }
62}
63impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
64 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
65 match self {
66 Self::BadRequestException(inner) => inner.meta(),
67 Self::ConflictException(inner) => inner.meta(),
68 Self::ForbiddenException(inner) => inner.meta(),
69 Self::NotFoundException(inner) => inner.meta(),
70 Self::ResourceLimitExceededException(inner) => inner.meta(),
71 Self::ServiceFailureException(inner) => inner.meta(),
72 Self::ServiceUnavailableException(inner) => inner.meta(),
73 Self::ThrottledClientException(inner) => inner.meta(),
74 Self::UnauthorizedClientException(inner) => inner.meta(),
75 Self::Unhandled(inner) => &inner.meta,
76 }
77 }
78}
79impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError, R>>
80 for Error
81where
82 R: Send + Sync + std::fmt::Debug + 'static,
83{
84 fn from(
85 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError, R>,
86 ) -> Self {
87 match err {
88 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
89 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
90 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
91 source: err.into(),
92 }),
93 }
94 }
95}
96impl From<crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError> for Error {
97 fn from(err: crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError) -> Self {
98 match err {
99 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::BadRequestException(inner) => {
100 Error::BadRequestException(inner)
101 }
102 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::ForbiddenException(inner) => {
103 Error::ForbiddenException(inner)
104 }
105 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::ResourceLimitExceededException(inner) => {
106 Error::ResourceLimitExceededException(inner)
107 }
108 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::ServiceFailureException(inner) => {
109 Error::ServiceFailureException(inner)
110 }
111 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::ServiceUnavailableException(inner) => {
112 Error::ServiceUnavailableException(inner)
113 }
114 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::ThrottledClientException(inner) => {
115 Error::ThrottledClientException(inner)
116 }
117 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::UnauthorizedClientException(inner) => {
118 Error::UnauthorizedClientException(inner)
119 }
120 crate::operation::create_media_capture_pipeline::CreateMediaCapturePipelineError::Unhandled(inner) => Error::Unhandled(inner),
121 }
122 }
123}
124impl<R>
125 From<
126 ::aws_smithy_runtime_api::client::result::SdkError<
127 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError,
128 R,
129 >,
130 > for Error
131where
132 R: Send + Sync + std::fmt::Debug + 'static,
133{
134 fn from(
135 err: ::aws_smithy_runtime_api::client::result::SdkError<
136 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError,
137 R,
138 >,
139 ) -> Self {
140 match err {
141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
144 source: err.into(),
145 }),
146 }
147 }
148}
149impl From<crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError> for Error {
150 fn from(err: crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError) -> Self {
151 match err {
152 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::BadRequestException(inner) => {
153 Error::BadRequestException(inner)
154 }
155 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::ForbiddenException(inner) => {
156 Error::ForbiddenException(inner)
157 }
158 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::ResourceLimitExceededException(inner) => {
159 Error::ResourceLimitExceededException(inner)
160 }
161 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::ServiceFailureException(inner) => {
162 Error::ServiceFailureException(inner)
163 }
164 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::ServiceUnavailableException(inner) => {
165 Error::ServiceUnavailableException(inner)
166 }
167 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::ThrottledClientException(inner) => {
168 Error::ThrottledClientException(inner)
169 }
170 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::UnauthorizedClientException(inner) => {
171 Error::UnauthorizedClientException(inner)
172 }
173 crate::operation::create_media_concatenation_pipeline::CreateMediaConcatenationPipelineError::Unhandled(inner) => Error::Unhandled(inner),
174 }
175 }
176}
177impl<R>
178 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError, 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_media_insights_pipeline::CreateMediaInsightsPipelineError,
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_media_insights_pipeline::CreateMediaInsightsPipelineError> for Error {
199 fn from(err: crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError) -> Self {
200 match err {
201 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::BadRequestException(inner) => {
202 Error::BadRequestException(inner)
203 }
204 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::ForbiddenException(inner) => {
205 Error::ForbiddenException(inner)
206 }
207 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::NotFoundException(inner) => {
208 Error::NotFoundException(inner)
209 }
210 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::ResourceLimitExceededException(inner) => {
211 Error::ResourceLimitExceededException(inner)
212 }
213 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::ServiceFailureException(inner) => {
214 Error::ServiceFailureException(inner)
215 }
216 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::ServiceUnavailableException(inner) => {
217 Error::ServiceUnavailableException(inner)
218 }
219 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::ThrottledClientException(inner) => {
220 Error::ThrottledClientException(inner)
221 }
222 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::UnauthorizedClientException(inner) => {
223 Error::UnauthorizedClientException(inner)
224 }
225 crate::operation::create_media_insights_pipeline::CreateMediaInsightsPipelineError::Unhandled(inner) => Error::Unhandled(inner),
226 }
227 }
228}
229impl<R>
230 From<
231 ::aws_smithy_runtime_api::client::result::SdkError<
232 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError,
233 R,
234 >,
235 > for Error
236where
237 R: Send + Sync + std::fmt::Debug + 'static,
238{
239 fn from(
240 err: ::aws_smithy_runtime_api::client::result::SdkError<
241 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError,
242 R,
243 >,
244 ) -> Self {
245 match err {
246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
249 source: err.into(),
250 }),
251 }
252 }
253}
254impl From<crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError> for Error {
255 fn from(err: crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError) -> Self {
256 match err {
257 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
258 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
259 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
260 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::ResourceLimitExceededException(inner) => Error::ResourceLimitExceededException(inner),
261 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
262 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
263 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
264 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
265 crate::operation::create_media_insights_pipeline_configuration::CreateMediaInsightsPipelineConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
266 }
267 }
268}
269impl<R>
270 From<
271 ::aws_smithy_runtime_api::client::result::SdkError<
272 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError,
273 R,
274 >,
275 > for Error
276where
277 R: Send + Sync + std::fmt::Debug + 'static,
278{
279 fn from(
280 err: ::aws_smithy_runtime_api::client::result::SdkError<
281 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError,
282 R,
283 >,
284 ) -> Self {
285 match err {
286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
289 source: err.into(),
290 }),
291 }
292 }
293}
294impl From<crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError> for Error {
295 fn from(err: crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError) -> Self {
296 match err {
297 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::BadRequestException(inner) => {
298 Error::BadRequestException(inner)
299 }
300 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::ForbiddenException(inner) => {
301 Error::ForbiddenException(inner)
302 }
303 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::ResourceLimitExceededException(inner) => {
304 Error::ResourceLimitExceededException(inner)
305 }
306 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::ServiceFailureException(inner) => {
307 Error::ServiceFailureException(inner)
308 }
309 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::ServiceUnavailableException(inner) => {
310 Error::ServiceUnavailableException(inner)
311 }
312 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::ThrottledClientException(inner) => {
313 Error::ThrottledClientException(inner)
314 }
315 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::UnauthorizedClientException(inner) => {
316 Error::UnauthorizedClientException(inner)
317 }
318 crate::operation::create_media_live_connector_pipeline::CreateMediaLiveConnectorPipelineError::Unhandled(inner) => {
319 Error::Unhandled(inner)
320 }
321 }
322 }
323}
324impl<R>
325 From<
326 ::aws_smithy_runtime_api::client::result::SdkError<
327 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError,
328 R,
329 >,
330 > for Error
331where
332 R: Send + Sync + std::fmt::Debug + 'static,
333{
334 fn from(
335 err: ::aws_smithy_runtime_api::client::result::SdkError<
336 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError,
337 R,
338 >,
339 ) -> 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_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError> for Error {
350 fn from(err: crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError) -> Self {
351 match err {
352 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::BadRequestException(inner) => Error::BadRequestException(inner),
353 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ConflictException(inner) => Error::ConflictException(inner),
354 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ForbiddenException(inner) => Error::ForbiddenException(inner),
355 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ResourceLimitExceededException(inner) => Error::ResourceLimitExceededException(inner),
356 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
357 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
358 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
359 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
360 crate::operation::create_media_pipeline_kinesis_video_stream_pool::CreateMediaPipelineKinesisVideoStreamPoolError::Unhandled(inner) => Error::Unhandled(inner),
361 }
362 }
363}
364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError, R>>
365 for Error
366where
367 R: Send + Sync + std::fmt::Debug + 'static,
368{
369 fn from(
370 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError, R>,
371 ) -> Self {
372 match err {
373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
376 source: err.into(),
377 }),
378 }
379 }
380}
381impl From<crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError> for Error {
382 fn from(err: crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError) -> Self {
383 match err {
384 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::BadRequestException(inner) => {
385 Error::BadRequestException(inner)
386 }
387 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::ForbiddenException(inner) => {
388 Error::ForbiddenException(inner)
389 }
390 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::NotFoundException(inner) => {
391 Error::NotFoundException(inner)
392 }
393 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::ResourceLimitExceededException(inner) => {
394 Error::ResourceLimitExceededException(inner)
395 }
396 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::ServiceFailureException(inner) => {
397 Error::ServiceFailureException(inner)
398 }
399 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::ServiceUnavailableException(inner) => {
400 Error::ServiceUnavailableException(inner)
401 }
402 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::ThrottledClientException(inner) => {
403 Error::ThrottledClientException(inner)
404 }
405 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::UnauthorizedClientException(inner) => {
406 Error::UnauthorizedClientException(inner)
407 }
408 crate::operation::create_media_stream_pipeline::CreateMediaStreamPipelineError::Unhandled(inner) => Error::Unhandled(inner),
409 }
410 }
411}
412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError, R>>
413 for Error
414where
415 R: Send + Sync + std::fmt::Debug + 'static,
416{
417 fn from(
418 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError, R>,
419 ) -> Self {
420 match err {
421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
424 source: err.into(),
425 }),
426 }
427 }
428}
429impl From<crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError> for Error {
430 fn from(err: crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError) -> Self {
431 match err {
432 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::BadRequestException(inner) => {
433 Error::BadRequestException(inner)
434 }
435 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::ForbiddenException(inner) => {
436 Error::ForbiddenException(inner)
437 }
438 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::NotFoundException(inner) => {
439 Error::NotFoundException(inner)
440 }
441 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::ServiceFailureException(inner) => {
442 Error::ServiceFailureException(inner)
443 }
444 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::ServiceUnavailableException(inner) => {
445 Error::ServiceUnavailableException(inner)
446 }
447 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::ThrottledClientException(inner) => {
448 Error::ThrottledClientException(inner)
449 }
450 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::UnauthorizedClientException(inner) => {
451 Error::UnauthorizedClientException(inner)
452 }
453 crate::operation::delete_media_capture_pipeline::DeleteMediaCapturePipelineError::Unhandled(inner) => Error::Unhandled(inner),
454 }
455 }
456}
457impl<R>
458 From<
459 ::aws_smithy_runtime_api::client::result::SdkError<
460 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError,
461 R,
462 >,
463 > for Error
464where
465 R: Send + Sync + std::fmt::Debug + 'static,
466{
467 fn from(
468 err: ::aws_smithy_runtime_api::client::result::SdkError<
469 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError,
470 R,
471 >,
472 ) -> Self {
473 match err {
474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
477 source: err.into(),
478 }),
479 }
480 }
481}
482impl From<crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError> for Error {
483 fn from(err: crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError) -> Self {
484 match err {
485 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
486 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
487 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
488 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
489 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
490 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
491 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
492 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
493 crate::operation::delete_media_insights_pipeline_configuration::DeleteMediaInsightsPipelineConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
494 }
495 }
496}
497impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_media_pipeline::DeleteMediaPipelineError, R>> for Error
498where
499 R: Send + Sync + std::fmt::Debug + 'static,
500{
501 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_media_pipeline::DeleteMediaPipelineError, R>) -> Self {
502 match err {
503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
506 source: err.into(),
507 }),
508 }
509 }
510}
511impl From<crate::operation::delete_media_pipeline::DeleteMediaPipelineError> for Error {
512 fn from(err: crate::operation::delete_media_pipeline::DeleteMediaPipelineError) -> Self {
513 match err {
514 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::BadRequestException(inner) => Error::BadRequestException(inner),
515 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::ConflictException(inner) => Error::ConflictException(inner),
516 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::ForbiddenException(inner) => Error::ForbiddenException(inner),
517 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::NotFoundException(inner) => Error::NotFoundException(inner),
518 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::ServiceFailureException(inner) => {
519 Error::ServiceFailureException(inner)
520 }
521 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::ServiceUnavailableException(inner) => {
522 Error::ServiceUnavailableException(inner)
523 }
524 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::ThrottledClientException(inner) => {
525 Error::ThrottledClientException(inner)
526 }
527 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::UnauthorizedClientException(inner) => {
528 Error::UnauthorizedClientException(inner)
529 }
530 crate::operation::delete_media_pipeline::DeleteMediaPipelineError::Unhandled(inner) => Error::Unhandled(inner),
531 }
532 }
533}
534impl<R>
535 From<
536 ::aws_smithy_runtime_api::client::result::SdkError<
537 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError,
538 R,
539 >,
540 > for Error
541where
542 R: Send + Sync + std::fmt::Debug + 'static,
543{
544 fn from(
545 err: ::aws_smithy_runtime_api::client::result::SdkError<
546 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError,
547 R,
548 >,
549 ) -> Self {
550 match err {
551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
554 source: err.into(),
555 }),
556 }
557 }
558}
559impl From<crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError> for Error {
560 fn from(err: crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError) -> Self {
561 match err {
562 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::BadRequestException(inner) => Error::BadRequestException(inner),
563 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::ConflictException(inner) => Error::ConflictException(inner),
564 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::ForbiddenException(inner) => Error::ForbiddenException(inner),
565 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::NotFoundException(inner) => Error::NotFoundException(inner),
566 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
567 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
568 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
569 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
570 crate::operation::delete_media_pipeline_kinesis_video_stream_pool::DeleteMediaPipelineKinesisVideoStreamPoolError::Unhandled(inner) => Error::Unhandled(inner),
571 }
572 }
573}
574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError, R>>
575 for Error
576where
577 R: Send + Sync + std::fmt::Debug + 'static,
578{
579 fn from(
580 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError, R>,
581 ) -> Self {
582 match err {
583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
586 source: err.into(),
587 }),
588 }
589 }
590}
591impl From<crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError> for Error {
592 fn from(err: crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError) -> Self {
593 match err {
594 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::BadRequestException(inner) => {
595 Error::BadRequestException(inner)
596 }
597 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::ForbiddenException(inner) => Error::ForbiddenException(inner),
598 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::NotFoundException(inner) => Error::NotFoundException(inner),
599 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::ServiceFailureException(inner) => {
600 Error::ServiceFailureException(inner)
601 }
602 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::ServiceUnavailableException(inner) => {
603 Error::ServiceUnavailableException(inner)
604 }
605 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::ThrottledClientException(inner) => {
606 Error::ThrottledClientException(inner)
607 }
608 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::UnauthorizedClientException(inner) => {
609 Error::UnauthorizedClientException(inner)
610 }
611 crate::operation::get_media_capture_pipeline::GetMediaCapturePipelineError::Unhandled(inner) => Error::Unhandled(inner),
612 }
613 }
614}
615impl<R>
616 From<
617 ::aws_smithy_runtime_api::client::result::SdkError<
618 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError,
619 R,
620 >,
621 > for Error
622where
623 R: Send + Sync + std::fmt::Debug + 'static,
624{
625 fn from(
626 err: ::aws_smithy_runtime_api::client::result::SdkError<
627 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError,
628 R,
629 >,
630 ) -> Self {
631 match err {
632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
635 source: err.into(),
636 }),
637 }
638 }
639}
640impl From<crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError> for Error {
641 fn from(err: crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError) -> Self {
642 match err {
643 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::BadRequestException(inner) => {
644 Error::BadRequestException(inner)
645 }
646 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::ForbiddenException(inner) => {
647 Error::ForbiddenException(inner)
648 }
649 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::NotFoundException(inner) => {
650 Error::NotFoundException(inner)
651 }
652 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::ServiceFailureException(
653 inner,
654 ) => Error::ServiceFailureException(inner),
655 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::ServiceUnavailableException(
656 inner,
657 ) => Error::ServiceUnavailableException(inner),
658 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::ThrottledClientException(
659 inner,
660 ) => Error::ThrottledClientException(inner),
661 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::UnauthorizedClientException(
662 inner,
663 ) => Error::UnauthorizedClientException(inner),
664 crate::operation::get_media_insights_pipeline_configuration::GetMediaInsightsPipelineConfigurationError::Unhandled(inner) => {
665 Error::Unhandled(inner)
666 }
667 }
668 }
669}
670impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media_pipeline::GetMediaPipelineError, R>> for Error
671where
672 R: Send + Sync + std::fmt::Debug + 'static,
673{
674 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_media_pipeline::GetMediaPipelineError, R>) -> Self {
675 match err {
676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
679 source: err.into(),
680 }),
681 }
682 }
683}
684impl From<crate::operation::get_media_pipeline::GetMediaPipelineError> for Error {
685 fn from(err: crate::operation::get_media_pipeline::GetMediaPipelineError) -> Self {
686 match err {
687 crate::operation::get_media_pipeline::GetMediaPipelineError::BadRequestException(inner) => Error::BadRequestException(inner),
688 crate::operation::get_media_pipeline::GetMediaPipelineError::ForbiddenException(inner) => Error::ForbiddenException(inner),
689 crate::operation::get_media_pipeline::GetMediaPipelineError::NotFoundException(inner) => Error::NotFoundException(inner),
690 crate::operation::get_media_pipeline::GetMediaPipelineError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
691 crate::operation::get_media_pipeline::GetMediaPipelineError::ServiceUnavailableException(inner) => {
692 Error::ServiceUnavailableException(inner)
693 }
694 crate::operation::get_media_pipeline::GetMediaPipelineError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
695 crate::operation::get_media_pipeline::GetMediaPipelineError::UnauthorizedClientException(inner) => {
696 Error::UnauthorizedClientException(inner)
697 }
698 crate::operation::get_media_pipeline::GetMediaPipelineError::Unhandled(inner) => Error::Unhandled(inner),
699 }
700 }
701}
702impl<R>
703 From<
704 ::aws_smithy_runtime_api::client::result::SdkError<
705 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError,
706 R,
707 >,
708 > for Error
709where
710 R: Send + Sync + std::fmt::Debug + 'static,
711{
712 fn from(
713 err: ::aws_smithy_runtime_api::client::result::SdkError<
714 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError,
715 R,
716 >,
717 ) -> Self {
718 match err {
719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
722 source: err.into(),
723 }),
724 }
725 }
726}
727impl From<crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError> for Error {
728 fn from(err: crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError) -> Self {
729 match err {
730 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::BadRequestException(inner) => Error::BadRequestException(inner),
731 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::ForbiddenException(inner) => Error::ForbiddenException(inner),
732 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::NotFoundException(inner) => Error::NotFoundException(inner),
733 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
734 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
735 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
736 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
737 crate::operation::get_media_pipeline_kinesis_video_stream_pool::GetMediaPipelineKinesisVideoStreamPoolError::Unhandled(inner) => Error::Unhandled(inner),
738 }
739 }
740}
741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError, R>> for Error
742where
743 R: Send + Sync + std::fmt::Debug + 'static,
744{
745 fn from(
746 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError, R>,
747 ) -> Self {
748 match err {
749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
752 source: err.into(),
753 }),
754 }
755 }
756}
757impl From<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError> for Error {
758 fn from(err: crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError) -> Self {
759 match err {
760 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
761 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
762 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
763 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ServiceFailureException(inner) => {
764 Error::ServiceFailureException(inner)
765 }
766 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
767 Error::ServiceUnavailableException(inner)
768 }
769 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ThrottledClientException(inner) => {
770 Error::ThrottledClientException(inner)
771 }
772 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
773 Error::UnauthorizedClientException(inner)
774 }
775 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
776 }
777 }
778}
779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError, R>>
780 for Error
781where
782 R: Send + Sync + std::fmt::Debug + 'static,
783{
784 fn from(
785 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError, R>,
786 ) -> Self {
787 match err {
788 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
789 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
790 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
791 source: err.into(),
792 }),
793 }
794 }
795}
796impl From<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError> for Error {
797 fn from(err: crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError) -> Self {
798 match err {
799 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::BadRequestException(inner) => {
800 Error::BadRequestException(inner)
801 }
802 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
803 Error::ForbiddenException(inner)
804 }
805 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::NotFoundException(inner) => {
806 Error::NotFoundException(inner)
807 }
808 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
809 Error::ServiceFailureException(inner)
810 }
811 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
812 Error::ServiceUnavailableException(inner)
813 }
814 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
815 Error::ThrottledClientException(inner)
816 }
817 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
818 Error::UnauthorizedClientException(inner)
819 }
820 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
821 }
822 }
823}
824impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError, R>>
825 for Error
826where
827 R: Send + Sync + std::fmt::Debug + 'static,
828{
829 fn from(
830 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError, R>,
831 ) -> Self {
832 match err {
833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
836 source: err.into(),
837 }),
838 }
839 }
840}
841impl From<crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError> for Error {
842 fn from(err: crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError) -> Self {
843 match err {
844 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::BadRequestException(inner) => {
845 Error::BadRequestException(inner)
846 }
847 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::ForbiddenException(inner) => {
848 Error::ForbiddenException(inner)
849 }
850 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::ResourceLimitExceededException(inner) => {
851 Error::ResourceLimitExceededException(inner)
852 }
853 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::ServiceFailureException(inner) => {
854 Error::ServiceFailureException(inner)
855 }
856 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::ServiceUnavailableException(inner) => {
857 Error::ServiceUnavailableException(inner)
858 }
859 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::ThrottledClientException(inner) => {
860 Error::ThrottledClientException(inner)
861 }
862 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::UnauthorizedClientException(inner) => {
863 Error::UnauthorizedClientException(inner)
864 }
865 crate::operation::list_media_capture_pipelines::ListMediaCapturePipelinesError::Unhandled(inner) => Error::Unhandled(inner),
866 }
867 }
868}
869impl<R>
870 From<
871 ::aws_smithy_runtime_api::client::result::SdkError<
872 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError,
873 R,
874 >,
875 > for Error
876where
877 R: Send + Sync + std::fmt::Debug + 'static,
878{
879 fn from(
880 err: ::aws_smithy_runtime_api::client::result::SdkError<
881 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError,
882 R,
883 >,
884 ) -> Self {
885 match err {
886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
889 source: err.into(),
890 }),
891 }
892 }
893}
894impl From<crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError> for Error {
895 fn from(err: crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError) -> Self {
896 match err {
897 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::BadRequestException(inner) => Error::BadRequestException(inner),
898 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
899 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::ResourceLimitExceededException(inner) => Error::ResourceLimitExceededException(inner),
900 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
901 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
902 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
903 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
904 crate::operation::list_media_insights_pipeline_configurations::ListMediaInsightsPipelineConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
905 }
906 }
907}
908impl<R>
909 From<
910 ::aws_smithy_runtime_api::client::result::SdkError<
911 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError,
912 R,
913 >,
914 > for Error
915where
916 R: Send + Sync + std::fmt::Debug + 'static,
917{
918 fn from(
919 err: ::aws_smithy_runtime_api::client::result::SdkError<
920 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError,
921 R,
922 >,
923 ) -> Self {
924 match err {
925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
928 source: err.into(),
929 }),
930 }
931 }
932}
933impl From<crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError> for Error {
934 fn from(err: crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError) -> Self {
935 match err {
936 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::BadRequestException(inner) => Error::BadRequestException(inner),
937 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
938 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::ResourceLimitExceededException(inner) => Error::ResourceLimitExceededException(inner),
939 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
940 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
941 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
942 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
943 crate::operation::list_media_pipeline_kinesis_video_stream_pools::ListMediaPipelineKinesisVideoStreamPoolsError::Unhandled(inner) => Error::Unhandled(inner),
944 }
945 }
946}
947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_media_pipelines::ListMediaPipelinesError, R>> for Error
948where
949 R: Send + Sync + std::fmt::Debug + 'static,
950{
951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_media_pipelines::ListMediaPipelinesError, R>) -> Self {
952 match err {
953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
956 source: err.into(),
957 }),
958 }
959 }
960}
961impl From<crate::operation::list_media_pipelines::ListMediaPipelinesError> for Error {
962 fn from(err: crate::operation::list_media_pipelines::ListMediaPipelinesError) -> Self {
963 match err {
964 crate::operation::list_media_pipelines::ListMediaPipelinesError::BadRequestException(inner) => Error::BadRequestException(inner),
965 crate::operation::list_media_pipelines::ListMediaPipelinesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
966 crate::operation::list_media_pipelines::ListMediaPipelinesError::ResourceLimitExceededException(inner) => {
967 Error::ResourceLimitExceededException(inner)
968 }
969 crate::operation::list_media_pipelines::ListMediaPipelinesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
970 crate::operation::list_media_pipelines::ListMediaPipelinesError::ServiceUnavailableException(inner) => {
971 Error::ServiceUnavailableException(inner)
972 }
973 crate::operation::list_media_pipelines::ListMediaPipelinesError::ThrottledClientException(inner) => {
974 Error::ThrottledClientException(inner)
975 }
976 crate::operation::list_media_pipelines::ListMediaPipelinesError::UnauthorizedClientException(inner) => {
977 Error::UnauthorizedClientException(inner)
978 }
979 crate::operation::list_media_pipelines::ListMediaPipelinesError::Unhandled(inner) => Error::Unhandled(inner),
980 }
981 }
982}
983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
984where
985 R: Send + Sync + std::fmt::Debug + 'static,
986{
987 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
988 match err {
989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
992 source: err.into(),
993 }),
994 }
995 }
996}
997impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
998 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
999 match err {
1000 crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1001 crate::operation::list_tags_for_resource::ListTagsForResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1002 crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1003 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceFailureException(inner) => {
1004 Error::ServiceFailureException(inner)
1005 }
1006 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceUnavailableException(inner) => {
1007 Error::ServiceUnavailableException(inner)
1008 }
1009 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottledClientException(inner) => {
1010 Error::ThrottledClientException(inner)
1011 }
1012 crate::operation::list_tags_for_resource::ListTagsForResourceError::UnauthorizedClientException(inner) => {
1013 Error::UnauthorizedClientException(inner)
1014 }
1015 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1016 }
1017 }
1018}
1019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError, R>>
1020 for Error
1021where
1022 R: Send + Sync + std::fmt::Debug + 'static,
1023{
1024 fn from(
1025 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError, R>,
1026 ) -> Self {
1027 match err {
1028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1031 source: err.into(),
1032 }),
1033 }
1034 }
1035}
1036impl From<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError> for Error {
1037 fn from(err: crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError) -> Self {
1038 match err {
1039 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
1040 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ConflictException(inner) => Error::ConflictException(inner),
1041 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1042 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
1043 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ServiceFailureException(inner) => {
1044 Error::ServiceFailureException(inner)
1045 }
1046 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
1047 Error::ServiceUnavailableException(inner)
1048 }
1049 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ThrottledClientException(inner) => {
1050 Error::ThrottledClientException(inner)
1051 }
1052 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
1053 Error::UnauthorizedClientException(inner)
1054 }
1055 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
1056 }
1057 }
1058}
1059impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError, R>>
1060 for Error
1061where
1062 R: Send + Sync + std::fmt::Debug + 'static,
1063{
1064 fn from(
1065 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError, R>,
1066 ) -> Self {
1067 match err {
1068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1071 source: err.into(),
1072 }),
1073 }
1074 }
1075}
1076impl From<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError> for Error {
1077 fn from(err: crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError) -> Self {
1078 match err {
1079 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::BadRequestException(inner) => {
1080 Error::BadRequestException(inner)
1081 }
1082 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ConflictException(inner) => {
1083 Error::ConflictException(inner)
1084 }
1085 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
1086 Error::ForbiddenException(inner)
1087 }
1088 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::NotFoundException(inner) => {
1089 Error::NotFoundException(inner)
1090 }
1091 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
1092 Error::ServiceFailureException(inner)
1093 }
1094 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
1095 Error::ServiceUnavailableException(inner)
1096 }
1097 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
1098 Error::ThrottledClientException(inner)
1099 }
1100 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
1101 Error::UnauthorizedClientException(inner)
1102 }
1103 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
1104 }
1105 }
1106}
1107impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError, R>> for Error
1108where
1109 R: Send + Sync + std::fmt::Debug + 'static,
1110{
1111 fn from(
1112 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError, R>,
1113 ) -> Self {
1114 match err {
1115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1118 source: err.into(),
1119 }),
1120 }
1121 }
1122}
1123impl From<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError> for Error {
1124 fn from(err: crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError) -> Self {
1125 match err {
1126 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
1127 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ConflictException(inner) => Error::ConflictException(inner),
1128 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1129 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
1130 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ServiceFailureException(inner) => {
1131 Error::ServiceFailureException(inner)
1132 }
1133 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
1134 Error::ServiceUnavailableException(inner)
1135 }
1136 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ThrottledClientException(inner) => {
1137 Error::ThrottledClientException(inner)
1138 }
1139 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
1140 Error::UnauthorizedClientException(inner)
1141 }
1142 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
1143 }
1144 }
1145}
1146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError, R>>
1147 for Error
1148where
1149 R: Send + Sync + std::fmt::Debug + 'static,
1150{
1151 fn from(
1152 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError, R>,
1153 ) -> Self {
1154 match err {
1155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1158 source: err.into(),
1159 }),
1160 }
1161 }
1162}
1163impl From<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError> for Error {
1164 fn from(err: crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError) -> Self {
1165 match err {
1166 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::BadRequestException(inner) => {
1167 Error::BadRequestException(inner)
1168 }
1169 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ConflictException(inner) => {
1170 Error::ConflictException(inner)
1171 }
1172 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
1173 Error::ForbiddenException(inner)
1174 }
1175 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::NotFoundException(inner) => {
1176 Error::NotFoundException(inner)
1177 }
1178 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
1179 Error::ServiceFailureException(inner)
1180 }
1181 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
1182 Error::ServiceUnavailableException(inner)
1183 }
1184 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
1185 Error::ThrottledClientException(inner)
1186 }
1187 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
1188 Error::UnauthorizedClientException(inner)
1189 }
1190 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
1191 }
1192 }
1193}
1194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1195where
1196 R: Send + Sync + std::fmt::Debug + 'static,
1197{
1198 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1199 match err {
1200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1203 source: err.into(),
1204 }),
1205 }
1206 }
1207}
1208impl From<crate::operation::tag_resource::TagResourceError> for Error {
1209 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1210 match err {
1211 crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1212 crate::operation::tag_resource::TagResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1213 crate::operation::tag_resource::TagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1214 crate::operation::tag_resource::TagResourceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1215 crate::operation::tag_resource::TagResourceError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1216 crate::operation::tag_resource::TagResourceError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1217 crate::operation::tag_resource::TagResourceError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1218 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1219 }
1220 }
1221}
1222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1223where
1224 R: Send + Sync + std::fmt::Debug + 'static,
1225{
1226 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1227 match err {
1228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1231 source: err.into(),
1232 }),
1233 }
1234 }
1235}
1236impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1237 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1238 match err {
1239 crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1240 crate::operation::untag_resource::UntagResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1241 crate::operation::untag_resource::UntagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1242 crate::operation::untag_resource::UntagResourceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1243 crate::operation::untag_resource::UntagResourceError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1244 crate::operation::untag_resource::UntagResourceError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1245 crate::operation::untag_resource::UntagResourceError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1246 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1247 }
1248 }
1249}
1250impl<R>
1251 From<
1252 ::aws_smithy_runtime_api::client::result::SdkError<
1253 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError,
1254 R,
1255 >,
1256 > for Error
1257where
1258 R: Send + Sync + std::fmt::Debug + 'static,
1259{
1260 fn from(
1261 err: ::aws_smithy_runtime_api::client::result::SdkError<
1262 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError,
1263 R,
1264 >,
1265 ) -> Self {
1266 match err {
1267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1270 source: err.into(),
1271 }),
1272 }
1273 }
1274}
1275impl From<crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError> for Error {
1276 fn from(err: crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError) -> Self {
1277 match err {
1278 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1279 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
1280 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1281 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1282 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1283 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1284 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1285 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1286 crate::operation::update_media_insights_pipeline_configuration::UpdateMediaInsightsPipelineConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1287 }
1288 }
1289}
1290impl<R>
1291 From<
1292 ::aws_smithy_runtime_api::client::result::SdkError<
1293 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError,
1294 R,
1295 >,
1296 > for Error
1297where
1298 R: Send + Sync + std::fmt::Debug + 'static,
1299{
1300 fn from(
1301 err: ::aws_smithy_runtime_api::client::result::SdkError<
1302 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError,
1303 R,
1304 >,
1305 ) -> Self {
1306 match err {
1307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1310 source: err.into(),
1311 }),
1312 }
1313 }
1314}
1315impl From<crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError> for Error {
1316 fn from(err: crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError) -> Self {
1317 match err {
1318 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::BadRequestException(inner) => {
1319 Error::BadRequestException(inner)
1320 }
1321 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::ConflictException(inner) => {
1322 Error::ConflictException(inner)
1323 }
1324 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::ForbiddenException(inner) => {
1325 Error::ForbiddenException(inner)
1326 }
1327 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::NotFoundException(inner) => {
1328 Error::NotFoundException(inner)
1329 }
1330 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::ServiceFailureException(inner) => {
1331 Error::ServiceFailureException(inner)
1332 }
1333 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::ServiceUnavailableException(inner) => {
1334 Error::ServiceUnavailableException(inner)
1335 }
1336 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::ThrottledClientException(inner) => {
1337 Error::ThrottledClientException(inner)
1338 }
1339 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::UnauthorizedClientException(inner) => {
1340 Error::UnauthorizedClientException(inner)
1341 }
1342 crate::operation::update_media_insights_pipeline_status::UpdateMediaInsightsPipelineStatusError::Unhandled(inner) => {
1343 Error::Unhandled(inner)
1344 }
1345 }
1346 }
1347}
1348impl<R>
1349 From<
1350 ::aws_smithy_runtime_api::client::result::SdkError<
1351 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError,
1352 R,
1353 >,
1354 > for Error
1355where
1356 R: Send + Sync + std::fmt::Debug + 'static,
1357{
1358 fn from(
1359 err: ::aws_smithy_runtime_api::client::result::SdkError<
1360 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError,
1361 R,
1362 >,
1363 ) -> Self {
1364 match err {
1365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1368 source: err.into(),
1369 }),
1370 }
1371 }
1372}
1373impl From<crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError> for Error {
1374 fn from(err: crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError) -> Self {
1375 match err {
1376 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::BadRequestException(inner) => Error::BadRequestException(inner),
1377 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::ConflictException(inner) => Error::ConflictException(inner),
1378 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1379 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::NotFoundException(inner) => Error::NotFoundException(inner),
1380 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1381 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1382 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1383 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1384 crate::operation::update_media_pipeline_kinesis_video_stream_pool::UpdateMediaPipelineKinesisVideoStreamPoolError::Unhandled(inner) => Error::Unhandled(inner),
1385 }
1386 }
1387}
1388impl ::std::error::Error for Error {
1389 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1390 match self {
1391 Error::BadRequestException(inner) => inner.source(),
1392 Error::ConflictException(inner) => inner.source(),
1393 Error::ForbiddenException(inner) => inner.source(),
1394 Error::NotFoundException(inner) => inner.source(),
1395 Error::ResourceLimitExceededException(inner) => inner.source(),
1396 Error::ServiceFailureException(inner) => inner.source(),
1397 Error::ServiceUnavailableException(inner) => inner.source(),
1398 Error::ThrottledClientException(inner) => inner.source(),
1399 Error::UnauthorizedClientException(inner) => inner.source(),
1400 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1401 }
1402 }
1403}
1404impl ::aws_types::request_id::RequestId for Error {
1405 fn request_id(&self) -> Option<&str> {
1406 match self {
1407 Self::BadRequestException(e) => e.request_id(),
1408 Self::ConflictException(e) => e.request_id(),
1409 Self::ForbiddenException(e) => e.request_id(),
1410 Self::NotFoundException(e) => e.request_id(),
1411 Self::ResourceLimitExceededException(e) => e.request_id(),
1412 Self::ServiceFailureException(e) => e.request_id(),
1413 Self::ServiceUnavailableException(e) => e.request_id(),
1414 Self::ThrottledClientException(e) => e.request_id(),
1415 Self::UnauthorizedClientException(e) => e.request_id(),
1416 Self::Unhandled(e) => e.meta.request_id(),
1417 }
1418 }
1419}