// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`ModifyClusterDbRevision`](crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`cluster_identifier(impl Into<String>)`](crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder::cluster_identifier) / [`set_cluster_identifier(Option<String>)`](crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder::set_cluster_identifier): <p>The unique identifier of a cluster whose database revision you want to modify. </p> <p>Example: <code>examplecluster</code> </p>
/// - [`revision_target(impl Into<String>)`](crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder::revision_target) / [`set_revision_target(Option<String>)`](crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder::set_revision_target): <p>The identifier of the database revision. You can retrieve this value from the response to the <code>DescribeClusterDbRevisions</code> request.</p>
/// - On success, responds with [`ModifyClusterDbRevisionOutput`](crate::operation::modify_cluster_db_revision::ModifyClusterDbRevisionOutput) with field(s):
/// - [`cluster(Option<Cluster>)`](crate::operation::modify_cluster_db_revision::ModifyClusterDbRevisionOutput::cluster): <p>Describes a cluster.</p>
/// - On failure, responds with [`SdkError<ModifyClusterDbRevisionError>`](crate::operation::modify_cluster_db_revision::ModifyClusterDbRevisionError)
pub fn modify_cluster_db_revision(&self) -> crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder {
crate::operation::modify_cluster_db_revision::builders::ModifyClusterDbRevisionFluentBuilder::new(self.handle.clone())
}
}