aws-sdk-pinpointsmsvoicev2 1.124.0

AWS SDK for Amazon Pinpoint SMS Voice V2
Documentation
// 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())
    }
}