Struct aws_sdk_ec2::model::ExportTaskS3Location
source · #[non_exhaustive]pub struct ExportTaskS3Location { /* private fields */ }
Expand description
Describes the destination for an export image task.
Implementations§
source§impl ExportTaskS3Location
impl ExportTaskS3Location
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ExportTaskS3Location
.
Examples found in repository?
src/xml_deser.rs (line 35910)
35906 35907 35908 35909 35910 35911 35912 35913 35914 35915 35916 35917 35918 35919 35920 35921 35922 35923 35924 35925 35926 35927 35928 35929 35930 35931 35932 35933 35934 35935 35936 35937 35938 35939 35940 35941 35942 35943
pub fn deser_structure_crate_model_export_task_s3_location(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ExportTaskS3Location, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ExportTaskS3Location::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("s3Bucket") /* S3Bucket com.amazonaws.ec2#ExportTaskS3Location$S3Bucket */ => {
let var_1499 =
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_s3_bucket(var_1499);
}
,
s if s.matches("s3Prefix") /* S3Prefix com.amazonaws.ec2#ExportTaskS3Location$S3Prefix */ => {
let var_1500 =
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_s3_prefix(var_1500);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ExportTaskS3Location
impl Clone for ExportTaskS3Location
source§fn clone(&self) -> ExportTaskS3Location
fn clone(&self) -> ExportTaskS3Location
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