pub struct CopyObjectOutput {
pub copy_object_result: Option<CopyObjectResult>,
pub expiration: Option<Expiration>,
pub copy_source_version_id: Option<CopySourceVersionId>,
pub version_id: Option<ObjectVersionId>,
pub server_side_encryption: Option<ServerSideEncryption>,
pub sse_customer_algorithm: Option<SSECustomerAlgorithm>,
pub sse_customer_key_md5: Option<SSECustomerKeyMD5>,
pub ssekms_key_id: Option<SSEKMSKeyId>,
pub ssekms_encryption_context: Option<SSEKMSEncryptionContext>,
pub bucket_key_enabled: Option<BucketKeyEnabled>,
pub request_charged: Option<RequestCharged>,
}Fields§
§copy_object_result: Option<CopyObjectResult>§expiration: Option<Expiration>§copy_source_version_id: Option<CopySourceVersionId>§version_id: Option<ObjectVersionId>§server_side_encryption: Option<ServerSideEncryption>§sse_customer_algorithm: Option<SSECustomerAlgorithm>§sse_customer_key_md5: Option<SSECustomerKeyMD5>§ssekms_key_id: Option<SSEKMSKeyId>§ssekms_encryption_context: Option<SSEKMSEncryptionContext>§bucket_key_enabled: Option<BucketKeyEnabled>§request_charged: Option<RequestCharged>Trait Implementations§
Source§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
Source§impl<'de> Deserialize<'de> for CopyObjectOutput
impl<'de> Deserialize<'de> for CopyObjectOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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 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