Struct aws_sdk_workmail::operation::get_default_retention_policy::builders::GetDefaultRetentionPolicyOutputBuilder
source · #[non_exhaustive]pub struct GetDefaultRetentionPolicyOutputBuilder { /* private fields */ }
Expand description
A builder for GetDefaultRetentionPolicyOutput
.
Implementations§
source§impl GetDefaultRetentionPolicyOutputBuilder
impl GetDefaultRetentionPolicyOutputBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The retention policy description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The retention policy description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The retention policy description.
sourcepub fn folder_configurations(self, input: FolderConfiguration) -> Self
pub fn folder_configurations(self, input: FolderConfiguration) -> Self
Appends an item to folder_configurations
.
To override the contents of this collection use set_folder_configurations
.
The retention policy folder configurations.
sourcepub fn set_folder_configurations(
self,
input: Option<Vec<FolderConfiguration>>
) -> Self
pub fn set_folder_configurations( self, input: Option<Vec<FolderConfiguration>> ) -> Self
The retention policy folder configurations.
sourcepub fn get_folder_configurations(&self) -> &Option<Vec<FolderConfiguration>>
pub fn get_folder_configurations(&self) -> &Option<Vec<FolderConfiguration>>
The retention policy folder configurations.
sourcepub fn build(self) -> GetDefaultRetentionPolicyOutput
pub fn build(self) -> GetDefaultRetentionPolicyOutput
Consumes the builder and constructs a GetDefaultRetentionPolicyOutput
.
Trait Implementations§
source§impl Clone for GetDefaultRetentionPolicyOutputBuilder
impl Clone for GetDefaultRetentionPolicyOutputBuilder
source§fn clone(&self) -> GetDefaultRetentionPolicyOutputBuilder
fn clone(&self) -> GetDefaultRetentionPolicyOutputBuilder
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 GetDefaultRetentionPolicyOutputBuilder
impl Default for GetDefaultRetentionPolicyOutputBuilder
source§fn default() -> GetDefaultRetentionPolicyOutputBuilder
fn default() -> GetDefaultRetentionPolicyOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetDefaultRetentionPolicyOutputBuilder
impl PartialEq for GetDefaultRetentionPolicyOutputBuilder
source§fn eq(&self, other: &GetDefaultRetentionPolicyOutputBuilder) -> bool
fn eq(&self, other: &GetDefaultRetentionPolicyOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetDefaultRetentionPolicyOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDefaultRetentionPolicyOutputBuilder
impl RefUnwindSafe for GetDefaultRetentionPolicyOutputBuilder
impl Send for GetDefaultRetentionPolicyOutputBuilder
impl Sync for GetDefaultRetentionPolicyOutputBuilder
impl Unpin for GetDefaultRetentionPolicyOutputBuilder
impl UnwindSafe for GetDefaultRetentionPolicyOutputBuilder
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> 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.