Struct aws_sdk_workmail::operation::deregister_from_work_mail::builders::DeregisterFromWorkMailFluentBuilder
source · pub struct DeregisterFromWorkMailFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DeregisterFromWorkMail
.
Mark a user, group, or resource as no longer used in WorkMail. This action disassociates the mailbox and schedules it for clean-up. WorkMail keeps mailboxes for 30 days before they are permanently removed. The functionality in the console is Disable.
Implementations§
source§impl DeregisterFromWorkMailFluentBuilder
impl DeregisterFromWorkMailFluentBuilder
sourcepub async fn send(
self
) -> Result<DeregisterFromWorkMailOutput, SdkError<DeregisterFromWorkMailError>>
pub async fn send( self ) -> Result<DeregisterFromWorkMailOutput, SdkError<DeregisterFromWorkMailError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<DeregisterFromWorkMail, AwsResponseRetryClassifier>, SdkError<DeregisterFromWorkMailError>>
pub async fn customize( self ) -> Result<CustomizableOperation<DeregisterFromWorkMail, AwsResponseRetryClassifier>, SdkError<DeregisterFromWorkMailError>>
Consumes this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub fn organization_id(self, input: impl Into<String>) -> Self
pub fn organization_id(self, input: impl Into<String>) -> Self
The identifier for the organization under which the WorkMail entity exists.
sourcepub fn set_organization_id(self, input: Option<String>) -> Self
pub fn set_organization_id(self, input: Option<String>) -> Self
The identifier for the organization under which the WorkMail entity exists.
sourcepub fn entity_id(self, input: impl Into<String>) -> Self
pub fn entity_id(self, input: impl Into<String>) -> Self
The identifier for the member (user or group) to be updated.
sourcepub fn set_entity_id(self, input: Option<String>) -> Self
pub fn set_entity_id(self, input: Option<String>) -> Self
The identifier for the member (user or group) to be updated.
Trait Implementations§
source§impl Clone for DeregisterFromWorkMailFluentBuilder
impl Clone for DeregisterFromWorkMailFluentBuilder
source§fn clone(&self) -> DeregisterFromWorkMailFluentBuilder
fn clone(&self) -> DeregisterFromWorkMailFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more