pub struct PutObjectLockConfigurationRequest {
pub bucket: BucketName,
pub object_lock_configuration: Option<ObjectLockConfiguration>,
pub request_payer: Option<RequestPayer>,
pub token: Option<ObjectLockToken>,
pub content_md5: Option<ContentMD5>,
pub expected_bucket_owner: Option<AccountId>,
}Fields§
§bucket: BucketName§object_lock_configuration: Option<ObjectLockConfiguration>§request_payer: Option<RequestPayer>§token: Option<ObjectLockToken>§content_md5: Option<ContentMD5>§expected_bucket_owner: Option<AccountId>Trait Implementations§
Source§impl Default for PutObjectLockConfigurationRequest
impl Default for PutObjectLockConfigurationRequest
Source§fn default() -> PutObjectLockConfigurationRequest
fn default() -> PutObjectLockConfigurationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PutObjectLockConfigurationRequest
impl<'de> Deserialize<'de> for PutObjectLockConfigurationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PutObjectLockConfigurationRequest
impl RefUnwindSafe for PutObjectLockConfigurationRequest
impl Send for PutObjectLockConfigurationRequest
impl Sync for PutObjectLockConfigurationRequest
impl Unpin for PutObjectLockConfigurationRequest
impl UnwindSafe for PutObjectLockConfigurationRequest
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