Struct aws_sdk_s3::model::AccessControlTranslation
source · #[non_exhaustive]pub struct AccessControlTranslation { /* private fields */ }
Expand description
A container for information about access control for replicas.
Implementations§
source§impl AccessControlTranslation
impl AccessControlTranslation
sourcepub fn owner(&self) -> Option<&OwnerOverride>
pub fn owner(&self) -> Option<&OwnerOverride>
Specifies the replica ownership. For default and valid values, see PUT bucket replication in the Amazon S3 API Reference.
source§impl AccessControlTranslation
impl AccessControlTranslation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AccessControlTranslation
.
Examples found in repository?
src/xml_deser.rs (line 7646)
7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667
pub fn deser_structure_crate_model_access_control_translation(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AccessControlTranslation, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AccessControlTranslation::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Owner") /* Owner com.amazonaws.s3#AccessControlTranslation$Owner */ => {
let var_420 =
Some(
Result::<crate::model::OwnerOverride, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::OwnerOverride::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_owner(var_420);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AccessControlTranslation
impl Clone for AccessControlTranslation
source§fn clone(&self) -> AccessControlTranslation
fn clone(&self) -> AccessControlTranslation
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