Struct aws_sdk_s3::model::ReplicationTimeValue
source · #[non_exhaustive]pub struct ReplicationTimeValue { /* private fields */ }
Expand description
A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics EventThreshold
.
Implementations§
source§impl ReplicationTimeValue
impl ReplicationTimeValue
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ReplicationTimeValue
.
Examples found in repository?
src/xml_deser.rs (line 7874)
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())
}
Trait Implementations§
source§impl Clone for ReplicationTimeValue
impl Clone for ReplicationTimeValue
source§fn clone(&self) -> ReplicationTimeValue
fn clone(&self) -> ReplicationTimeValue
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