#[non_exhaustive]pub struct DisableFastSnapshotRestoreErrorItem { /* private fields */ }
Expand description
Contains information about the errors that occurred when disabling fast snapshot restores.
Implementations§
source§impl DisableFastSnapshotRestoreErrorItem
impl DisableFastSnapshotRestoreErrorItem
sourcepub fn snapshot_id(&self) -> Option<&str>
pub fn snapshot_id(&self) -> Option<&str>
The ID of the snapshot.
sourcepub fn fast_snapshot_restore_state_errors(
&self
) -> Option<&[DisableFastSnapshotRestoreStateErrorItem]>
pub fn fast_snapshot_restore_state_errors(
&self
) -> Option<&[DisableFastSnapshotRestoreStateErrorItem]>
The errors.
source§impl DisableFastSnapshotRestoreErrorItem
impl DisableFastSnapshotRestoreErrorItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DisableFastSnapshotRestoreErrorItem
.
Examples found in repository?
src/xml_deser.rs (line 51808)
51803 51804 51805 51806 51807 51808 51809 51810 51811 51812 51813 51814 51815 51816 51817 51818 51819 51820 51821 51822 51823 51824 51825 51826 51827 51828 51829 51830 51831 51832 51833 51834 51835 51836 51837 51838
pub fn deser_structure_crate_model_disable_fast_snapshot_restore_error_item(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::DisableFastSnapshotRestoreErrorItem, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::DisableFastSnapshotRestoreErrorItem::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("snapshotId") /* SnapshotId com.amazonaws.ec2#DisableFastSnapshotRestoreErrorItem$SnapshotId */ => {
let var_2464 =
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_snapshot_id(var_2464);
}
,
s if s.matches("fastSnapshotRestoreStateErrorSet") /* FastSnapshotRestoreStateErrors com.amazonaws.ec2#DisableFastSnapshotRestoreErrorItem$FastSnapshotRestoreStateErrors */ => {
let var_2465 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_disable_fast_snapshot_restore_state_error_set(&mut tag)
?
)
;
builder = builder.set_fast_snapshot_restore_state_errors(var_2465);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for DisableFastSnapshotRestoreErrorItem
impl Clone for DisableFastSnapshotRestoreErrorItem
source§fn clone(&self) -> DisableFastSnapshotRestoreErrorItem
fn clone(&self) -> DisableFastSnapshotRestoreErrorItem
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