Client Test

Client Test

rev. dfb5149b65b7bcc09edd15b8e071ad43b5ac5943 (ignoring whitespace)

Files changed:

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/client/endpoint_with_host_label_operation.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 [`EndpointWithHostLabelOperation`](crate::operation::endpoint_with_host_label_operation::builders::EndpointWithHostLabelOperationFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder is configurable:
    6      8   
    ///   - [`label(impl Into<String>)`](crate::operation::endpoint_with_host_label_operation::builders::EndpointWithHostLabelOperationFluentBuilder::label) / [`set_label(Option<String>)`](crate::operation::endpoint_with_host_label_operation::builders::EndpointWithHostLabelOperationFluentBuilder::set_label):<br>required: **true**<br>(undocumented)<br>
    7      9   
    /// - On success, responds with [`EndpointWithHostLabelOperationOutput`](crate::operation::endpoint_with_host_label_operation::EndpointWithHostLabelOperationOutput)
    8     10   
    /// - On failure, responds with [`SdkError<EndpointWithHostLabelOperationError>`](crate::operation::endpoint_with_host_label_operation::EndpointWithHostLabelOperationError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn endpoint_with_host_label_operation(
   10     13   
        &self,
   11     14   
    ) -> crate::operation::endpoint_with_host_label_operation::builders::EndpointWithHostLabelOperationFluentBuilder {
   12     15   
        crate::operation::endpoint_with_host_label_operation::builders::EndpointWithHostLabelOperationFluentBuilder::new(self.handle.clone())
   13     16   
    }
          17  +
    /* FluentClientGenerator.kt:187 */
   14     18   
}

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/client/fractional_seconds.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 [`FractionalSeconds`](crate::operation::fractional_seconds::builders::FractionalSecondsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::fractional_seconds::builders::FractionalSecondsFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`FractionalSecondsOutput`](crate::operation::fractional_seconds::FractionalSecondsOutput) with field(s):
    7      9   
    ///   - [`datetime(Option<DateTime>)`](crate::operation::fractional_seconds::FractionalSecondsOutput::datetime): (undocumented)
    8     10   
    /// - On failure, responds with [`SdkError<FractionalSecondsError>`](crate::operation::fractional_seconds::FractionalSecondsError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn fractional_seconds(&self) -> crate::operation::fractional_seconds::builders::FractionalSecondsFluentBuilder {
   10     13   
        crate::operation::fractional_seconds::builders::FractionalSecondsFluentBuilder::new(self.handle.clone())
   11     14   
    }
          15  +
    /* FluentClientGenerator.kt:187 */
   12     16   
}

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/client/greeting_with_errors.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 [`GreetingWithErrors`](crate::operation::greeting_with_errors::builders::GreetingWithErrorsFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::greeting_with_errors::builders::GreetingWithErrorsFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`GreetingWithErrorsOutput`](crate::operation::greeting_with_errors::GreetingWithErrorsOutput) with field(s):
    7      9   
    ///   - [`greeting(Option<String>)`](crate::operation::greeting_with_errors::GreetingWithErrorsOutput::greeting): (undocumented)
    8     10   
    /// - On failure, responds with [`SdkError<GreetingWithErrorsError>`](crate::operation::greeting_with_errors::GreetingWithErrorsError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn greeting_with_errors(&self) -> crate::operation::greeting_with_errors::builders::GreetingWithErrorsFluentBuilder {
   10     13   
        crate::operation::greeting_with_errors::builders::GreetingWithErrorsFluentBuilder::new(self.handle.clone())
   11     14   
    }
          15  +
    /* FluentClientGenerator.kt:187 */
   12     16   
}

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/client/host_with_path_operation.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 [`HostWithPathOperation`](crate::operation::host_with_path_operation::builders::HostWithPathOperationFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::host_with_path_operation::builders::HostWithPathOperationFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`HostWithPathOperationOutput`](crate::operation::host_with_path_operation::HostWithPathOperationOutput)
    7      9   
    /// - On failure, responds with [`SdkError<HostWithPathOperationError>`](crate::operation::host_with_path_operation::HostWithPathOperationError)
          10  +
    /* FluentClientGenerator.kt:234 */
    8     11   
    pub fn host_with_path_operation(&self) -> crate::operation::host_with_path_operation::builders::HostWithPathOperationFluentBuilder {
    9     12   
        crate::operation::host_with_path_operation::builders::HostWithPathOperationFluentBuilder::new(self.handle.clone())
   10     13   
    }
          14  +
    /* FluentClientGenerator.kt:187 */
   11     15   
}

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

tmp-codegen-diff/codegen-client-test/rest_json/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_json/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_json/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_json/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_json/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_json/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_json/rust-client-codegen/src/client/http_prefix_headers_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 [`HttpPrefixHeadersInResponse`](crate::operation::http_prefix_headers_in_response::builders::HttpPrefixHeadersInResponseFluentBuilder) operation.
    4      6   
    ///
    5      7   
    /// - The fluent builder takes no input, just [`send`](crate::operation::http_prefix_headers_in_response::builders::HttpPrefixHeadersInResponseFluentBuilder::send) it.
    6      8   
    /// - On success, responds with [`HttpPrefixHeadersInResponseOutput`](crate::operation::http_prefix_headers_in_response::HttpPrefixHeadersInResponseOutput) with field(s):
    7      9   
    ///   - [`prefix_headers(Option<HashMap::<String, String>>)`](crate::operation::http_prefix_headers_in_response::HttpPrefixHeadersInResponseOutput::prefix_headers): (undocumented)
    8     10   
    /// - On failure, responds with [`SdkError<HttpPrefixHeadersInResponseError>`](crate::operation::http_prefix_headers_in_response::HttpPrefixHeadersInResponseError)
          11  +
    /* FluentClientGenerator.kt:234 */
    9     12   
    pub fn http_prefix_headers_in_response(
   10     13   
        &self,
   11     14   
    ) -> crate::operation::http_prefix_headers_in_response::builders::HttpPrefixHeadersInResponseFluentBuilder {
   12     15   
        crate::operation::http_prefix_headers_in_response::builders::HttpPrefixHeadersInResponseFluentBuilder::new(self.handle.clone())
   13     16   
    }
          17  +
    /* FluentClientGenerator.kt:187 */
   14     18   
}

tmp-codegen-diff/codegen-client-test/rest_json/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_json/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_json/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_json/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   
}