#[non_exhaustive]pub struct DataLakeLifecycleConfigurationBuilder { /* private fields */ }Expand description
A builder for DataLakeLifecycleConfiguration.
Implementations§
source§impl DataLakeLifecycleConfigurationBuilder
impl DataLakeLifecycleConfigurationBuilder
sourcepub fn expiration(self, input: DataLakeLifecycleExpiration) -> Self
pub fn expiration(self, input: DataLakeLifecycleExpiration) -> Self
Provides data expiration details of Amazon Security Lake object.
sourcepub fn set_expiration(self, input: Option<DataLakeLifecycleExpiration>) -> Self
pub fn set_expiration(self, input: Option<DataLakeLifecycleExpiration>) -> Self
Provides data expiration details of Amazon Security Lake object.
sourcepub fn get_expiration(&self) -> &Option<DataLakeLifecycleExpiration>
pub fn get_expiration(&self) -> &Option<DataLakeLifecycleExpiration>
Provides data expiration details of Amazon Security Lake object.
sourcepub fn transitions(self, input: DataLakeLifecycleTransition) -> Self
pub fn transitions(self, input: DataLakeLifecycleTransition) -> Self
Appends an item to transitions.
To override the contents of this collection use set_transitions.
Provides data storage transition details of Amazon Security Lake object.
sourcepub fn set_transitions(
self,
input: Option<Vec<DataLakeLifecycleTransition>>,
) -> Self
pub fn set_transitions( self, input: Option<Vec<DataLakeLifecycleTransition>>, ) -> Self
Provides data storage transition details of Amazon Security Lake object.
sourcepub fn get_transitions(&self) -> &Option<Vec<DataLakeLifecycleTransition>>
pub fn get_transitions(&self) -> &Option<Vec<DataLakeLifecycleTransition>>
Provides data storage transition details of Amazon Security Lake object.
sourcepub fn build(self) -> DataLakeLifecycleConfiguration
pub fn build(self) -> DataLakeLifecycleConfiguration
Consumes the builder and constructs a DataLakeLifecycleConfiguration.
Trait Implementations§
source§impl Clone for DataLakeLifecycleConfigurationBuilder
impl Clone for DataLakeLifecycleConfigurationBuilder
source§fn clone(&self) -> DataLakeLifecycleConfigurationBuilder
fn clone(&self) -> DataLakeLifecycleConfigurationBuilder
Returns a copy 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 Default for DataLakeLifecycleConfigurationBuilder
impl Default for DataLakeLifecycleConfigurationBuilder
source§fn default() -> DataLakeLifecycleConfigurationBuilder
fn default() -> DataLakeLifecycleConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DataLakeLifecycleConfigurationBuilder
impl PartialEq for DataLakeLifecycleConfigurationBuilder
source§fn eq(&self, other: &DataLakeLifecycleConfigurationBuilder) -> bool
fn eq(&self, other: &DataLakeLifecycleConfigurationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DataLakeLifecycleConfigurationBuilder
Auto Trait Implementations§
impl Freeze for DataLakeLifecycleConfigurationBuilder
impl RefUnwindSafe for DataLakeLifecycleConfigurationBuilder
impl Send for DataLakeLifecycleConfigurationBuilder
impl Sync for DataLakeLifecycleConfigurationBuilder
impl Unpin for DataLakeLifecycleConfigurationBuilder
impl UnwindSafe for DataLakeLifecycleConfigurationBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.