Client Test

Client Test

rev. dfb5149b65b7bcc09edd15b8e071ad43b5ac5943

Files changed:

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/ignore_query_params_in_response.rs

@@ -1,1 +14,18 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`IgnoreQueryParamsInResponse`](crate::operation::ignore_query_params_in_response::builders::IgnoreQueryParamsInResponseFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::ignore_query_params_in_response::builders::IgnoreQueryParamsInResponseFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`IgnoreQueryParamsInResponseOutput`](crate::operation::ignore_query_params_in_response::IgnoreQueryParamsInResponseOutput) with field(s):
    7      9   
    ///   - [`baz(Option<String>)`](crate::operation::ignore_query_params_in_response::IgnoreQueryParamsInResponseOutput::baz): (undocumented)
    8     10   
    /// - On failure, responds with [`SdkError<IgnoreQueryParamsInResponseError>`](crate::operation::ignore_query_params_in_response::IgnoreQueryParamsInResponseError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn ignore_query_params_in_response(
   10     13   
        &self,
   11     14   
    ) -> crate::operation::ignore_query_params_in_response::builders::IgnoreQueryParamsInResponseFluentBuilder {
   12     15   
        crate::operation::ignore_query_params_in_response::builders::IgnoreQueryParamsInResponseFluentBuilder::new(self.handle.clone())
   13     16   
    }
          17  +
    /* FluentClientGenerator.kt:187 */
   14     18   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/input_and_output_with_headers.rs

