pub struct PutBucketLifecycleConfigurationInput {
pub bucket: String,
pub checksum_algorithm: Option<ChecksumAlgorithm>,
pub expected_bucket_owner: Option<String>,
pub lifecycle_configuration: Option<BucketLifecycleConfiguration>,
pub transition_default_minimum_object_size: Option<TransitionDefaultMinimumObjectSize>,
}Expand description
S3 PutBucketLifecycleConfigurationInput.
Fields§
§bucket: StringHTTP label (URI path).
checksum_algorithm: Option<ChecksumAlgorithm>HTTP header: x-amz-sdk-checksum-algorithm.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
lifecycle_configuration: Option<BucketLifecycleConfiguration>HTTP payload body.
transition_default_minimum_object_size: Option<TransitionDefaultMinimumObjectSize>HTTP header: x-amz-transition-default-minimum-object-size.
Trait Implementations§
Source§impl Clone for PutBucketLifecycleConfigurationInput
impl Clone for PutBucketLifecycleConfigurationInput
Source§fn clone(&self) -> PutBucketLifecycleConfigurationInput
fn clone(&self) -> PutBucketLifecycleConfigurationInput
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 Default for PutBucketLifecycleConfigurationInput
impl Default for PutBucketLifecycleConfigurationInput
Source§fn default() -> PutBucketLifecycleConfigurationInput
fn default() -> PutBucketLifecycleConfigurationInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutBucketLifecycleConfigurationInput
impl RefUnwindSafe for PutBucketLifecycleConfigurationInput
impl Send for PutBucketLifecycleConfigurationInput
impl Sync for PutBucketLifecycleConfigurationInput
impl Unpin for PutBucketLifecycleConfigurationInput
impl UnsafeUnpin for PutBucketLifecycleConfigurationInput
impl UnwindSafe for PutBucketLifecycleConfigurationInput
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