pub struct GetObjectAttributesInput {
pub bucket: String,
pub expected_bucket_owner: Option<String>,
pub key: String,
pub max_parts: Option<i32>,
pub object_attributes: Vec<ObjectAttributes>,
pub part_number_marker: Option<String>,
pub request_payer: Option<RequestPayer>,
pub sse_customer_algorithm: Option<String>,
pub sse_customer_key: Option<String>,
pub sse_customer_key_md5: Option<String>,
pub version_id: Option<String>,
}Expand description
S3 GetObjectAttributesInput.
Fields§
§bucket: StringHTTP label (URI path).
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
key: StringHTTP label (URI path).
max_parts: Option<i32>HTTP header: x-amz-max-parts.
object_attributes: Vec<ObjectAttributes>HTTP header: x-amz-object-attributes.
part_number_marker: Option<String>HTTP header: x-amz-part-number-marker.
request_payer: Option<RequestPayer>HTTP header: x-amz-request-payer.
sse_customer_algorithm: Option<String>HTTP header: x-amz-server-side-encryption-customer-algorithm.
sse_customer_key: Option<String>HTTP header: x-amz-server-side-encryption-customer-key.
sse_customer_key_md5: Option<String>HTTP header: x-amz-server-side-encryption-customer-key-MD5.
version_id: Option<String>HTTP query: versionId.
Trait Implementations§
Source§impl Clone for GetObjectAttributesInput
impl Clone for GetObjectAttributesInput
Source§fn clone(&self) -> GetObjectAttributesInput
fn clone(&self) -> GetObjectAttributesInput
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 GetObjectAttributesInput
impl Debug for GetObjectAttributesInput
Source§impl Default for GetObjectAttributesInput
impl Default for GetObjectAttributesInput
Source§fn default() -> GetObjectAttributesInput
fn default() -> GetObjectAttributesInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GetObjectAttributesInput
impl RefUnwindSafe for GetObjectAttributesInput
impl Send for GetObjectAttributesInput
impl Sync for GetObjectAttributesInput
impl Unpin for GetObjectAttributesInput
impl UnsafeUnpin for GetObjectAttributesInput
impl UnwindSafe for GetObjectAttributesInput
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