@@ -1,1 +43,47 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`InputAndOutputWithHeaders`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`header_string(impl Into<String>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_string) / [`set_header_string(Option<String>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_string):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`header_byte(i8)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_byte) / [`set_header_byte(Option<i8>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_byte):<br>required: **false**<br>(undocumented)<br>
    8     10   
    ///   - [`header_short(i16)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_short) / [`set_header_short(Option<i16>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_short):<br>required: **false**<br>(undocumented)<br>
    9     11   
    ///   - [`header_integer(i32)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_integer) / [`set_header_integer(Option<i32>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_integer):<br>required: **false**<br>(undocumented)<br>
   10     12   
    ///   - [`header_long(i64)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_long) / [`set_header_long(Option<i64>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_long):<br>required: **false**<br>(undocumented)<br>
   11     13   
    ///   - [`header_float(f32)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_float) / [`set_header_float(Option<f32>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_float):<br>required: **false**<br>(undocumented)<br>
   12     14   
    ///   - [`header_double(f64)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_double) / [`set_header_double(Option<f64>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_double):<br>required: **false**<br>(undocumented)<br>
   13     15   
    ///   - [`header_true_bool(bool)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_true_bool) / [`set_header_true_bool(Option<bool>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_true_bool):<br>required: **false**<br>(undocumented)<br>
   14     16   
    ///   - [`header_false_bool(bool)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_false_bool) / [`set_header_false_bool(Option<bool>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_false_bool):<br>required: **false**<br>(undocumented)<br>
   15     17   
    ///   - [`header_string_list(impl Into<String>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_string_list) / [`set_header_string_list(Option<Vec::<String>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_string_list):<br>required: **false**<br>(undocumented)<br>
   16     18   
    ///   - [`header_string_set(impl Into<String>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_string_set) / [`set_header_string_set(Option<Vec::<String>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_string_set):<br>required: **false**<br>(undocumented)<br>
   17     19   
    ///   - [`header_integer_list(i32)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_integer_list) / [`set_header_integer_list(Option<Vec::<i32>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_integer_list):<br>required: **false**<br>(undocumented)<br>
   18     20   
    ///   - [`header_boolean_list(bool)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_boolean_list) / [`set_header_boolean_list(Option<Vec::<bool>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_boolean_list):<br>required: **false**<br>(undocumented)<br>
   19     21   
    ///   - [`header_timestamp_list(DateTime)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_timestamp_list) / [`set_header_timestamp_list(Option<Vec::<DateTime>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_timestamp_list):<br>required: **false**<br>(undocumented)<br>
   20     22   
    ///   - [`header_enum(FooEnum)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_enum) / [`set_header_enum(Option<FooEnum>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_enum):<br>required: **false**<br>(undocumented)<br>
   21     23   
    ///   - [`header_enum_list(FooEnum)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::header_enum_list) / [`set_header_enum_list(Option<Vec::<FooEnum>>)`](crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::set_header_enum_list):<br>required: **false**<br>(undocumented)<br>
   22     24   
    /// - On success, responds with [`InputAndOutputWithHeadersOutput`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput) with field(s):
   23     25   
    ///   - [`header_string(Option<String>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_string): (undocumented)
   24     26   
    ///   - [`header_byte(Option<i8>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_byte): (undocumented)
   25     27   
    ///   - [`header_short(Option<i16>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_short): (undocumented)
   26     28   
    ///   - [`header_integer(Option<i32>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_integer): (undocumented)
   27     29   
    ///   - [`header_long(Option<i64>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_long): (undocumented)
   28     30   
    ///   - [`header_float(Option<f32>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_float): (undocumented)
   29     31   
    ///   - [`header_double(Option<f64>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_double): (undocumented)
   30     32   
    ///   - [`header_true_bool(Option<bool>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_true_bool): (undocumented)
   31     33   
    ///   - [`header_false_bool(Option<bool>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_false_bool): (undocumented)
   32     34   
    ///   - [`header_string_list(Option<Vec::<String>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_string_list): (undocumented)
   33     35   
    ///   - [`header_string_set(Option<Vec::<String>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_string_set): (undocumented)
   34     36   
    ///   - [`header_integer_list(Option<Vec::<i32>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_integer_list): (undocumented)
   35     37   
    ///   - [`header_boolean_list(Option<Vec::<bool>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_boolean_list): (undocumented)
   36     38   
    ///   - [`header_timestamp_list(Option<Vec::<DateTime>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_timestamp_list): (undocumented)
   37     39   
    ///   - [`header_enum(Option<FooEnum>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_enum): (undocumented)
   38     40   
    ///   - [`header_enum_list(Option<Vec::<FooEnum>>)`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersOutput::header_enum_list): (undocumented)
   39     41   
    /// - On failure, responds with [`SdkError<InputAndOutputWithHeadersError>`](crate::operation::input_and_output_with_headers::InputAndOutputWithHeadersError)
          42  +
    /* FluentClientGenerator.kt:234 */
   40     43   
    pub fn input_and_output_with_headers(&self) -> crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder {
   41     44   
        crate::operation::input_and_output_with_headers::builders::InputAndOutputWithHeadersFluentBuilder::new(self.handle.clone())
   42     45   
    }
          46  +
    /* FluentClientGenerator.kt:187 */
   43     47   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/nested_xml_map_with_xml_name.rs

@@ -1,1 +13,17 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NestedXmlMapWithXmlName`](crate::operation::nested_xml_map_with_xml_name::builders::NestedXmlMapWithXmlNameFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested_xml_map_with_xml_name_map(impl Into<String>, HashMap::<String, String>)`](crate::operation::nested_xml_map_with_xml_name::builders::NestedXmlMapWithXmlNameFluentBuilder::nested_xml_map_with_xml_name_map) / [`set_nested_xml_map_with_xml_name_map(Option<HashMap::<String, HashMap::<String, String>>>)`](crate::operation::nested_xml_map_with_xml_name::builders::NestedXmlMapWithXmlNameFluentBuilder::set_nested_xml_map_with_xml_name_map):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`NestedXmlMapWithXmlNameOutput`](crate::operation::nested_xml_map_with_xml_name::NestedXmlMapWithXmlNameOutput) with field(s):
    8     10   
    ///   - [`nested_xml_map_with_xml_name_map(Option<HashMap::<String, HashMap::<String, String>>>)`](crate::operation::nested_xml_map_with_xml_name::NestedXmlMapWithXmlNameOutput::nested_xml_map_with_xml_name_map): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<NestedXmlMapWithXmlNameError>`](crate::operation::nested_xml_map_with_xml_name::NestedXmlMapWithXmlNameError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn nested_xml_map_with_xml_name(&self) -> crate::operation::nested_xml_map_with_xml_name::builders::NestedXmlMapWithXmlNameFluentBuilder {
   11     14   
        crate::operation::nested_xml_map_with_xml_name::builders::NestedXmlMapWithXmlNameFluentBuilder::new(self.handle.clone())
   12     15   
    }
          16  +
    /* FluentClientGenerator.kt:187 */
   13     17   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/nested_xml_maps.rs

