1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DeleteServiceAction`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`id(impl Into<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::id) / [`set_id(Option<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::set_id):<br>required: **true**<br><p>The self-service action identifier. For example, <code>act-fs7abcd89wxyz</code>.</p><br>
    ///   - [`accept_language(impl Into<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::accept_language) / [`set_accept_language(Option<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::set_accept_language):<br>required: **false**<br><p>The language code.</p> <ul>  <li>   <p><code>jp</code> - Japanese</p></li>  <li>   <p><code>zh</code> - Chinese</p></li> </ul><br>
    ///   - [`idempotency_token(impl Into<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::idempotency_token) / [`set_idempotency_token(Option<String>)`](crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::set_idempotency_token):<br>required: **false**<br><p>A unique identifier that you provide to ensure idempotency. If multiple requests from the same Amazon Web Services account use the same idempotency token, the same response is returned for each repeated request.</p><br>
    /// - On success, responds with [`DeleteServiceActionOutput`](crate::operation::delete_service_action::DeleteServiceActionOutput)
    /// - On failure, responds with [`SdkError<DeleteServiceActionError>`](crate::operation::delete_service_action::DeleteServiceActionError)
    pub fn delete_service_action(&self) -> crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder {
        crate::operation::delete_service_action::builders::DeleteServiceActionFluentBuilder::new(self.handle.clone())
    }
}