Struct aws_sdk_s3::model::SseKmsEncryptedObjects
source · #[non_exhaustive]pub struct SseKmsEncryptedObjects { /* private fields */ }
Expand description
A container for filter information for the selection of S3 objects encrypted with Amazon Web Services KMS.
Implementations§
source§impl SseKmsEncryptedObjects
impl SseKmsEncryptedObjects
sourcepub fn status(&self) -> Option<&SseKmsEncryptedObjectsStatus>
pub fn status(&self) -> Option<&SseKmsEncryptedObjectsStatus>
Specifies whether Amazon S3 replicates objects created with server-side encryption using an Amazon Web Services KMS key stored in Amazon Web Services Key Management Service.
source§impl SseKmsEncryptedObjects
impl SseKmsEncryptedObjects
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SseKmsEncryptedObjects
.
Examples found in repository?
src/xml_deser.rs (line 7592)
7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613
pub fn deser_structure_crate_model_sse_kms_encrypted_objects(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::SseKmsEncryptedObjects, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::SseKmsEncryptedObjects::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Status") /* Status com.amazonaws.s3#SseKmsEncryptedObjects$Status */ => {
let var_418 =
Some(
Result::<crate::model::SseKmsEncryptedObjectsStatus, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::SseKmsEncryptedObjectsStatus::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_status(var_418);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for SseKmsEncryptedObjects
impl Clone for SseKmsEncryptedObjects
source§fn clone(&self) -> SseKmsEncryptedObjects
fn clone(&self) -> SseKmsEncryptedObjects
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