Struct aws_sdk_appsync::operation::start_data_source_introspection::StartDataSourceIntrospectionOutput
source · #[non_exhaustive]pub struct StartDataSourceIntrospectionOutput {
pub introspection_id: Option<String>,
pub introspection_status: Option<DataSourceIntrospectionStatus>,
pub introspection_status_detail: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.introspection_id: Option<String>
The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
introspection_status: Option<DataSourceIntrospectionStatus>
The status of the introspection during creation. By default, when a new instrospection has been created, the status will be set to PROCESSING
. Once the operation has been completed, the status will change to SUCCESS
or FAILED
depending on how the data was parsed. A FAILED
operation will return an error and its details as an introspectionStatusDetail
.
introspection_status_detail: Option<String>
The error detail field. When a FAILED
introspectionStatus
is returned, the introspectionStatusDetail
will also return the exact error that was generated during the operation.
Implementations§
source§impl StartDataSourceIntrospectionOutput
impl StartDataSourceIntrospectionOutput
sourcepub fn introspection_id(&self) -> Option<&str>
pub fn introspection_id(&self) -> Option<&str>
The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
sourcepub fn introspection_status(&self) -> Option<&DataSourceIntrospectionStatus>
pub fn introspection_status(&self) -> Option<&DataSourceIntrospectionStatus>
The status of the introspection during creation. By default, when a new instrospection has been created, the status will be set to PROCESSING
. Once the operation has been completed, the status will change to SUCCESS
or FAILED
depending on how the data was parsed. A FAILED
operation will return an error and its details as an introspectionStatusDetail
.
sourcepub fn introspection_status_detail(&self) -> Option<&str>
pub fn introspection_status_detail(&self) -> Option<&str>
The error detail field. When a FAILED
introspectionStatus
is returned, the introspectionStatusDetail
will also return the exact error that was generated during the operation.
source§impl StartDataSourceIntrospectionOutput
impl StartDataSourceIntrospectionOutput
sourcepub fn builder() -> StartDataSourceIntrospectionOutputBuilder
pub fn builder() -> StartDataSourceIntrospectionOutputBuilder
Creates a new builder-style object to manufacture StartDataSourceIntrospectionOutput
.
Trait Implementations§
source§impl Clone for StartDataSourceIntrospectionOutput
impl Clone for StartDataSourceIntrospectionOutput
source§fn clone(&self) -> StartDataSourceIntrospectionOutput
fn clone(&self) -> StartDataSourceIntrospectionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for StartDataSourceIntrospectionOutput
impl PartialEq for StartDataSourceIntrospectionOutput
source§fn eq(&self, other: &StartDataSourceIntrospectionOutput) -> bool
fn eq(&self, other: &StartDataSourceIntrospectionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for StartDataSourceIntrospectionOutput
impl RequestId for StartDataSourceIntrospectionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for StartDataSourceIntrospectionOutput
Auto Trait Implementations§
impl Freeze for StartDataSourceIntrospectionOutput
impl RefUnwindSafe for StartDataSourceIntrospectionOutput
impl Send for StartDataSourceIntrospectionOutput
impl Sync for StartDataSourceIntrospectionOutput
impl Unpin for StartDataSourceIntrospectionOutput
impl UnwindSafe for StartDataSourceIntrospectionOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more