pub struct LifecycleConfigurationBuilder { /* private fields */ }Expand description
Builder for S3 lifecycle configuration.
Combines multiple lifecycle rules into a configuration for a bucket. See https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfiguration.html
Implementations§
Source§impl LifecycleConfigurationBuilder
impl LifecycleConfigurationBuilder
pub fn new() -> Self
pub fn transition_minimum_size( self, size: TransitionDefaultMinimumObjectSize, ) -> Self
pub fn add_rule(self, rule: LifecycleRule) -> Self
pub fn build(self) -> LifecycleConfiguration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LifecycleConfigurationBuilder
impl RefUnwindSafe for LifecycleConfigurationBuilder
impl Send for LifecycleConfigurationBuilder
impl Sync for LifecycleConfigurationBuilder
impl Unpin for LifecycleConfigurationBuilder
impl UnwindSafe for LifecycleConfigurationBuilder
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