Client Test

Client Test

rev. dfb5149b65b7bcc09edd15b8e071ad43b5ac5943

Files changed:

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/http_enum_payload.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 [`HttpEnumPayload`](crate::operation::http_enum_payload::builders::HttpEnumPayloadFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`payload(StringEnum)`](crate::operation::http_enum_payload::builders::HttpEnumPayloadFluentBuilder::payload) / [`set_payload(Option<StringEnum>)`](crate::operation::http_enum_payload::builders::HttpEnumPayloadFluentBuilder::set_payload):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpEnumPayloadOutput`](crate::operation::http_enum_payload::HttpEnumPayloadOutput) with field(s):
    8     10   
    ///   - [`payload(Option<StringEnum>)`](crate::operation::http_enum_payload::HttpEnumPayloadOutput::payload): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpEnumPayloadError>`](crate::operation::http_enum_payload::HttpEnumPayloadError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_enum_payload(&self) -> crate::operation::http_enum_payload::builders::HttpEnumPayloadFluentBuilder {
   11     14   
        crate::operation::http_enum_payload::builders::HttpEnumPayloadFluentBuilder::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/http_payload_traits.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 [`HttpPayloadTraits`](crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`blob(Blob)`](crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder::blob) / [`set_blob(Option<Blob>)`](crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder::set_blob):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`HttpPayloadTraitsOutput`](crate::operation::http_payload_traits::HttpPayloadTraitsOutput) with field(s):
    9     11   
    ///   - [`foo(Option<String>)`](crate::operation::http_payload_traits::HttpPayloadTraitsOutput::foo): (undocumented)
   10     12   
    ///   - [`blob(Option<Blob>)`](crate::operation::http_payload_traits::HttpPayloadTraitsOutput::blob): (undocumented)
   11     13   
    /// - On failure, responds with [`SdkError<HttpPayloadTraitsError>`](crate::operation::http_payload_traits::HttpPayloadTraitsError)
          14  +
    /* FluentClientGenerator.kt:234 */
   12     15   
    pub fn http_payload_traits(&self) -> crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder {
   13     16   
        crate::operation::http_payload_traits::builders::HttpPayloadTraitsFluentBuilder::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/http_payload_traits_with_media_type.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 [`HttpPayloadTraitsWithMediaType`](crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`blob(Blob)`](crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder::blob) / [`set_blob(Option<Blob>)`](crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder::set_blob):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`HttpPayloadTraitsWithMediaTypeOutput`](crate::operation::http_payload_traits_with_media_type::HttpPayloadTraitsWithMediaTypeOutput) with field(s):
    9     11   
    ///   - [`foo(Option<String>)`](crate::operation::http_payload_traits_with_media_type::HttpPayloadTraitsWithMediaTypeOutput::foo): (undocumented)
   10     12   
    ///   - [`blob(Option<Blob>)`](crate::operation::http_payload_traits_with_media_type::HttpPayloadTraitsWithMediaTypeOutput::blob): (undocumented)
   11     13   
    /// - On failure, responds with [`SdkError<HttpPayloadTraitsWithMediaTypeError>`](crate::operation::http_payload_traits_with_media_type::HttpPayloadTraitsWithMediaTypeError)
          14  +
    /* FluentClientGenerator.kt:234 */
   12     15   
    pub fn http_payload_traits_with_media_type(
   13     16   
        &self,
   14     17   
    ) -> crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder {
   15     18   
        crate::operation::http_payload_traits_with_media_type::builders::HttpPayloadTraitsWithMediaTypeFluentBuilder::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/http_payload_with_member_xml_name.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 [`HttpPayloadWithMemberXmlName`](crate::operation::http_payload_with_member_xml_name::builders::HttpPayloadWithMemberXmlNameFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(PayloadWithXmlName)`](crate::operation::http_payload_with_member_xml_name::builders::HttpPayloadWithMemberXmlNameFluentBuilder::nested) / [`set_nested(Option<PayloadWithXmlName>)`](crate::operation::http_payload_with_member_xml_name::builders::HttpPayloadWithMemberXmlNameFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithMemberXmlNameOutput`](crate::operation::http_payload_with_member_xml_name::HttpPayloadWithMemberXmlNameOutput) with field(s):
    8     10   
    ///   - [`nested(Option<PayloadWithXmlName>)`](crate::operation::http_payload_with_member_xml_name::HttpPayloadWithMemberXmlNameOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithMemberXmlNameError>`](crate::operation::http_payload_with_member_xml_name::HttpPayloadWithMemberXmlNameError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_member_xml_name(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::http_payload_with_member_xml_name::builders::HttpPayloadWithMemberXmlNameFluentBuilder {
   13     16   
        crate::operation::http_payload_with_member_xml_name::builders::HttpPayloadWithMemberXmlNameFluentBuilder::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/http_payload_with_structure.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 [`HttpPayloadWithStructure`](crate::operation::http_payload_with_structure::builders::HttpPayloadWithStructureFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(NestedPayload)`](crate::operation::http_payload_with_structure::builders::HttpPayloadWithStructureFluentBuilder::nested) / [`set_nested(Option<NestedPayload>)`](crate::operation::http_payload_with_structure::builders::HttpPayloadWithStructureFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithStructureOutput`](crate::operation::http_payload_with_structure::HttpPayloadWithStructureOutput) with field(s):
    8     10   
    ///   - [`nested(Option<NestedPayload>)`](crate::operation::http_payload_with_structure::HttpPayloadWithStructureOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithStructureError>`](crate::operation::http_payload_with_structure::HttpPayloadWithStructureError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_structure(&self) -> crate::operation::http_payload_with_structure::builders::HttpPayloadWithStructureFluentBuilder {
   11     14   
        crate::operation::http_payload_with_structure::builders::HttpPayloadWithStructureFluentBuilder::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/http_payload_with_union.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 [`HttpPayloadWithUnion`](crate::operation::http_payload_with_union::builders::HttpPayloadWithUnionFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(UnionPayload)`](crate::operation::http_payload_with_union::builders::HttpPayloadWithUnionFluentBuilder::nested) / [`set_nested(Option<UnionPayload>)`](crate::operation::http_payload_with_union::builders::HttpPayloadWithUnionFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithUnionOutput`](crate::operation::http_payload_with_union::HttpPayloadWithUnionOutput) with field(s):
    8     10   
    ///   - [`nested(Option<UnionPayload>)`](crate::operation::http_payload_with_union::HttpPayloadWithUnionOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithUnionError>`](crate::operation::http_payload_with_union::HttpPayloadWithUnionError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_union(&self) -> crate::operation::http_payload_with_union::builders::HttpPayloadWithUnionFluentBuilder {
   11     14   
        crate::operation::http_payload_with_union::builders::HttpPayloadWithUnionFluentBuilder::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/http_payload_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 [`HttpPayloadWithXmlName`](crate::operation::http_payload_with_xml_name::builders::HttpPayloadWithXmlNameFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(PayloadWithXmlName)`](crate::operation::http_payload_with_xml_name::builders::HttpPayloadWithXmlNameFluentBuilder::nested) / [`set_nested(Option<PayloadWithXmlName>)`](crate::operation::http_payload_with_xml_name::builders::HttpPayloadWithXmlNameFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithXmlNameOutput`](crate::operation::http_payload_with_xml_name::HttpPayloadWithXmlNameOutput) with field(s):
    8     10   
    ///   - [`nested(Option<PayloadWithXmlName>)`](crate::operation::http_payload_with_xml_name::HttpPayloadWithXmlNameOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithXmlNameError>`](crate::operation::http_payload_with_xml_name::HttpPayloadWithXmlNameError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_xml_name(&self) -> crate::operation::http_payload_with_xml_name::builders::HttpPayloadWithXmlNameFluentBuilder {
   11     14   
        crate::operation::http_payload_with_xml_name::builders::HttpPayloadWithXmlNameFluentBuilder::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/http_payload_with_xml_namespace.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 [`HttpPayloadWithXmlNamespace`](crate::operation::http_payload_with_xml_namespace::builders::HttpPayloadWithXmlNamespaceFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(PayloadWithXmlNamespace)`](crate::operation::http_payload_with_xml_namespace::builders::HttpPayloadWithXmlNamespaceFluentBuilder::nested) / [`set_nested(Option<PayloadWithXmlNamespace>)`](crate::operation::http_payload_with_xml_namespace::builders::HttpPayloadWithXmlNamespaceFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithXmlNamespaceOutput`](crate::operation::http_payload_with_xml_namespace::HttpPayloadWithXmlNamespaceOutput) with field(s):
    8     10   
    ///   - [`nested(Option<PayloadWithXmlNamespace>)`](crate::operation::http_payload_with_xml_namespace::HttpPayloadWithXmlNamespaceOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithXmlNamespaceError>`](crate::operation::http_payload_with_xml_namespace::HttpPayloadWithXmlNamespaceError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_xml_namespace(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::http_payload_with_xml_namespace::builders::HttpPayloadWithXmlNamespaceFluentBuilder {
   13     16   
        crate::operation::http_payload_with_xml_namespace::builders::HttpPayloadWithXmlNamespaceFluentBuilder::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/http_payload_with_xml_namespace_and_prefix.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 [`HttpPayloadWithXmlNamespaceAndPrefix`](crate::operation::http_payload_with_xml_namespace_and_prefix::builders::HttpPayloadWithXmlNamespaceAndPrefixFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`nested(PayloadWithXmlNamespaceAndPrefix)`](crate::operation::http_payload_with_xml_namespace_and_prefix::builders::HttpPayloadWithXmlNamespaceAndPrefixFluentBuilder::nested) / [`set_nested(Option<PayloadWithXmlNamespaceAndPrefix>)`](crate::operation::http_payload_with_xml_namespace_and_prefix::builders::HttpPayloadWithXmlNamespaceAndPrefixFluentBuilder::set_nested):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpPayloadWithXmlNamespaceAndPrefixOutput`](crate::operation::http_payload_with_xml_namespace_and_prefix::HttpPayloadWithXmlNamespaceAndPrefixOutput) with field(s):
    8     10   
    ///   - [`nested(Option<PayloadWithXmlNamespaceAndPrefix>)`](crate::operation::http_payload_with_xml_namespace_and_prefix::HttpPayloadWithXmlNamespaceAndPrefixOutput::nested): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpPayloadWithXmlNamespaceAndPrefixError>`](crate::operation::http_payload_with_xml_namespace_and_prefix::HttpPayloadWithXmlNamespaceAndPrefixError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_payload_with_xml_namespace_and_prefix(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::http_payload_with_xml_namespace_and_prefix::builders::HttpPayloadWithXmlNamespaceAndPrefixFluentBuilder {
   13     16   
        crate::operation::http_payload_with_xml_namespace_and_prefix::builders::HttpPayloadWithXmlNamespaceAndPrefixFluentBuilder::new(
   14     17   
            self.handle.clone(),
   15     18   
        )
   16     19   
    }
          20  +
    /* FluentClientGenerator.kt:187 */
   17     21   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/http_prefix_headers.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 [`HttpPrefixHeaders`](crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder::set_foo):<br>required: **false**<br>(undocumented)<br>
    7      9   
    ///   - [`foo_map(impl Into<String>, impl Into<String>)`](crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder::foo_map) / [`set_foo_map(Option<HashMap::<String, String>>)`](crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder::set_foo_map):<br>required: **false**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`HttpPrefixHeadersOutput`](crate::operation::http_prefix_headers::HttpPrefixHeadersOutput) with field(s):
    9     11   
    ///   - [`foo(Option<String>)`](crate::operation::http_prefix_headers::HttpPrefixHeadersOutput::foo): (undocumented)
   10     12   
    ///   - [`foo_map(Option<HashMap::<String, String>>)`](crate::operation::http_prefix_headers::HttpPrefixHeadersOutput::foo_map): (undocumented)
   11     13   
    /// - On failure, responds with [`SdkError<HttpPrefixHeadersError>`](crate::operation::http_prefix_headers::HttpPrefixHeadersError)
          14  +
    /* FluentClientGenerator.kt:234 */
   12     15   
    pub fn http_prefix_headers(&self) -> crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder {
   13     16   
        crate::operation::http_prefix_headers::builders::HttpPrefixHeadersFluentBuilder::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/http_request_with_float_labels.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 [`HttpRequestWithFloatLabels`](crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`float(f32)`](crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder::float) / [`set_float(Option<f32>)`](crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder::set_float):<br>required: **true**<br>(undocumented)<br>
    7      9   
    ///   - [`double(f64)`](crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder::double) / [`set_double(Option<f64>)`](crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder::set_double):<br>required: **true**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`HttpRequestWithFloatLabelsOutput`](crate::operation::http_request_with_float_labels::HttpRequestWithFloatLabelsOutput)
    9     11   
    /// - On failure, responds with [`SdkError<HttpRequestWithFloatLabelsError>`](crate::operation::http_request_with_float_labels::HttpRequestWithFloatLabelsError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_request_with_float_labels(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder {
   13     16   
        crate::operation::http_request_with_float_labels::builders::HttpRequestWithFloatLabelsFluentBuilder::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/http_request_with_greedy_label_in_path.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 [`HttpRequestWithGreedyLabelInPath`](crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`foo(impl Into<String>)`](crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder::foo) / [`set_foo(Option<String>)`](crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder::set_foo):<br>required: **true**<br>(undocumented)<br>
    7      9   
    ///   - [`baz(impl Into<String>)`](crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder::baz) / [`set_baz(Option<String>)`](crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder::set_baz):<br>required: **true**<br>(undocumented)<br>
    8     10   
    /// - On success, responds with [`HttpRequestWithGreedyLabelInPathOutput`](crate::operation::http_request_with_greedy_label_in_path::HttpRequestWithGreedyLabelInPathOutput)
    9     11   
    /// - On failure, responds with [`SdkError<HttpRequestWithGreedyLabelInPathError>`](crate::operation::http_request_with_greedy_label_in_path::HttpRequestWithGreedyLabelInPathError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_request_with_greedy_label_in_path(
   11     14   
        &self,
   12     15   
    ) -> crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder {
   13     16   
        crate::operation::http_request_with_greedy_label_in_path::builders::HttpRequestWithGreedyLabelInPathFluentBuilder::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/http_request_with_labels.rs

@@ -1,1 +19,23 @@
    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 [`HttpRequestWithLabels`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`string(impl Into<String>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::string) / [`set_string(Option<String>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_string):<br>required: **true**<br>(undocumented)<br>
    7      9   
    ///   - [`short(i16)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::short) / [`set_short(Option<i16>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_short):<br>required: **true**<br>(undocumented)<br>
    8     10   
    ///   - [`integer(i32)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::integer) / [`set_integer(Option<i32>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_integer):<br>required: **true**<br>(undocumented)<br>
    9     11   
    ///   - [`long(i64)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::long) / [`set_long(Option<i64>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_long):<br>required: **true**<br>(undocumented)<br>
   10     12   
    ///   - [`float(f32)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::float) / [`set_float(Option<f32>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_float):<br>required: **true**<br>(undocumented)<br>
   11     13   
    ///   - [`double(f64)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::double) / [`set_double(Option<f64>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_double):<br>required: **true**<br>(undocumented)<br>
   12     14   
    ///   - [`boolean(bool)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::boolean) / [`set_boolean(Option<bool>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_boolean):<br>required: **true**<br>Serialized in the path as true or false.<br>
   13     15   
    ///   - [`timestamp(DateTime)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::timestamp) / [`set_timestamp(Option<DateTime>)`](crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::set_timestamp):<br>required: **true**<br>Note that this member has no format, so it's serialized as an RFC 3399 date-time.<br>
   14     16   
    /// - On success, responds with [`HttpRequestWithLabelsOutput`](crate::operation::http_request_with_labels::HttpRequestWithLabelsOutput)
   15     17   
    /// - On failure, responds with [`SdkError<HttpRequestWithLabelsError>`](crate::operation::http_request_with_labels::HttpRequestWithLabelsError)
          18  +
    /* FluentClientGenerator.kt:234 */
   16     19   
    pub fn http_request_with_labels(&self) -> crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder {
   17     20   
        crate::operation::http_request_with_labels::builders::HttpRequestWithLabelsFluentBuilder::new(self.handle.clone())
   18     21   
    }
          22  +
    /* FluentClientGenerator.kt:187 */
   19     23   
}

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

@@ -1,1 +22,26 @@
    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 [`HttpRequestWithLabelsAndTimestampFormat`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`member_epoch_seconds(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::member_epoch_seconds) / [`set_member_epoch_seconds(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_member_epoch_seconds):<br>required: **true**<br>(undocumented)<br>
    7      9   
    ///   - [`member_http_date(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::member_http_date) / [`set_member_http_date(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_member_http_date):<br>required: **true**<br>(undocumented)<br>
    8     10   
    ///   - [`member_date_time(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::member_date_time) / [`set_member_date_time(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_member_date_time):<br>required: **true**<br>(undocumented)<br>
    9     11   
    ///   - [`default_format(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::default_format) / [`set_default_format(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_default_format):<br>required: **true**<br>(undocumented)<br>
   10     12   
    ///   - [`target_epoch_seconds(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::target_epoch_seconds) / [`set_target_epoch_seconds(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_target_epoch_seconds):<br>required: **true**<br>(undocumented)<br>
   11     13   
    ///   - [`target_http_date(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::target_http_date) / [`set_target_http_date(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_target_http_date):<br>required: **true**<br>(undocumented)<br>
   12     14   
    ///   - [`target_date_time(DateTime)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::target_date_time) / [`set_target_date_time(Option<DateTime>)`](crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::set_target_date_time):<br>required: **true**<br>(undocumented)<br>
   13     15   
    /// - On success, responds with [`HttpRequestWithLabelsAndTimestampFormatOutput`](crate::operation::http_request_with_labels_and_timestamp_format::HttpRequestWithLabelsAndTimestampFormatOutput)
   14     16   
    /// - On failure, responds with [`SdkError<HttpRequestWithLabelsAndTimestampFormatError>`](crate::operation::http_request_with_labels_and_timestamp_format::HttpRequestWithLabelsAndTimestampFormatError)
          17  +
    /* FluentClientGenerator.kt:234 */
   15     18   
    pub fn http_request_with_labels_and_timestamp_format(
   16     19   
        &self,
   17     20   
    ) -> crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder {
   18     21   
        crate::operation::http_request_with_labels_and_timestamp_format::builders::HttpRequestWithLabelsAndTimestampFormatFluentBuilder::new(
   19     22   
            self.handle.clone(),
   20     23   
        )
   21     24   
    }
          25  +
    /* FluentClientGenerator.kt:187 */
   22     26   
}

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

@@ -1,1 +12,16 @@
    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 [`HttpResponseCode`](crate::operation::http_response_code::builders::HttpResponseCodeFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::http_response_code::builders::HttpResponseCodeFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`HttpResponseCodeOutput`](crate::operation::http_response_code::HttpResponseCodeOutput) with field(s):
    7      9   
    ///   - [`status(Option<i32>)`](crate::operation::http_response_code::HttpResponseCodeOutput::status): (undocumented)
    8     10   
    /// - On failure, responds with [`SdkError<HttpResponseCodeError>`](crate::operation::http_response_code::HttpResponseCodeError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn http_response_code(&self) -> crate::operation::http_response_code::builders::HttpResponseCodeFluentBuilder {
   10     13   
        crate::operation::http_response_code::builders::HttpResponseCodeFluentBuilder::new(self.handle.clone())
   11     14   
    }
          15  +
    /* FluentClientGenerator.kt:187 */
   12     16   
}

tmp-codegen-diff/codegen-client-test/rest_xml/rust-client-codegen/src/client/http_string_payload.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 [`HttpStringPayload`](crate::operation::http_string_payload::builders::HttpStringPayloadFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`payload(impl Into<String>)`](crate::operation::http_string_payload::builders::HttpStringPayloadFluentBuilder::payload) / [`set_payload(Option<String>)`](crate::operation::http_string_payload::builders::HttpStringPayloadFluentBuilder::set_payload):<br>required: **false**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`HttpStringPayloadOutput`](crate::operation::http_string_payload::HttpStringPayloadOutput) with field(s):
    8     10   
    ///   - [`payload(Option<String>)`](crate::operation::http_string_payload::HttpStringPayloadOutput::payload): (undocumented)
    9     11   
    /// - On failure, responds with [`SdkError<HttpStringPayloadError>`](crate::operation::http_string_payload::HttpStringPayloadError)
          12  +
    /* FluentClientGenerator.kt:234 */
   10     13   
    pub fn http_string_payload(&self) -> crate::operation::http_string_payload::builders::HttpStringPayloadFluentBuilder {
   11     14   
        crate::operation::http_string_payload::builders::HttpStringPayloadFluentBuilder::new(self.handle.clone())
   12     15   
    }
          16  +
    /* FluentClientGenerator.kt:187 */
   13     17   
}