@@ -1,1 +15,19 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NestedXmlMaps`](crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested_map(impl Into<String>, HashMap::<String, FooEnum>)`](crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder::nested_map) / [`set_nested_map(Option<HashMap::<String, HashMap::<String, FooEnum>>>)`](crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder::set_nested_map):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`flat_nested_map(impl Into<String>, HashMap::<String, FooEnum>)`](crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder::flat_nested_map) / [`set_flat_nested_map(Option<HashMap::<String, HashMap::<String, FooEnum>>>)`](crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder::set_flat_nested_map):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`NestedXmlMapsOutput`](crate::operation::nested_xml_maps::NestedXmlMapsOutput) with field(s):
    9     11   
    ///   - [`nested_map(Option<HashMap::<String, HashMap::<String, FooEnum>>>)`](crate::operation::nested_xml_maps::NestedXmlMapsOutput::nested_map): (undocumented)
   10     12   
    ///   - [`flat_nested_map(Option<HashMap::<String, HashMap::<String, FooEnum>>>)`](crate::operation::nested_xml_maps::NestedXmlMapsOutput::flat_nested_map): (undocumented)
   11     13   
    /// - On failure, responds with [`SdkError<NestedXmlMapsError>`](crate::operation::nested_xml_maps::NestedXmlMapsError)
          14  +
    /* FluentClientGenerator.kt:234 */
   12     15   
    pub fn nested_xml_maps(&self) -> crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder {
   13     16   
        crate::operation::nested_xml_maps::builders::NestedXmlMapsFluentBuilder::new(self.handle.clone())
   14     17   
    }
          18  +
    /* FluentClientGenerator.kt:187 */
   15     19   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/no_input_and_no_output.rs

@@ -1,1 +11,15 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NoInputAndNoOutput`](crate::operation::no_input_and_no_output::builders::NoInputAndNoOutputFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::no_input_and_no_output::builders::NoInputAndNoOutputFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`NoInputAndNoOutputOutput`](crate::operation::no_input_and_no_output::NoInputAndNoOutputOutput)
    7      9   
    /// - On failure, responds with [`SdkError<NoInputAndNoOutputError>`](crate::operation::no_input_and_no_output::NoInputAndNoOutputError)
          10  +
    /* FluentClientGenerator.kt:234 */
    8     11   
    pub fn no_input_and_no_output(&self) -> crate::operation::no_input_and_no_output::builders::NoInputAndNoOutputFluentBuilder {
    9     12   
        crate::operation::no_input_and_no_output::builders::NoInputAndNoOutputFluentBuilder::new(self.handle.clone())
   10     13   
    }
          14  +
    /* FluentClientGenerator.kt:187 */
   11     15   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/no_input_and_output.rs

@@ -1,1 +11,15 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NoInputAndOutput`](crate::operation::no_input_and_output::builders::NoInputAndOutputFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::no_input_and_output::builders::NoInputAndOutputFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`NoInputAndOutputOutput`](crate::operation::no_input_and_output::NoInputAndOutputOutput)
    7      9   
    /// - On failure, responds with [`SdkError<NoInputAndOutputError>`](crate::operation::no_input_and_output::NoInputAndOutputError)
          10  +
    /* FluentClientGenerator.kt:234 */
    8     11   
    pub fn no_input_and_output(&self) -> crate::operation::no_input_and_output::builders::NoInputAndOutputFluentBuilder {
    9     12   
        crate::operation::no_input_and_output::builders::NoInputAndOutputFluentBuilder::new(self.handle.clone())
   10     13   
    }
          14  +
    /* FluentClientGenerator.kt:187 */
   11     15   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/null_and_empty_headers_client.rs

