Struct aws_sdk_s3control::model::include::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Include
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn buckets(self, input: impl Into<String>) -> Self
pub fn buckets(self, input: impl Into<String>) -> Self
Appends an item to buckets
.
To override the contents of this collection use set_buckets
.
A container for the S3 Storage Lens bucket includes.
sourcepub fn set_buckets(self, input: Option<Vec<String>>) -> Self
pub fn set_buckets(self, input: Option<Vec<String>>) -> Self
A container for the S3 Storage Lens bucket includes.
Examples found in repository?
src/xml_deser.rs (line 4245)
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())
}
sourcepub fn regions(self, input: impl Into<String>) -> Self
pub fn regions(self, input: impl Into<String>) -> Self
Appends an item to regions
.
To override the contents of this collection use set_regions
.
A container for the S3 Storage Lens Region includes.
sourcepub fn set_regions(self, input: Option<Vec<String>>) -> Self
pub fn set_regions(self, input: Option<Vec<String>>) -> Self
A container for the S3 Storage Lens Region includes.
Examples found in repository?
src/xml_deser.rs (line 4255)
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())
}
sourcepub fn build(self) -> Include
pub fn build(self) -> Include
Consumes the builder and constructs a Include
.
Examples found in repository?
src/xml_deser.rs (line 4261)
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())
}