#[non_exhaustive]pub struct DescribeImportOutput {
pub import_id: Option<String>,
pub resource_specification: Option<ImportResourceSpecification>,
pub imported_resource_id: Option<String>,
pub imported_resource_name: Option<String>,
pub merge_strategy: Option<MergeStrategy>,
pub import_status: Option<ImportStatus>,
pub failure_reasons: Option<Vec<String>>,
pub creation_date_time: Option<DateTime>,
pub last_updated_date_time: Option<DateTime>,
/* 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.import_id: Option<String>The unique identifier of the described import.
resource_specification: Option<ImportResourceSpecification>The specifications of the imported bot, bot locale, or custom vocabulary.
imported_resource_id: Option<String>The unique identifier that Amazon Lex assigned to the resource created by the import.
imported_resource_name: Option<String>The name of the imported resource.
merge_strategy: Option<MergeStrategy>The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.
import_status: Option<ImportStatus>The status of the import process. When the status is Completed the resource is imported and ready for use.
failure_reasons: Option<Vec<String>>If the importStatus field is Failed, this provides one or more reasons for the failure.
creation_date_time: Option<DateTime>The date and time that the import was created.
last_updated_date_time: Option<DateTime>The date and time that the import was last updated.
Implementations§
source§impl DescribeImportOutput
impl DescribeImportOutput
sourcepub fn resource_specification(&self) -> Option<&ImportResourceSpecification>
pub fn resource_specification(&self) -> Option<&ImportResourceSpecification>
The specifications of the imported bot, bot locale, or custom vocabulary.
sourcepub fn imported_resource_id(&self) -> Option<&str>
pub fn imported_resource_id(&self) -> Option<&str>
The unique identifier that Amazon Lex assigned to the resource created by the import.
sourcepub fn imported_resource_name(&self) -> Option<&str>
pub fn imported_resource_name(&self) -> Option<&str>
The name of the imported resource.
sourcepub fn merge_strategy(&self) -> Option<&MergeStrategy>
pub fn merge_strategy(&self) -> Option<&MergeStrategy>
The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.
sourcepub fn import_status(&self) -> Option<&ImportStatus>
pub fn import_status(&self) -> Option<&ImportStatus>
The status of the import process. When the status is Completed the resource is imported and ready for use.
sourcepub fn failure_reasons(&self) -> &[String]
pub fn failure_reasons(&self) -> &[String]
If the importStatus field is Failed, this provides one or more reasons for the failure.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .failure_reasons.is_none().
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
The date and time that the import was created.
sourcepub fn last_updated_date_time(&self) -> Option<&DateTime>
pub fn last_updated_date_time(&self) -> Option<&DateTime>
The date and time that the import was last updated.
source§impl DescribeImportOutput
impl DescribeImportOutput
sourcepub fn builder() -> DescribeImportOutputBuilder
pub fn builder() -> DescribeImportOutputBuilder
Creates a new builder-style object to manufacture DescribeImportOutput.
Trait Implementations§
source§impl Clone for DescribeImportOutput
impl Clone for DescribeImportOutput
source§fn clone(&self) -> DescribeImportOutput
fn clone(&self) -> DescribeImportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeImportOutput
impl Debug for DescribeImportOutput
source§impl PartialEq for DescribeImportOutput
impl PartialEq for DescribeImportOutput
source§impl RequestId for DescribeImportOutput
impl RequestId for DescribeImportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeImportOutput
Auto Trait Implementations§
impl Freeze for DescribeImportOutput
impl RefUnwindSafe for DescribeImportOutput
impl Send for DescribeImportOutput
impl Sync for DescribeImportOutput
impl Unpin for DescribeImportOutput
impl UnwindSafe for DescribeImportOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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