Struct aws_sdk_s3control::model::S3SetObjectAclOperation
source · #[non_exhaustive]pub struct S3SetObjectAclOperation { /* private fields */ }
Expand description
Contains the configuration parameters for a Set Object ACL operation. S3 Batch Operations passes every object to the underlying PUT Object acl API. For more information about the parameters for this operation, see PUT Object acl.
Implementations§
source§impl S3SetObjectAclOperation
impl S3SetObjectAclOperation
sourcepub fn access_control_policy(&self) -> Option<&S3AccessControlPolicy>
pub fn access_control_policy(&self) -> Option<&S3AccessControlPolicy>
source§impl S3SetObjectAclOperation
impl S3SetObjectAclOperation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture S3SetObjectAclOperation
.
Examples found in repository?
src/xml_deser.rs (line 4726)
4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743
pub fn deser_structure_crate_model_s3_set_object_acl_operation(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::S3SetObjectAclOperation, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::S3SetObjectAclOperation::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("AccessControlPolicy") /* AccessControlPolicy com.amazonaws.s3control#S3SetObjectAclOperation$AccessControlPolicy */ => {
let var_221 =
Some(
crate::xml_deser::deser_structure_crate_model_s3_access_control_policy(&mut tag)
?
)
;
builder = builder.set_access_control_policy(var_221);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for S3SetObjectAclOperation
impl Clone for S3SetObjectAclOperation
source§fn clone(&self) -> S3SetObjectAclOperation
fn clone(&self) -> S3SetObjectAclOperation
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