// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`UpdateAutonomousDatabaseBackup`](crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`autonomous_database_backup_id(impl Into<String>)`](crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder::autonomous_database_backup_id) / [`set_autonomous_database_backup_id(Option<String>)`](crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder::set_autonomous_database_backup_id):<br>required: **true**<br><p>The unique identifier of the Autonomous Database backup to update.</p><br>
/// - [`retention_period_in_days(i32)`](crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder::retention_period_in_days) / [`set_retention_period_in_days(Option<i32>)`](crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder::set_retention_period_in_days):<br>required: **false**<br><p>The retention period, in days, for the Autonomous Database backup.</p><br>
/// - On success, responds with [`UpdateAutonomousDatabaseBackupOutput`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupOutput) with field(s):
/// - [`display_name(Option<String>)`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupOutput::display_name): <p>The user-friendly name of the Autonomous Database backup.</p>
/// - [`status(Option<ResourceStatus>)`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupOutput::status): <p>The current status of the Autonomous Database backup.</p>
/// - [`status_reason(Option<String>)`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupOutput::status_reason): <p>Additional information about the current status of the Autonomous Database backup, if applicable.</p>
/// - [`autonomous_database_backup_id(String)`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupOutput::autonomous_database_backup_id): <p>The unique identifier of the Autonomous Database backup that was updated.</p>
/// - On failure, responds with [`SdkError<UpdateAutonomousDatabaseBackupError>`](crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError)
pub fn update_autonomous_database_backup(
&self,
) -> crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder {
crate::operation::update_autonomous_database_backup::builders::UpdateAutonomousDatabaseBackupFluentBuilder::new(self.handle.clone())
}
}