Struct aws_sdk_s3::model::replication_time_value::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicationTimeValue
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn minutes(self, input: i32) -> Self
pub fn minutes(self, input: i32) -> Self
Contains an integer specifying time in minutes.
Valid value: 15
sourcepub fn set_minutes(self, input: Option<i32>) -> Self
pub fn set_minutes(self, input: Option<i32>) -> Self
Contains an integer specifying time in minutes.
Valid value: 15
Examples found in repository?
src/xml_deser.rs (line 7889)
7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896
pub fn deser_structure_crate_model_replication_time_value(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReplicationTimeValue, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ReplicationTimeValue::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Minutes") /* Minutes com.amazonaws.s3#ReplicationTimeValue$Minutes */ => {
let var_431 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.s3#Minutes`)"))
}
?
)
;
builder = builder.set_minutes(var_431);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> ReplicationTimeValue
pub fn build(self) -> ReplicationTimeValue
Consumes the builder and constructs a ReplicationTimeValue
.
Examples found in repository?
src/xml_deser.rs (line 7895)
7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896
pub fn deser_structure_crate_model_replication_time_value(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReplicationTimeValue, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ReplicationTimeValue::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Minutes") /* Minutes com.amazonaws.s3#ReplicationTimeValue$Minutes */ => {
let var_431 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.s3#Minutes`)"))
}
?
)
;
builder = builder.set_minutes(var_431);
}
,
_ => {}
}
}
Ok(builder.build())
}