pub struct Builder { /* private fields */ }
Expand description
A builder for MultiRegionAccessPointsAsyncResponse
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn regions(self, input: MultiRegionAccessPointRegionalResponse) -> Self
pub fn regions(self, input: MultiRegionAccessPointRegionalResponse) -> Self
Appends an item to regions
.
To override the contents of this collection use set_regions
.
A collection of status information for the different Regions that a Multi-Region Access Point supports.
sourcepub fn set_regions(
self,
input: Option<Vec<MultiRegionAccessPointRegionalResponse>>
) -> Self
pub fn set_regions(
self,
input: Option<Vec<MultiRegionAccessPointRegionalResponse>>
) -> Self
A collection of status information for the different Regions that a Multi-Region Access Point supports.
Examples found in repository?
src/xml_deser.rs (line 5164)
5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171
pub fn deser_structure_crate_model_multi_region_access_points_async_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::MultiRegionAccessPointsAsyncResponse,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::MultiRegionAccessPointsAsyncResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Regions") /* Regions com.amazonaws.s3control#MultiRegionAccessPointsAsyncResponse$Regions */ => {
let var_242 =
Some(
crate::xml_deser::deser_list_com_amazonaws_s3control_multi_region_access_point_regional_response_list(&mut tag)
?
)
;
builder = builder.set_regions(var_242);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> MultiRegionAccessPointsAsyncResponse
pub fn build(self) -> MultiRegionAccessPointsAsyncResponse
Consumes the builder and constructs a MultiRegionAccessPointsAsyncResponse
.
Examples found in repository?
src/xml_deser.rs (line 5170)
5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171
pub fn deser_structure_crate_model_multi_region_access_points_async_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::MultiRegionAccessPointsAsyncResponse,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::MultiRegionAccessPointsAsyncResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Regions") /* Regions com.amazonaws.s3control#MultiRegionAccessPointsAsyncResponse$Regions */ => {
let var_242 =
Some(
crate::xml_deser::deser_list_com_amazonaws_s3control_multi_region_access_point_regional_response_list(&mut tag)
?
)
;
builder = builder.set_regions(var_242);
}
,
_ => {}
}
}
Ok(builder.build())
}