#[non_exhaustive]pub struct EnableFastSnapshotRestoreStateErrorItem { /* private fields */ }
Expand description
Contains information about an error that occurred when enabling fast snapshot restores.
Implementations§
source§impl EnableFastSnapshotRestoreStateErrorItem
impl EnableFastSnapshotRestoreStateErrorItem
sourcepub fn availability_zone(&self) -> Option<&str>
pub fn availability_zone(&self) -> Option<&str>
The Availability Zone.
sourcepub fn error(&self) -> Option<&EnableFastSnapshotRestoreStateError>
pub fn error(&self) -> Option<&EnableFastSnapshotRestoreStateError>
The error.
source§impl EnableFastSnapshotRestoreStateErrorItem
impl EnableFastSnapshotRestoreStateErrorItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EnableFastSnapshotRestoreStateErrorItem
.
Examples found in repository?
src/xml_deser.rs (line 66462)
66455 66456 66457 66458 66459 66460 66461 66462 66463 66464 66465 66466 66467 66468 66469 66470 66471 66472 66473 66474 66475 66476 66477 66478 66479 66480 66481 66482 66483 66484 66485 66486 66487 66488 66489 66490 66491 66492
pub fn deser_structure_crate_model_enable_fast_snapshot_restore_state_error_item(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::EnableFastSnapshotRestoreStateErrorItem,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::EnableFastSnapshotRestoreStateErrorItem::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("availabilityZone") /* AvailabilityZone com.amazonaws.ec2#EnableFastSnapshotRestoreStateErrorItem$AvailabilityZone */ => {
let var_3267 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_availability_zone(var_3267);
}
,
s if s.matches("error") /* Error com.amazonaws.ec2#EnableFastSnapshotRestoreStateErrorItem$Error */ => {
let var_3268 =
Some(
crate::xml_deser::deser_structure_crate_model_enable_fast_snapshot_restore_state_error(&mut tag)
?
)
;
builder = builder.set_error(var_3268);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for EnableFastSnapshotRestoreStateErrorItem
impl Clone for EnableFastSnapshotRestoreStateErrorItem
source§fn clone(&self) -> EnableFastSnapshotRestoreStateErrorItem
fn clone(&self) -> EnableFastSnapshotRestoreStateErrorItem
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more