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 [`DescribeServices`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`service_code_list(Vec<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::service_code_list) / [`set_service_code_list(Option<Vec<String>>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::set_service_code_list): <p>A JSON-formatted list of service codes available for Amazon Web Services services.</p>
    ///   - [`language(impl ::std::convert::Into<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::language) / [`set_language(Option<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::set_language): <p>The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO 639-1 code for the <code>language</code> parameter if you want support in that language.</p>
    /// - On success, responds with [`DescribeServicesOutput`](crate::operation::describe_services::DescribeServicesOutput) with field(s):
    ///   - [`services(Option<Vec<Service>>)`](crate::operation::describe_services::DescribeServicesOutput::services): <p>A JSON-formatted list of Amazon Web Services services.</p>
    /// - On failure, responds with [`SdkError<DescribeServicesError>`](crate::operation::describe_services::DescribeServicesError)
    pub fn describe_services(&self) -> crate::operation::describe_services::builders::DescribeServicesFluentBuilder {
        crate::operation::describe_services::builders::DescribeServicesFluentBuilder::new(self.handle.clone())
    }
}