Struct aws_sdk_s3::output::UploadPartCopyOutput
source · #[non_exhaustive]pub struct UploadPartCopyOutput { /* private fields */ }
Implementations§
source§impl UploadPartCopyOutput
impl UploadPartCopyOutput
sourcepub fn copy_source_version_id(&self) -> Option<&str>
pub fn copy_source_version_id(&self) -> Option<&str>
The version of the source object that was copied, if you have enabled versioning on the source bucket.
sourcepub fn copy_part_result(&self) -> Option<&CopyPartResult>
pub fn copy_part_result(&self) -> Option<&CopyPartResult>
Container for all response elements.
sourcepub fn server_side_encryption(&self) -> Option<&ServerSideEncryption>
pub fn server_side_encryption(&self) -> Option<&ServerSideEncryption>
The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
sourcepub fn sse_customer_algorithm(&self) -> Option<&str>
pub fn sse_customer_algorithm(&self) -> Option<&str>
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
sourcepub fn sse_customer_key_md5(&self) -> Option<&str>
pub fn sse_customer_key_md5(&self) -> Option<&str>
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round-trip message integrity verification of the customer-provided encryption key.
sourcepub fn ssekms_key_id(&self) -> Option<&str>
pub fn ssekms_key_id(&self) -> Option<&str>
If present, specifies the ID of the Amazon Web Services Key Management Service (Amazon Web Services KMS) symmetric customer managed key that was used for the object.
sourcepub fn bucket_key_enabled(&self) -> bool
pub fn bucket_key_enabled(&self) -> bool
Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with Amazon Web Services KMS (SSE-KMS).
sourcepub fn request_charged(&self) -> Option<&RequestCharged>
pub fn request_charged(&self) -> Option<&RequestCharged>
If present, indicates that the requester was successfully charged for the request.
source§impl UploadPartCopyOutput
impl UploadPartCopyOutput
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UploadPartCopyOutput
.
Trait Implementations§
source§impl Clone for UploadPartCopyOutput
impl Clone for UploadPartCopyOutput
source§fn clone(&self) -> UploadPartCopyOutput
fn clone(&self) -> UploadPartCopyOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UploadPartCopyOutput
impl Debug for UploadPartCopyOutput
source§impl PartialEq<UploadPartCopyOutput> for UploadPartCopyOutput
impl PartialEq<UploadPartCopyOutput> for UploadPartCopyOutput
source§fn eq(&self, other: &UploadPartCopyOutput) -> bool
fn eq(&self, other: &UploadPartCopyOutput) -> bool
self
and other
values to be equal, and is used
by ==
.