Struct aws_sdk_s3::model::replica_modifications::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicaModifications
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn status(self, input: ReplicaModificationsStatus) -> Self
pub fn status(self, input: ReplicaModificationsStatus) -> Self
Specifies whether Amazon S3 replicates modifications on replicas.
sourcepub fn set_status(self, input: Option<ReplicaModificationsStatus>) -> Self
pub fn set_status(self, input: Option<ReplicaModificationsStatus>) -> Self
Specifies whether Amazon S3 replicates modifications on replicas.
Examples found in repository?
src/xml_deser.rs (line 7633)
7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640
pub fn deser_structure_crate_model_replica_modifications(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReplicaModifications, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ReplicaModifications::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Status") /* Status com.amazonaws.s3#ReplicaModifications$Status */ => {
let var_419 =
Some(
Result::<crate::model::ReplicaModificationsStatus, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ReplicaModificationsStatus::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_status(var_419);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> ReplicaModifications
pub fn build(self) -> ReplicaModifications
Consumes the builder and constructs a ReplicaModifications
.
Examples found in repository?
src/xml_deser.rs (line 7639)
7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640
pub fn deser_structure_crate_model_replica_modifications(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReplicaModifications, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ReplicaModifications::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Status") /* Status com.amazonaws.s3#ReplicaModifications$Status */ => {
let var_419 =
Some(
Result::<crate::model::ReplicaModificationsStatus, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ReplicaModificationsStatus::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_status(var_419);
}
,
_ => {}
}
}
Ok(builder.build())
}