// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`UpdateMacieSession`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`finding_publishing_frequency(FindingPublishingFrequency)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::finding_publishing_frequency) / [`set_finding_publishing_frequency(Option<FindingPublishingFrequency>)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::set_finding_publishing_frequency): <p>Specifies how often to publish updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events).</p>
/// - [`status(MacieStatus)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::status) / [`set_status(Option<MacieStatus>)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::set_status): <p>Specifies a new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.</p>
/// - On success, responds with [`UpdateMacieSessionOutput`](crate::operation::update_macie_session::UpdateMacieSessionOutput)
/// - On failure, responds with [`SdkError<UpdateMacieSessionError>`](crate::operation::update_macie_session::UpdateMacieSessionError)
pub fn update_macie_session(&self) -> crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder {
crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::new(self.handle.clone())
}
}