#[non_exhaustive]pub struct S3SetObjectTaggingOperation { /* private fields */ }
Expand description
Contains the configuration parameters for a Set Object Tagging operation. S3 Batch Operations passes every object to the underlying PUT Object tagging API. For more information about the parameters for this operation, see PUT Object tagging.
Implementations§
source§impl S3SetObjectTaggingOperation
impl S3SetObjectTaggingOperation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture S3SetObjectTaggingOperation
.
Examples found in repository?
src/xml_deser.rs (line 4749)
4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766
pub fn deser_structure_crate_model_s3_set_object_tagging_operation(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::S3SetObjectTaggingOperation, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::S3SetObjectTaggingOperation::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("TagSet") /* TagSet com.amazonaws.s3control#S3SetObjectTaggingOperation$TagSet */ => {
let var_222 =
Some(
crate::xml_deser::deser_list_com_amazonaws_s3control_s3_tag_set(&mut tag)
?
)
;
builder = builder.set_tag_set(var_222);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for S3SetObjectTaggingOperation
impl Clone for S3SetObjectTaggingOperation
source§fn clone(&self) -> S3SetObjectTaggingOperation
fn clone(&self) -> S3SetObjectTaggingOperation
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