@@ -1,1 +17,21 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NullAndEmptyHeadersClient`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`a(impl Into<String>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::a) / [`set_a(Option<String>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::set_a):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`b(impl Into<String>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::b) / [`set_b(Option<String>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::set_b):<br>required: **false**<br>(undocumented)<br>
    8     10   
    ///   - [`c(impl Into<String>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::c) / [`set_c(Option<Vec::<String>>)`](crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::set_c):<br>required: **false**<br>(undocumented)<br>
    9     11   
    /// - On success, responds with [`NullAndEmptyHeadersClientOutput`](crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientOutput) with field(s):
   10     12   
    ///   - [`a(Option<String>)`](crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientOutput::a): (undocumented)
   11     13   
    ///   - [`b(Option<String>)`](crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientOutput::b): (undocumented)
   12     14   
    ///   - [`c(Option<Vec::<String>>)`](crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientOutput::c): (undocumented)
   13     15   
    /// - On failure, responds with [`SdkError<NullAndEmptyHeadersClientError>`](crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientError)
          16  +
    /* FluentClientGenerator.kt:234 */
   14     17   
    pub fn null_and_empty_headers_client(&self) -> crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder {
   15     18   
        crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientFluentBuilder::new(self.handle.clone())
   16     19   
    }
          20  +
    /* FluentClientGenerator.kt:187 */
   17     21   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/null_and_empty_headers_server.rs

@@ -1,1 +17,21 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`NullAndEmptyHeadersServer`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`a(impl Into<String>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::a) / [`set_a(Option<String>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::set_a):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`b(impl Into<String>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::b) / [`set_b(Option<String>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::set_b):<br>required: **false**<br>(undocumented)<br>
    8     10   
    ///   - [`c(impl Into<String>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::c) / [`set_c(Option<Vec::<String>>)`](crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::set_c):<br>required: **false**<br>(undocumented)<br>
    9     11   
    /// - On success, responds with [`NullAndEmptyHeadersServerOutput`](crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerOutput) with field(s):
   10     12   
    ///   - [`a(Option<String>)`](crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerOutput::a): (undocumented)
   11     13   
    ///   - [`b(Option<String>)`](crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerOutput::b): (undocumented)
   12     14   
    ///   - [`c(Option<Vec::<String>>)`](crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerOutput::c): (undocumented)
   13     15   
    /// - On failure, responds with [`SdkError<NullAndEmptyHeadersServerError>`](crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerError)
          16  +
    /* FluentClientGenerator.kt:234 */
   14     17   
    pub fn null_and_empty_headers_server(&self) -> crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder {
   15     18   
        crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerFluentBuilder::new(self.handle.clone())
   16     19   
    }
          20  +
    /* FluentClientGenerator.kt:187 */
   17     21   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/omits_null_serializes_empty_string.rs

@@ -1,1 +15,19 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`OmitsNullSerializesEmptyString`](crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`null_value(impl Into<String>)`](crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder::null_value) / [`set_null_value(Option<String>)`](crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder::set_null_value):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`empty_string(impl Into<String>)`](crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder::empty_string) / [`set_empty_string(Option<String>)`](crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder::set_empty_string):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`OmitsNullSerializesEmptyStringOutput`](crate::operation::omits_null_serializes_empty_string::OmitsNullSerializesEmptyStringOutput)
    9     11   
    /// - On failure, responds with [`SdkError<OmitsNullSerializesEmptyStringError>`](crate::operation::omits_null_serializes_empty_string::OmitsNullSerializesEmptyStringError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn omits_null_serializes_empty_string(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder {
   13     16   
        crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringFluentBuilder::new(self.handle.clone())
   14     17   
    }
          18  +
    /* FluentClientGenerator.kt:187 */
   15     19   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/put_with_content_encoding.rs

