// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DeleteProtectConfigurationRuleSetNumberOverride`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`protect_configuration_id(impl Into<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::protect_configuration_id) / [`set_protect_configuration_id(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::set_protect_configuration_id):<br>required: **true**<br><p>The unique identifier for the protect configuration.</p><br>
/// - [`destination_phone_number(impl Into<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::destination_phone_number) / [`set_destination_phone_number(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::set_destination_phone_number):<br>required: **true**<br><p>The destination phone number in E.164 format.</p><br>
/// - On success, responds with [`DeleteProtectConfigurationRuleSetNumberOverrideOutput`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput) with field(s):
/// - [`protect_configuration_arn(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::protect_configuration_arn): <p>The Amazon Resource Name (ARN) of the protect configuration.</p>
/// - [`protect_configuration_id(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::protect_configuration_id): <p>The unique identifier for the protect configuration.</p>
/// - [`destination_phone_number(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::destination_phone_number): <p>The destination phone number in E.164 format.</p>
/// - [`created_timestamp(DateTime)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::created_timestamp): <p>The time when the rule was created, in <a href="https://www.epochconverter.com/">UNIX epoch time</a> format.</p>
/// - [`action(ProtectConfigurationRuleOverrideAction)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::action): <p>The action associated with the rule.</p>
/// - [`iso_country_code(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::iso_country_code): <p>The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.</p>
/// - [`expiration_timestamp(Option<DateTime>)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::expiration_timestamp): <p>The time when the resource-based policy was created, in <a href="https://www.epochconverter.com/">UNIX epoch time</a> format.</p>
/// - On failure, responds with [`SdkError<DeleteProtectConfigurationRuleSetNumberOverrideError>`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideError)
pub fn delete_protect_configuration_rule_set_number_override(
&self,
) -> crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder
{
crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::new(self.handle.clone())
}
}