pub struct CopyObjectOutput {
pub bucket_key_enabled: Option<bool>,
pub copy_object_result: Option<CopyObjectResult>,
pub copy_source_version_id: Option<String>,
pub expiration: Option<String>,
pub request_charged: Option<RequestCharged>,
pub sse_customer_algorithm: Option<String>,
pub sse_customer_key_md5: Option<String>,
pub ssekms_encryption_context: Option<String>,
pub ssekms_key_id: Option<String>,
pub server_side_encryption: Option<ServerSideEncryption>,
pub version_id: Option<String>,
}Expand description
S3 CopyObjectOutput.
Fields§
§bucket_key_enabled: Option<bool>HTTP header: x-amz-server-side-encryption-bucket-key-enabled.
copy_object_result: Option<CopyObjectResult>HTTP payload body.
copy_source_version_id: Option<String>HTTP header: x-amz-copy-source-version-id.
expiration: Option<String>HTTP header: x-amz-expiration.
request_charged: Option<RequestCharged>HTTP header: x-amz-request-charged.
sse_customer_algorithm: Option<String>HTTP header: x-amz-server-side-encryption-customer-algorithm.
sse_customer_key_md5: Option<String>HTTP header: x-amz-server-side-encryption-customer-key-MD5.
ssekms_encryption_context: Option<String>HTTP header: x-amz-server-side-encryption-context.
ssekms_key_id: Option<String>HTTP header: x-amz-server-side-encryption-aws-kms-key-id.
server_side_encryption: Option<ServerSideEncryption>HTTP header: x-amz-server-side-encryption.
version_id: Option<String>HTTP header: x-amz-version-id.
Trait Implementations§
Source§impl Clone for CopyObjectOutput
impl Clone for CopyObjectOutput
Source§fn clone(&self) -> CopyObjectOutput
fn clone(&self) -> CopyObjectOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CopyObjectOutput
impl Debug for CopyObjectOutput
Source§impl Default for CopyObjectOutput
impl Default for CopyObjectOutput
Source§fn default() -> CopyObjectOutput
fn default() -> CopyObjectOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CopyObjectOutput
impl RefUnwindSafe for CopyObjectOutput
impl Send for CopyObjectOutput
impl Sync for CopyObjectOutput
impl Unpin for CopyObjectOutput
impl UnsafeUnpin for CopyObjectOutput
impl UnwindSafe for CopyObjectOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more