aws_sdk_neptunedata/
error_meta.rs

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