pub struct GetObjectRetentionInput {
pub bucket: String,
pub expected_bucket_owner: Option<String>,
pub key: String,
pub request_payer: Option<RequestPayer>,
pub version_id: Option<String>,
}Expand description
S3 GetObjectRetentionInput.
Fields§
§bucket: StringHTTP label (URI path).
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
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 GetObjectRetentionInput
impl Clone for GetObjectRetentionInput
Source§fn clone(&self) -> GetObjectRetentionInput
fn clone(&self) -> GetObjectRetentionInput
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 GetObjectRetentionInput
impl Debug for GetObjectRetentionInput
Source§impl Default for GetObjectRetentionInput
impl Default for GetObjectRetentionInput
Source§fn default() -> GetObjectRetentionInput
fn default() -> GetObjectRetentionInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GetObjectRetentionInput
impl RefUnwindSafe for GetObjectRetentionInput
impl Send for GetObjectRetentionInput
impl Sync for GetObjectRetentionInput
impl Unpin for GetObjectRetentionInput
impl UnsafeUnpin for GetObjectRetentionInput
impl UnwindSafe for GetObjectRetentionInput
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