@@ -1,1 +13,17 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`PutWithContentEncoding`](crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`encoding(impl Into<String>)`](crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder::encoding) / [`set_encoding(Option<String>)`](crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder::set_encoding):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`data(impl Into<String>)`](crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder::data) / [`set_data(Option<String>)`](crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder::set_data):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`PutWithContentEncodingOutput`](crate::operation::put_with_content_encoding::PutWithContentEncodingOutput)
    9     11   
    /// - On failure, responds with [`SdkError<PutWithContentEncodingError>`](crate::operation::put_with_content_encoding::PutWithContentEncodingError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn put_with_content_encoding(&self) -> crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder {
   11     14   
        crate::operation::put_with_content_encoding::builders::PutWithContentEncodingFluentBuilder::new(self.handle.clone())
   12     15   
    }
          16  +
    /* FluentClientGenerator.kt:187 */
   13     17   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/query_idempotency_token_auto_fill.rs

@@ -1,1 +14,18 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`QueryIdempotencyTokenAutoFill`](crate::operation::query_idempotency_token_auto_fill::builders::QueryIdempotencyTokenAutoFillFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`token(impl Into<String>)`](crate::operation::query_idempotency_token_auto_fill::builders::QueryIdempotencyTokenAutoFillFluentBuilder::token) / [`set_token(Option<String>)`](crate::operation::query_idempotency_token_auto_fill::builders::QueryIdempotencyTokenAutoFillFluentBuilder::set_token):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`QueryIdempotencyTokenAutoFillOutput`](crate::operation::query_idempotency_token_auto_fill::QueryIdempotencyTokenAutoFillOutput)
    8     10   
    /// - On failure, responds with [`SdkError<QueryIdempotencyTokenAutoFillError>`](crate::operation::query_idempotency_token_auto_fill::QueryIdempotencyTokenAutoFillError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn query_idempotency_token_auto_fill(
   10     13   
        &self,
   11     14   
    ) -> crate::operation::query_idempotency_token_auto_fill::builders::QueryIdempotencyTokenAutoFillFluentBuilder {
   12     15   
        crate::operation::query_idempotency_token_auto_fill::builders::QueryIdempotencyTokenAutoFillFluentBuilder::new(self.handle.clone())
   13     16   
    }
          17  +
    /* FluentClientGenerator.kt:187 */
   14     18   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/query_params_as_string_list_map.rs

@@ -1,1 +15,19 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`QueryParamsAsStringListMap`](crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`qux(impl Into<String>)`](crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder::qux) / [`set_qux(Option<String>)`](crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder::set_qux):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`foo(impl Into<String>, Vec::<String>)`](crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder::foo) / [`set_foo(Option<HashMap::<String, Vec::<String>>>)`](crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`QueryParamsAsStringListMapOutput`](crate::operation::query_params_as_string_list_map::QueryParamsAsStringListMapOutput)
    9     11   
    /// - On failure, responds with [`SdkError<QueryParamsAsStringListMapError>`](crate::operation::query_params_as_string_list_map::QueryParamsAsStringListMapError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn query_params_as_string_list_map(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder {
   13     16   
        crate::operation::query_params_as_string_list_map::builders::QueryParamsAsStringListMapFluentBuilder::new(self.handle.clone())
   14     17   
    }
          18  +
    /* FluentClientGenerator.kt:187 */
   15     19   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/query_precedence.rs

