pub struct PutObjectAclInput {Show 14 fields
pub acl: Option<ObjectCannedACL>,
pub access_control_policy: Option<AccessControlPolicy>,
pub bucket: String,
pub checksum_algorithm: Option<ChecksumAlgorithm>,
pub content_md5: Option<String>,
pub expected_bucket_owner: Option<String>,
pub grant_full_control: Option<String>,
pub grant_read: Option<String>,
pub grant_read_acp: Option<String>,
pub grant_write: Option<String>,
pub grant_write_acp: Option<String>,
pub key: String,
pub request_payer: Option<RequestPayer>,
pub version_id: Option<String>,
}Expand description
S3 PutObjectAclInput.
Fields§
§acl: Option<ObjectCannedACL>HTTP header: x-amz-acl.
access_control_policy: Option<AccessControlPolicy>HTTP payload body.
bucket: StringHTTP label (URI path).
checksum_algorithm: Option<ChecksumAlgorithm>HTTP header: x-amz-sdk-checksum-algorithm.
content_md5: Option<String>HTTP header: Content-MD5.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
grant_full_control: Option<String>HTTP header: x-amz-grant-full-control.
grant_read: Option<String>HTTP header: x-amz-grant-read.
grant_read_acp: Option<String>HTTP header: x-amz-grant-read-acp.
grant_write: Option<String>HTTP header: x-amz-grant-write.
grant_write_acp: Option<String>HTTP header: x-amz-grant-write-acp.
key: StringHTTP label (URI path).
request_payer: Option<RequestPayer>HTTP header: x-amz-request-payer.
version_id: Option<String>HTTP query: versionId.
Trait Implementations§
Source§impl Clone for PutObjectAclInput
impl Clone for PutObjectAclInput
Source§fn clone(&self) -> PutObjectAclInput
fn clone(&self) -> PutObjectAclInput
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 PutObjectAclInput
impl Debug for PutObjectAclInput
Source§impl Default for PutObjectAclInput
impl Default for PutObjectAclInput
Source§fn default() -> PutObjectAclInput
fn default() -> PutObjectAclInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutObjectAclInput
impl RefUnwindSafe for PutObjectAclInput
impl Send for PutObjectAclInput
impl Sync for PutObjectAclInput
impl Unpin for PutObjectAclInput
impl UnsafeUnpin for PutObjectAclInput
impl UnwindSafe for PutObjectAclInput
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