pub struct PutObjectOutput {Show 17 fields
pub bucket_key_enabled: Option<bool>,
pub checksum_crc32: Option<String>,
pub checksum_crc32c: Option<String>,
pub checksum_crc64nvme: Option<String>,
pub checksum_sha1: Option<String>,
pub checksum_sha256: Option<String>,
pub checksum_type: Option<ChecksumType>,
pub e_tag: 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 size: Option<i64>,
pub version_id: Option<String>,
}Expand description
S3 PutObjectOutput.
Fields§
§bucket_key_enabled: Option<bool>HTTP header: x-amz-server-side-encryption-bucket-key-enabled.
checksum_crc32: Option<String>HTTP header: x-amz-checksum-crc32.
checksum_crc32c: Option<String>HTTP header: x-amz-checksum-crc32c.
checksum_crc64nvme: Option<String>HTTP header: x-amz-checksum-crc64nvme.
checksum_sha1: Option<String>HTTP header: x-amz-checksum-sha1.
checksum_sha256: Option<String>HTTP header: x-amz-checksum-sha256.
checksum_type: Option<ChecksumType>HTTP header: x-amz-checksum-type.
e_tag: Option<String>HTTP header: ETag.
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.
size: Option<i64>HTTP header: x-amz-object-size.
version_id: Option<String>HTTP header: x-amz-version-id.
Trait Implementations§
Source§impl Clone for PutObjectOutput
impl Clone for PutObjectOutput
Source§fn clone(&self) -> PutObjectOutput
fn clone(&self) -> PutObjectOutput
Returns a duplicate 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 moreSource§impl Debug for PutObjectOutput
impl Debug for PutObjectOutput
Source§impl Default for PutObjectOutput
impl Default for PutObjectOutput
Source§fn default() -> PutObjectOutput
fn default() -> PutObjectOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutObjectOutput
impl RefUnwindSafe for PutObjectOutput
impl Send for PutObjectOutput
impl Sync for PutObjectOutput
impl Unpin for PutObjectOutput
impl UnsafeUnpin for PutObjectOutput
impl UnwindSafe for PutObjectOutput
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