@@ -1,1 +13,17 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`QueryPrecedence`](crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`baz(impl Into<String>, impl Into<String>)`](crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder::baz) / [`set_baz(Option<HashMap::<String, String>>)`](crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder::set_baz):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`QueryPrecedenceOutput`](crate::operation::query_precedence::QueryPrecedenceOutput)
    9     11   
    /// - On failure, responds with [`SdkError<QueryPrecedenceError>`](crate::operation::query_precedence::QueryPrecedenceError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn query_precedence(&self) -> crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder {
   11     14   
        crate::operation::query_precedence::builders::QueryPrecedenceFluentBuilder::new(self.handle.clone())
   12     15   
    }
          16  +
    /* FluentClientGenerator.kt:187 */
   13     17   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/recursive_shapes.rs

@@ -1,1 +13,17 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`RecursiveShapes`](crate::operation::recursive_shapes::builders::RecursiveShapesFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(RecursiveShapesInputOutputNested1)`](crate::operation::recursive_shapes::builders::RecursiveShapesFluentBuilder::nested) / [`set_nested(Option<RecursiveShapesInputOutputNested1>)`](crate::operation::recursive_shapes::builders::RecursiveShapesFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`RecursiveShapesOutput`](crate::operation::recursive_shapes::RecursiveShapesOutput) with field(s):
    8     10   
    ///   - [`nested(Option<RecursiveShapesInputOutputNested1>)`](crate::operation::recursive_shapes::RecursiveShapesOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<RecursiveShapesError>`](crate::operation::recursive_shapes::RecursiveShapesError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn recursive_shapes(&self) -> crate::operation::recursive_shapes::builders::RecursiveShapesFluentBuilder {
   11     14   
        crate::operation::recursive_shapes::builders::RecursiveShapesFluentBuilder::new(self.handle.clone())
   12     15   
    }
          16  +
    /* FluentClientGenerator.kt:187 */
   13     17   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/simple_scalar_properties.rs

@@ -1,1 +31,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`SimpleScalarProperties`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`string_value(impl Into<String>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::string_value) / [`set_string_value(Option<String>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_string_value):<br>required: **false**<br>(undocumented)<br>
    8     10   
    ///   - [`true_boolean_value(bool)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::true_boolean_value) / [`set_true_boolean_value(Option<bool>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_true_boolean_value):<br>required: **false**<br>(undocumented)<br>
    9     11   
    ///   - [`false_boolean_value(bool)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::false_boolean_value) / [`set_false_boolean_value(Option<bool>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_false_boolean_value):<br>required: **false**<br>(undocumented)<br>
   10     12   
    ///   - [`byte_value(i8)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::byte_value) / [`set_byte_value(Option<i8>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_byte_value):<br>required: **false**<br>(undocumented)<br>
   11     13   
    ///   - [`short_value(i16)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::short_value) / [`set_short_value(Option<i16>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_short_value):<br>required: **false**<br>(undocumented)<br>
   12     14   
    ///   - [`integer_value(i32)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::integer_value) / [`set_integer_value(Option<i32>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_integer_value):<br>required: **false**<br>(undocumented)<br>
   13     15   
    ///   - [`long_value(i64)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::long_value) / [`set_long_value(Option<i64>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_long_value):<br>required: **false**<br>(undocumented)<br>
   14     16   
    ///   - [`float_value(f32)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::float_value) / [`set_float_value(Option<f32>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_float_value):<br>required: **false**<br>(undocumented)<br>
   15     17   
    ///   - [`double_value(f64)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::double_value) / [`set_double_value(Option<f64>)`](crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::set_double_value):<br>required: **false**<br>(undocumented)<br>
   16     18   
    /// - On success, responds with [`SimpleScalarPropertiesOutput`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput) with field(s):
   17     19   
    ///   - [`foo(Option<String>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::foo): (undocumented)
   18     20   
    ///   - [`string_value(Option<String>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::string_value): (undocumented)
   19     21   
    ///   - [`true_boolean_value(Option<bool>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::true_boolean_value): (undocumented)
   20     22   
    ///   - [`false_boolean_value(Option<bool>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::false_boolean_value): (undocumented)
   21     23   
    ///   - [`byte_value(Option<i8>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::byte_value): (undocumented)
   22     24   
    ///   - [`short_value(Option<i16>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::short_value): (undocumented)
   23     25   
    ///   - [`integer_value(Option<i32>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::integer_value): (undocumented)
   24     26   
    ///   - [`long_value(Option<i64>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::long_value): (undocumented)
   25     27   
    ///   - [`float_value(Option<f32>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::float_value): (undocumented)
   26     28   
    ///   - [`double_value(Option<f64>)`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesOutput::double_value): (undocumented)
   27     29   
    /// - On failure, responds with [`SdkError<SimpleScalarPropertiesError>`](crate::operation::simple_scalar_properties::SimpleScalarPropertiesError)
          30  +
    /* FluentClientGenerator.kt:234 */
   28     31   
    pub fn simple_scalar_properties(&self) -> crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder {
   29     32   
        crate::operation::simple_scalar_properties::builders::SimpleScalarPropertiesFluentBuilder::new(self.handle.clone())
   30     33   
    }
          34  +
    /* FluentClientGenerator.kt:187 */
   31     35   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/timestamp_format_headers.rs

@@ -1,1 +25,29 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/* FluentClientGenerator.kt:187 */
    2      3   
impl super::Client {
           4  +
    /* FluentClientGenerator.kt:221 */
    3      5   
    /// Constructs a fluent builder for the [`TimestampFormatHeaders`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`member_epoch_seconds(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::member_epoch_seconds) / [`set_member_epoch_seconds(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_member_epoch_seconds):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`member_http_date(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::member_http_date) / [`set_member_http_date(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_member_http_date):<br>required: **false**<br>(undocumented)<br>
    8     10   
    ///   - [`member_date_time(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::member_date_time) / [`set_member_date_time(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_member_date_time):<br>required: **false**<br>(undocumented)<br>
    9     11   
    ///   - [`default_format(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::default_format) / [`set_default_format(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_default_format):<br>required: **false**<br>(undocumented)<br>
   10     12   
    ///   - [`target_epoch_seconds(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::target_epoch_seconds) / [`set_target_epoch_seconds(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_target_epoch_seconds):<br>required: **false**<br>(undocumented)<br>
   11     13   
    ///   - [`target_http_date(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::target_http_date) / [`set_target_http_date(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_target_http_date):<br>required: **false**<br>(undocumented)<br>
   12     14   
    ///   - [`target_date_time(DateTime)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::target_date_time) / [`set_target_date_time(Option<DateTime>)`](crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::set_target_date_time):<br>required: **false**<br>(undocumented)<br>
   13     15   
    /// - On success, responds with [`TimestampFormatHeadersOutput`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput) with field(s):
   14     16   
    ///   - [`member_epoch_seconds(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::member_epoch_seconds): (undocumented)
   15     17   
    ///   - [`member_http_date(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::member_http_date): (undocumented)
   16     18   
    ///   - [`member_date_time(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::member_date_time): (undocumented)
   17     19   
    ///   - [`default_format(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::default_format): (undocumented)
   18     20   
    ///   - [`target_epoch_seconds(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::target_epoch_seconds): (undocumented)
   19     21   
    ///   - [`target_http_date(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::target_http_date): (undocumented)
   20     22   
    ///   - [`target_date_time(Option<DateTime>)`](crate::operation::timestamp_format_headers::TimestampFormatHeadersOutput::target_date_time): (undocumented)
   21     23   
    /// - On failure, responds with [`SdkError<TimestampFormatHeadersError>`](crate::operation::timestamp_format_headers::TimestampFormatHeadersError)
          24  +
    /* FluentClientGenerator.kt:234 */
   22     25   
    pub fn timestamp_format_headers(&self) -> crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder {
   23     26   
        crate::operation::timestamp_format_headers::builders::TimestampFormatHeadersFluentBuilder::new(self.handle.clone())
   24     27   
    }
          28  +
    /* FluentClientGenerator.kt:187 */
   25     29   
}