pub struct GetObjectOutput {Show 38 fields
pub accept_ranges: Option<String>,
pub body: Option<StreamingBlob>,
pub bucket_key_enabled: Option<bool>,
pub cache_control: Option<String>,
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 content_disposition: Option<String>,
pub content_encoding: Option<String>,
pub content_language: Option<String>,
pub content_length: Option<i64>,
pub content_range: Option<String>,
pub content_type: Option<String>,
pub delete_marker: Option<bool>,
pub e_tag: Option<String>,
pub expiration: Option<String>,
pub expires: Option<String>,
pub last_modified: Option<DateTime<Utc>>,
pub metadata: HashMap<String, String>,
pub missing_meta: Option<i32>,
pub object_lock_legal_hold_status: Option<ObjectLockLegalHoldStatus>,
pub object_lock_mode: Option<ObjectLockMode>,
pub object_lock_retain_until_date: Option<DateTime<Utc>>,
pub parts_count: Option<i32>,
pub replication_status: Option<ReplicationStatus>,
pub request_charged: Option<RequestCharged>,
pub restore: Option<String>,
pub sse_customer_algorithm: Option<String>,
pub sse_customer_key_md5: Option<String>,
pub ssekms_key_id: Option<String>,
pub server_side_encryption: Option<ServerSideEncryption>,
pub storage_class: Option<StorageClass>,
pub tag_count: Option<i32>,
pub version_id: Option<String>,
pub website_redirect_location: Option<String>,
}Expand description
S3 GetObjectOutput.
Fields§
§accept_ranges: Option<String>HTTP header: accept-ranges.
body: Option<StreamingBlob>HTTP payload body.
bucket_key_enabled: Option<bool>HTTP header: x-amz-server-side-encryption-bucket-key-enabled.
cache_control: Option<String>HTTP header: Cache-Control.
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.
content_disposition: Option<String>HTTP header: Content-Disposition.
content_encoding: Option<String>HTTP header: Content-Encoding.
content_language: Option<String>HTTP header: Content-Language.
content_length: Option<i64>HTTP header: Content-Length.
content_range: Option<String>HTTP header: Content-Range.
content_type: Option<String>HTTP header: Content-Type.
delete_marker: Option<bool>HTTP header: x-amz-delete-marker.
e_tag: Option<String>HTTP header: ETag.
expiration: Option<String>HTTP header: x-amz-expiration.
expires: Option<String>HTTP header: Expires.
last_modified: Option<DateTime<Utc>>HTTP header: Last-Modified.
metadata: HashMap<String, String>HTTP prefix headers: x-amz-meta-.
missing_meta: Option<i32>HTTP header: x-amz-missing-meta.
object_lock_legal_hold_status: Option<ObjectLockLegalHoldStatus>HTTP header: x-amz-object-lock-legal-hold.
object_lock_mode: Option<ObjectLockMode>HTTP header: x-amz-object-lock-mode.
object_lock_retain_until_date: Option<DateTime<Utc>>HTTP header: x-amz-object-lock-retain-until-date.
parts_count: Option<i32>HTTP header: x-amz-mp-parts-count.
replication_status: Option<ReplicationStatus>HTTP header: x-amz-replication-status.
request_charged: Option<RequestCharged>HTTP header: x-amz-request-charged.
restore: Option<String>HTTP header: x-amz-restore.
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_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.
storage_class: Option<StorageClass>HTTP header: x-amz-storage-class.
tag_count: Option<i32>HTTP header: x-amz-tagging-count.
version_id: Option<String>HTTP header: x-amz-version-id.
website_redirect_location: Option<String>HTTP header: x-amz-website-redirect-location.
Trait Implementations§
Source§impl Clone for GetObjectOutput
impl Clone for GetObjectOutput
Source§fn clone(&self) -> GetObjectOutput
fn clone(&self) -> GetObjectOutput
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more