1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ResetDBClusterParameterGroup`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`db_cluster_parameter_group_name(impl Into<String>)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::db_cluster_parameter_group_name) / [`set_db_cluster_parameter_group_name(Option<String>)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::set_db_cluster_parameter_group_name): <p>The name of the DB cluster parameter group to reset.</p>
    ///   - [`reset_all_parameters(bool)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::reset_all_parameters) / [`set_reset_all_parameters(bool)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::set_reset_all_parameters): <p>A value that indicates whether to reset all parameters in the DB cluster parameter group to their default values. You can't use this parameter if there is a list of parameter names specified for the <code>Parameters</code> parameter.</p>
    ///   - [`parameters(Vec<Parameter>)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::parameters) / [`set_parameters(Option<Vec<Parameter>>)`](crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::set_parameters): <p>A list of parameter names in the DB cluster parameter group to reset to the default values. You can't use this parameter if the <code>ResetAllParameters</code> parameter is enabled.</p>
    /// - On success, responds with [`ResetDbClusterParameterGroupOutput`](crate::operation::reset_db_cluster_parameter_group::ResetDbClusterParameterGroupOutput) with field(s):
    ///   - [`db_cluster_parameter_group_name(Option<String>)`](crate::operation::reset_db_cluster_parameter_group::ResetDbClusterParameterGroupOutput::db_cluster_parameter_group_name): <p>The name of the DB cluster parameter group.</p>  <p>Constraints:</p>  <ul>   <li> <p>Must be 1 to 255 letters or numbers.</p> </li>   <li> <p>First character must be a letter</p> </li>   <li> <p>Can't end with a hyphen or contain two consecutive hyphens</p> </li>  </ul> <note>   <p>This value is stored as a lowercase string.</p>  </note>
    /// - On failure, responds with [`SdkError<ResetDBClusterParameterGroupError>`](crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError)
    pub fn reset_db_cluster_parameter_group(&self) -> crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder{
        crate::operation::reset_db_cluster_parameter_group::builders::ResetDBClusterParameterGroupFluentBuilder::new(self.handle.clone())
    }
}