Struct aws_sdk_s3control::model::Include
source · #[non_exhaustive]pub struct Include { /* private fields */ }
Expand description
A container for what Amazon S3 Storage Lens configuration includes.
Implementations§
source§impl Include
impl Include
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture Include
.
Examples found in repository?
src/xml_deser.rs (line 4235)
4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262
pub fn deser_structure_crate_model_include(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::Include, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::Include::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Buckets") /* Buckets com.amazonaws.s3control#Include$Buckets */ => {
let var_190 =
Some(
crate::xml_deser::deser_list_com_amazonaws_s3control_buckets(&mut tag)
?
)
;
builder = builder.set_buckets(var_190);
}
,
s if s.matches("Regions") /* Regions com.amazonaws.s3control#Include$Regions */ => {
let var_191 =
Some(
crate::xml_deser::deser_list_com_amazonaws_s3control_regions(&mut tag)
?
)
;
builder = builder.set_regions(var_191);
}
,
_ => {}
}
}
Ok(builder.build())
}