#[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§fn eq(&self, other: &DescribeImportOutput) -> bool
fn eq(&self, other: &DescribeImportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.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.