Client Test

Client Test

rev. 4ddf580e2646f93a77212ec640592e9f380b1bc1 (ignoring whitespace)

Files changed:

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/client/match_.rs

@@ -1,1 +20,20 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
impl super::Client {
    3      3   
    /// Constructs a fluent builder for the [`Match`](crate::operation::match_::builders::MatchFluentBuilder) operation.
    4      4   
    ///
    5      5   
    /// - The fluent builder is configurable:
    6      6   
    ///   - [`r#as(i32)`](crate::operation::match_::builders::MatchFluentBuilder::as) / [`set_as(Option<i32>)`](crate::operation::match_::builders::MatchFluentBuilder::set_as):<br>required: **false**<br>(undocumented)<br>
    7      7   
    ///   - [`r#async(bool)`](crate::operation::match_::builders::MatchFluentBuilder::async) / [`set_async(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_async):<br>required: **false**<br>(undocumented)<br>
    8      8   
    ///   - [`r#enum(UnknownVariantCollidingEnum)`](crate::operation::match_::builders::MatchFluentBuilder::enum) / [`set_enum(Option<UnknownVariantCollidingEnum>)`](crate::operation::match_::builders::MatchFluentBuilder::set_enum):<br>required: **false**<br>(undocumented)<br>
    9         -
    ///   - [`self_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::self_) / [`set_self(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_self):<br>required: **false**<br>(undocumented)<br>
   10         -
    ///   - [`crate_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::crate_) / [`set_crate(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_crate):<br>required: **false**<br>(undocumented)<br>
   11         -
    ///   - [`super_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::super_) / [`set_super(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_super):<br>required: **false**<br>(undocumented)<br>
   12         -
    ///   - [`build_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::build_value) / [`set_build(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_build):<br>required: **false**<br>(undocumented)<br>
   13         -
    ///   - [`default_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::default_value) / [`set_default(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_default):<br>required: **false**<br>(undocumented)<br>
   14         -
    ///   - [`send_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::send_value) / [`set_send(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_send):<br>required: **false**<br>(undocumented)<br>
           9  +
    ///   - [`self_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::self_) / [`set_self_(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_self_):<br>required: **false**<br>(undocumented)<br>
          10  +
    ///   - [`crate_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::crate_) / [`set_crate_(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_crate_):<br>required: **false**<br>(undocumented)<br>
          11  +
    ///   - [`super_(bool)`](crate::operation::match_::builders::MatchFluentBuilder::super_) / [`set_super_(Option<bool>)`](crate::operation::match_::builders::MatchFluentBuilder::set_super_):<br>required: **false**<br>(undocumented)<br>
          12  +
    ///   - [`build_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::build_value) / [`set_build_value(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_build_value):<br>required: **false**<br>(undocumented)<br>
          13  +
    ///   - [`default_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::default_value) / [`set_default_value(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_default_value):<br>required: **false**<br>(undocumented)<br>
          14  +
    ///   - [`send_value(impl Into<String>)`](crate::operation::match_::builders::MatchFluentBuilder::send_value) / [`set_send_value(Option<String>)`](crate::operation::match_::builders::MatchFluentBuilder::set_send_value):<br>required: **false**<br>(undocumented)<br>
   15     15   
    /// - On success, responds with [`MatchOutput`](crate::operation::match_::MatchOutput)
   16     16   
    /// - On failure, responds with [`SdkError<MatchError>`](crate::operation::match_::MatchError)
   17     17   
    pub fn r#match(&self) -> crate::operation::match_::builders::MatchFluentBuilder {
   18     18   
        crate::operation::match_::builders::MatchFluentBuilder::new(self.handle.clone())
   19     19   
    }
   20     20   
}

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/client/reserved_words_as_members.rs

@@ -1,1 +20,20 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
impl super::Client {
    3      3   
    /// Constructs a fluent builder for the [`ReservedWordsAsMembers`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder) operation.
    4      4   
    ///
    5      5   
    /// - The fluent builder is configurable:
    6      6   
    ///   - [`r#as(i32)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::as) / [`set_as(Option<i32>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_as):<br>required: **false**<br>(undocumented)<br>
    7      7   
    ///   - [`r#async(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::async) / [`set_async(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_async):<br>required: **false**<br>(undocumented)<br>
    8      8   
    ///   - [`r#enum(UnknownVariantCollidingEnum)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::enum) / [`set_enum(Option<UnknownVariantCollidingEnum>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_enum):<br>required: **false**<br>(undocumented)<br>
    9         -
    ///   - [`self_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::self_) / [`set_self(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_self):<br>required: **false**<br>(undocumented)<br>
   10         -
    ///   - [`crate_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::crate_) / [`set_crate(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_crate):<br>required: **false**<br>(undocumented)<br>
   11         -
    ///   - [`super_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::super_) / [`set_super(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_super):<br>required: **false**<br>(undocumented)<br>
   12         -
    ///   - [`build_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::build_value) / [`set_build(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_build):<br>required: **false**<br>(undocumented)<br>
   13         -
    ///   - [`default_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::default_value) / [`set_default(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_default):<br>required: **false**<br>(undocumented)<br>
   14         -
    ///   - [`send_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::send_value) / [`set_send(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_send):<br>required: **false**<br>(undocumented)<br>
           9  +
    ///   - [`self_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::self_) / [`set_self_(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_self_):<br>required: **false**<br>(undocumented)<br>
          10  +
    ///   - [`crate_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::crate_) / [`set_crate_(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_crate_):<br>required: **false**<br>(undocumented)<br>
          11  +
    ///   - [`super_(bool)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::super_) / [`set_super_(Option<bool>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_super_):<br>required: **false**<br>(undocumented)<br>
          12  +
    ///   - [`build_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::build_value) / [`set_build_value(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_build_value):<br>required: **false**<br>(undocumented)<br>
          13  +
    ///   - [`default_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::default_value) / [`set_default_value(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_default_value):<br>required: **false**<br>(undocumented)<br>
          14  +
    ///   - [`send_value(impl Into<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::send_value) / [`set_send_value(Option<String>)`](crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::set_send_value):<br>required: **false**<br>(undocumented)<br>
   15     15   
    /// - On success, responds with [`ReservedWordsAsMembersOutput`](crate::operation::reserved_words_as_members::ReservedWordsAsMembersOutput)
   16     16   
    /// - On failure, responds with [`SdkError<ReservedWordsAsMembersError>`](crate::operation::reserved_words_as_members::ReservedWordsAsMembersError)
   17     17   
    pub fn reserved_words_as_members(&self) -> crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder {
   18     18   
        crate::operation::reserved_words_as_members::builders::ReservedWordsAsMembersFluentBuilder::new(self.handle.clone())
   19     19   
    }
   20     20   
}

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/client/rpc_echo.rs

@@ -1,1 +20,20 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
impl super::Client {
    3      3   
    /// Constructs a fluent builder for the [`RPCEcho`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder) operation.
    4      4   
    ///
    5      5   
    /// - The fluent builder is configurable:
    6      6   
    ///   - [`r#as(i32)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::as) / [`set_as(Option<i32>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_as):<br>required: **false**<br>(undocumented)<br>
    7      7   
    ///   - [`r#async(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::async) / [`set_async(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_async):<br>required: **false**<br>(undocumented)<br>
    8      8   
    ///   - [`r#enum(UnknownVariantCollidingEnum)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::enum) / [`set_enum(Option<UnknownVariantCollidingEnum>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_enum):<br>required: **false**<br>(undocumented)<br>
    9         -
    ///   - [`self_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::self_) / [`set_self(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_self):<br>required: **false**<br>(undocumented)<br>
   10         -
    ///   - [`crate_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::crate_) / [`set_crate(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_crate):<br>required: **false**<br>(undocumented)<br>
   11         -
    ///   - [`super_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::super_) / [`set_super(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_super):<br>required: **false**<br>(undocumented)<br>
   12         -
    ///   - [`build_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::build_value) / [`set_build(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_build):<br>required: **false**<br>(undocumented)<br>
   13         -
    ///   - [`default_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::default_value) / [`set_default(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_default):<br>required: **false**<br>(undocumented)<br>
   14         -
    ///   - [`send_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::send_value) / [`set_send(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_send):<br>required: **false**<br>(undocumented)<br>
           9  +
    ///   - [`self_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::self_) / [`set_self_(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_self_):<br>required: **false**<br>(undocumented)<br>
          10  +
    ///   - [`crate_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::crate_) / [`set_crate_(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_crate_):<br>required: **false**<br>(undocumented)<br>
          11  +
    ///   - [`super_(bool)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::super_) / [`set_super_(Option<bool>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_super_):<br>required: **false**<br>(undocumented)<br>
          12  +
    ///   - [`build_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::build_value) / [`set_build_value(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_build_value):<br>required: **false**<br>(undocumented)<br>
          13  +
    ///   - [`default_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::default_value) / [`set_default_value(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_default_value):<br>required: **false**<br>(undocumented)<br>
          14  +
    ///   - [`send_value(impl Into<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::send_value) / [`set_send_value(Option<String>)`](crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::set_send_value):<br>required: **false**<br>(undocumented)<br>
   15     15   
    /// - On success, responds with [`RpcEchoOutput`](crate::operation::rpc_echo::RpcEchoOutput)
   16     16   
    /// - On failure, responds with [`SdkError<RPCEchoError>`](crate::operation::rpc_echo::RPCEchoError)
   17     17   
    pub fn rpc_echo(&self) -> crate::operation::rpc_echo::builders::RPCEchoFluentBuilder {
   18     18   
        crate::operation::rpc_echo::builders::RPCEchoFluentBuilder::new(self.handle.clone())
   19     19   
    }
   20     20   
}

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/match_/_match_input.rs

@@ -103,103 +225,225 @@
  123    123   
    #[allow(missing_docs)] // documentation missing in model
  124    124   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  125    125   
        &self.r#enum
  126    126   
    }
  127    127   
    #[allow(missing_docs)] // documentation missing in model
  128    128   
    pub fn self_(mut self, input: bool) -> Self {
  129    129   
        self.self_ = ::std::option::Option::Some(input);
  130    130   
        self
  131    131   
    }
  132    132   
    #[allow(missing_docs)] // documentation missing in model
  133         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
         133  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
  134    134   
        self.self_ = input;
  135    135   
        self
  136    136   
    }
  137    137   
    #[allow(missing_docs)] // documentation missing in model
  138         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
         138  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
  139    139   
        &self.self_
  140    140   
    }
  141    141   
    #[allow(missing_docs)] // documentation missing in model
  142    142   
    pub fn crate_(mut self, input: bool) -> Self {
  143    143   
        self.crate_ = ::std::option::Option::Some(input);
  144    144   
        self
  145    145   
    }
  146    146   
    #[allow(missing_docs)] // documentation missing in model
  147         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
         147  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
  148    148   
        self.crate_ = input;
  149    149   
        self
  150    150   
    }
  151    151   
    #[allow(missing_docs)] // documentation missing in model
  152         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
         152  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
  153    153   
        &self.crate_
  154    154   
    }
  155    155   
    #[allow(missing_docs)] // documentation missing in model
  156    156   
    pub fn super_(mut self, input: bool) -> Self {
  157    157   
        self.super_ = ::std::option::Option::Some(input);
  158    158   
        self
  159    159   
    }
  160    160   
    #[allow(missing_docs)] // documentation missing in model
  161         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
         161  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
  162    162   
        self.super_ = input;
  163    163   
        self
  164    164   
    }
  165    165   
    #[allow(missing_docs)] // documentation missing in model
  166         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
         166  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
  167    167   
        &self.super_
  168    168   
    }
  169    169   
    #[allow(missing_docs)] // documentation missing in model
  170    170   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  171    171   
        self.build_value = ::std::option::Option::Some(input.into());
  172    172   
        self
  173    173   
    }
  174    174   
    #[allow(missing_docs)] // documentation missing in model
  175         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         175  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  176    176   
        self.build_value = input;
  177    177   
        self
  178    178   
    }
  179    179   
    #[allow(missing_docs)] // documentation missing in model
  180         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
         180  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
  181    181   
        &self.build_value
  182    182   
    }
  183    183   
    #[allow(missing_docs)] // documentation missing in model
  184    184   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  185    185   
        self.default_value = ::std::option::Option::Some(input.into());
  186    186   
        self
  187    187   
    }
  188    188   
    #[allow(missing_docs)] // documentation missing in model
  189         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         189  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  190    190   
        self.default_value = input;
  191    191   
        self
  192    192   
    }
  193    193   
    #[allow(missing_docs)] // documentation missing in model
  194         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
         194  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
  195    195   
        &self.default_value
  196    196   
    }
  197    197   
    #[allow(missing_docs)] // documentation missing in model
  198    198   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  199    199   
        self.send_value = ::std::option::Option::Some(input.into());
  200    200   
        self
  201    201   
    }
  202    202   
    #[allow(missing_docs)] // documentation missing in model
  203         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         203  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  204    204   
        self.send_value = input;
  205    205   
        self
  206    206   
    }
  207    207   
    #[allow(missing_docs)] // documentation missing in model
  208         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
         208  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
  209    209   
        &self.send_value
  210    210   
    }
  211    211   
    /// Consumes the builder and constructs a [`MatchInput`](crate::operation::match_::MatchInput).
  212    212   
    pub fn build(self) -> ::std::result::Result<crate::operation::match_::MatchInput, ::aws_smithy_types::error::operation::BuildError> {
  213    213   
        ::std::result::Result::Ok(crate::operation::match_::MatchInput {
  214    214   
            r#as: self.r#as,
  215    215   
            r#async: self.r#async,
  216    216   
            r#enum: self.r#enum,
  217    217   
            self_: self.self_,
  218    218   
            crate_: self.crate_,

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/match_/builders.rs

@@ -115,115 +223,223 @@
  135    135   
    #[allow(missing_docs)] // documentation missing in model
  136    136   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  137    137   
        self.inner.get_enum()
  138    138   
    }
  139    139   
    #[allow(missing_docs)] // documentation missing in model
  140    140   
    pub fn self_(mut self, input: bool) -> Self {
  141    141   
        self.inner = self.inner.self_(input);
  142    142   
        self
  143    143   
    }
  144    144   
    #[allow(missing_docs)] // documentation missing in model
  145         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
  146         -
        self.inner = self.inner.set_self(input);
         145  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
         146  +
        self.inner = self.inner.set_self_(input);
  147    147   
        self
  148    148   
    }
  149    149   
    #[allow(missing_docs)] // documentation missing in model
  150         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
  151         -
        self.inner.get_self()
         150  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
         151  +
        self.inner.get_self_()
  152    152   
    }
  153    153   
    #[allow(missing_docs)] // documentation missing in model
  154    154   
    pub fn crate_(mut self, input: bool) -> Self {
  155    155   
        self.inner = self.inner.crate_(input);
  156    156   
        self
  157    157   
    }
  158    158   
    #[allow(missing_docs)] // documentation missing in model
  159         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
  160         -
        self.inner = self.inner.set_crate(input);
         159  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
         160  +
        self.inner = self.inner.set_crate_(input);
  161    161   
        self
  162    162   
    }
  163    163   
    #[allow(missing_docs)] // documentation missing in model
  164         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
  165         -
        self.inner.get_crate()
         164  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
         165  +
        self.inner.get_crate_()
  166    166   
    }
  167    167   
    #[allow(missing_docs)] // documentation missing in model
  168    168   
    pub fn super_(mut self, input: bool) -> Self {
  169    169   
        self.inner = self.inner.super_(input);
  170    170   
        self
  171    171   
    }
  172    172   
    #[allow(missing_docs)] // documentation missing in model
  173         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
  174         -
        self.inner = self.inner.set_super(input);
         173  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
         174  +
        self.inner = self.inner.set_super_(input);
  175    175   
        self
  176    176   
    }
  177    177   
    #[allow(missing_docs)] // documentation missing in model
  178         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
  179         -
        self.inner.get_super()
         178  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
         179  +
        self.inner.get_super_()
  180    180   
    }
  181    181   
    #[allow(missing_docs)] // documentation missing in model
  182    182   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  183    183   
        self.inner = self.inner.build_value(input.into());
  184    184   
        self
  185    185   
    }
  186    186   
    #[allow(missing_docs)] // documentation missing in model
  187         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  188         -
        self.inner = self.inner.set_build(input);
         187  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         188  +
        self.inner = self.inner.set_build_value(input);
  189    189   
        self
  190    190   
    }
  191    191   
    #[allow(missing_docs)] // documentation missing in model
  192         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
  193         -
        self.inner.get_build()
         192  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
         193  +
        self.inner.get_build_value()
  194    194   
    }
  195    195   
    #[allow(missing_docs)] // documentation missing in model
  196    196   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  197    197   
        self.inner = self.inner.default_value(input.into());
  198    198   
        self
  199    199   
    }
  200    200   
    #[allow(missing_docs)] // documentation missing in model
  201         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  202         -
        self.inner = self.inner.set_default(input);
         201  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         202  +
        self.inner = self.inner.set_default_value(input);
  203    203   
        self
  204    204   
    }
  205    205   
    #[allow(missing_docs)] // documentation missing in model
  206         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
  207         -
        self.inner.get_default()
         206  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
         207  +
        self.inner.get_default_value()
  208    208   
    }
  209    209   
    #[allow(missing_docs)] // documentation missing in model
  210    210   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  211    211   
        self.inner = self.inner.send_value(input.into());
  212    212   
        self
  213    213   
    }
  214    214   
    #[allow(missing_docs)] // documentation missing in model
  215         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  216         -
        self.inner = self.inner.set_send(input);
         215  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         216  +
        self.inner = self.inner.set_send_value(input);
  217    217   
        self
  218    218   
    }
  219    219   
    #[allow(missing_docs)] // documentation missing in model
  220         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
  221         -
        self.inner.get_send()
         220  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
         221  +
        self.inner.get_send_value()
  222    222   
    }
  223    223   
}

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/reserved_words_as_members/_reserved_words_as_members_input.rs

@@ -103,103 +230,230 @@
  123    123   
    #[allow(missing_docs)] // documentation missing in model
  124    124   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  125    125   
        &self.r#enum
  126    126   
    }
  127    127   
    #[allow(missing_docs)] // documentation missing in model
  128    128   
    pub fn self_(mut self, input: bool) -> Self {
  129    129   
        self.self_ = ::std::option::Option::Some(input);
  130    130   
        self
  131    131   
    }
  132    132   
    #[allow(missing_docs)] // documentation missing in model
  133         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
         133  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
  134    134   
        self.self_ = input;
  135    135   
        self
  136    136   
    }
  137    137   
    #[allow(missing_docs)] // documentation missing in model
  138         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
         138  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
  139    139   
        &self.self_
  140    140   
    }
  141    141   
    #[allow(missing_docs)] // documentation missing in model
  142    142   
    pub fn crate_(mut self, input: bool) -> Self {
  143    143   
        self.crate_ = ::std::option::Option::Some(input);
  144    144   
        self
  145    145   
    }
  146    146   
    #[allow(missing_docs)] // documentation missing in model
  147         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
         147  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
  148    148   
        self.crate_ = input;
  149    149   
        self
  150    150   
    }
  151    151   
    #[allow(missing_docs)] // documentation missing in model
  152         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
         152  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
  153    153   
        &self.crate_
  154    154   
    }
  155    155   
    #[allow(missing_docs)] // documentation missing in model
  156    156   
    pub fn super_(mut self, input: bool) -> Self {
  157    157   
        self.super_ = ::std::option::Option::Some(input);
  158    158   
        self
  159    159   
    }
  160    160   
    #[allow(missing_docs)] // documentation missing in model
  161         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
         161  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
  162    162   
        self.super_ = input;
  163    163   
        self
  164    164   
    }
  165    165   
    #[allow(missing_docs)] // documentation missing in model
  166         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
         166  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
  167    167   
        &self.super_
  168    168   
    }
  169    169   
    #[allow(missing_docs)] // documentation missing in model
  170    170   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  171    171   
        self.build_value = ::std::option::Option::Some(input.into());
  172    172   
        self
  173    173   
    }
  174    174   
    #[allow(missing_docs)] // documentation missing in model
  175         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         175  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  176    176   
        self.build_value = input;
  177    177   
        self
  178    178   
    }
  179    179   
    #[allow(missing_docs)] // documentation missing in model
  180         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
         180  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
  181    181   
        &self.build_value
  182    182   
    }
  183    183   
    #[allow(missing_docs)] // documentation missing in model
  184    184   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  185    185   
        self.default_value = ::std::option::Option::Some(input.into());
  186    186   
        self
  187    187   
    }
  188    188   
    #[allow(missing_docs)] // documentation missing in model
  189         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         189  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  190    190   
        self.default_value = input;
  191    191   
        self
  192    192   
    }
  193    193   
    #[allow(missing_docs)] // documentation missing in model
  194         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
         194  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
  195    195   
        &self.default_value
  196    196   
    }
  197    197   
    #[allow(missing_docs)] // documentation missing in model
  198    198   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  199    199   
        self.send_value = ::std::option::Option::Some(input.into());
  200    200   
        self
  201    201   
    }
  202    202   
    #[allow(missing_docs)] // documentation missing in model
  203         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         203  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  204    204   
        self.send_value = input;
  205    205   
        self
  206    206   
    }
  207    207   
    #[allow(missing_docs)] // documentation missing in model
  208         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
         208  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
  209    209   
        &self.send_value
  210    210   
    }
  211    211   
    /// Consumes the builder and constructs a [`ReservedWordsAsMembersInput`](crate::operation::reserved_words_as_members::ReservedWordsAsMembersInput).
  212    212   
    pub fn build(
  213    213   
        self,
  214    214   
    ) -> ::std::result::Result<
  215    215   
        crate::operation::reserved_words_as_members::ReservedWordsAsMembersInput,
  216    216   
        ::aws_smithy_types::error::operation::BuildError,
  217    217   
    > {
  218    218   
        ::std::result::Result::Ok(crate::operation::reserved_words_as_members::ReservedWordsAsMembersInput {

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/reserved_words_as_members/builders.rs

@@ -128,128 +236,236 @@
  148    148   
    #[allow(missing_docs)] // documentation missing in model
  149    149   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  150    150   
        self.inner.get_enum()
  151    151   
    }
  152    152   
    #[allow(missing_docs)] // documentation missing in model
  153    153   
    pub fn self_(mut self, input: bool) -> Self {
  154    154   
        self.inner = self.inner.self_(input);
  155    155   
        self
  156    156   
    }
  157    157   
    #[allow(missing_docs)] // documentation missing in model
  158         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
  159         -
        self.inner = self.inner.set_self(input);
         158  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
         159  +
        self.inner = self.inner.set_self_(input);
  160    160   
        self
  161    161   
    }
  162    162   
    #[allow(missing_docs)] // documentation missing in model
  163         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
  164         -
        self.inner.get_self()
         163  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
         164  +
        self.inner.get_self_()
  165    165   
    }
  166    166   
    #[allow(missing_docs)] // documentation missing in model
  167    167   
    pub fn crate_(mut self, input: bool) -> Self {
  168    168   
        self.inner = self.inner.crate_(input);
  169    169   
        self
  170    170   
    }
  171    171   
    #[allow(missing_docs)] // documentation missing in model
  172         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
  173         -
        self.inner = self.inner.set_crate(input);
         172  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
         173  +
        self.inner = self.inner.set_crate_(input);
  174    174   
        self
  175    175   
    }
  176    176   
    #[allow(missing_docs)] // documentation missing in model
  177         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
  178         -
        self.inner.get_crate()
         177  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
         178  +
        self.inner.get_crate_()
  179    179   
    }
  180    180   
    #[allow(missing_docs)] // documentation missing in model
  181    181   
    pub fn super_(mut self, input: bool) -> Self {
  182    182   
        self.inner = self.inner.super_(input);
  183    183   
        self
  184    184   
    }
  185    185   
    #[allow(missing_docs)] // documentation missing in model
  186         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
  187         -
        self.inner = self.inner.set_super(input);
         186  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
         187  +
        self.inner = self.inner.set_super_(input);
  188    188   
        self
  189    189   
    }
  190    190   
    #[allow(missing_docs)] // documentation missing in model
  191         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
  192         -
        self.inner.get_super()
         191  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
         192  +
        self.inner.get_super_()
  193    193   
    }
  194    194   
    #[allow(missing_docs)] // documentation missing in model
  195    195   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  196    196   
        self.inner = self.inner.build_value(input.into());
  197    197   
        self
  198    198   
    }
  199    199   
    #[allow(missing_docs)] // documentation missing in model
  200         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  201         -
        self.inner = self.inner.set_build(input);
         200  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         201  +
        self.inner = self.inner.set_build_value(input);
  202    202   
        self
  203    203   
    }
  204    204   
    #[allow(missing_docs)] // documentation missing in model
  205         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
  206         -
        self.inner.get_build()
         205  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
         206  +
        self.inner.get_build_value()
  207    207   
    }
  208    208   
    #[allow(missing_docs)] // documentation missing in model
  209    209   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  210    210   
        self.inner = self.inner.default_value(input.into());
  211    211   
        self
  212    212   
    }
  213    213   
    #[allow(missing_docs)] // documentation missing in model
  214         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  215         -
        self.inner = self.inner.set_default(input);
         214  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         215  +
        self.inner = self.inner.set_default_value(input);
  216    216   
        self
  217    217   
    }
  218    218   
    #[allow(missing_docs)] // documentation missing in model
  219         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
  220         -
        self.inner.get_default()
         219  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
         220  +
        self.inner.get_default_value()
  221    221   
    }
  222    222   
    #[allow(missing_docs)] // documentation missing in model
  223    223   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  224    224   
        self.inner = self.inner.send_value(input.into());
  225    225   
        self
  226    226   
    }
  227    227   
    #[allow(missing_docs)] // documentation missing in model
  228         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  229         -
        self.inner = self.inner.set_send(input);
         228  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         229  +
        self.inner = self.inner.set_send_value(input);
  230    230   
        self
  231    231   
    }
  232    232   
    #[allow(missing_docs)] // documentation missing in model
  233         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
  234         -
        self.inner.get_send()
         233  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
         234  +
        self.inner.get_send_value()
  235    235   
    }
  236    236   
}

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/rpc_echo/_rpc_echo_input.rs

@@ -103,103 +225,225 @@
  123    123   
    #[allow(missing_docs)] // documentation missing in model
  124    124   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  125    125   
        &self.r#enum
  126    126   
    }
  127    127   
    #[allow(missing_docs)] // documentation missing in model
  128    128   
    pub fn self_(mut self, input: bool) -> Self {
  129    129   
        self.self_ = ::std::option::Option::Some(input);
  130    130   
        self
  131    131   
    }
  132    132   
    #[allow(missing_docs)] // documentation missing in model
  133         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
         133  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
  134    134   
        self.self_ = input;
  135    135   
        self
  136    136   
    }
  137    137   
    #[allow(missing_docs)] // documentation missing in model
  138         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
         138  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
  139    139   
        &self.self_
  140    140   
    }
  141    141   
    #[allow(missing_docs)] // documentation missing in model
  142    142   
    pub fn crate_(mut self, input: bool) -> Self {
  143    143   
        self.crate_ = ::std::option::Option::Some(input);
  144    144   
        self
  145    145   
    }
  146    146   
    #[allow(missing_docs)] // documentation missing in model
  147         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
         147  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
  148    148   
        self.crate_ = input;
  149    149   
        self
  150    150   
    }
  151    151   
    #[allow(missing_docs)] // documentation missing in model
  152         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
         152  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
  153    153   
        &self.crate_
  154    154   
    }
  155    155   
    #[allow(missing_docs)] // documentation missing in model
  156    156   
    pub fn super_(mut self, input: bool) -> Self {
  157    157   
        self.super_ = ::std::option::Option::Some(input);
  158    158   
        self
  159    159   
    }
  160    160   
    #[allow(missing_docs)] // documentation missing in model
  161         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
         161  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
  162    162   
        self.super_ = input;
  163    163   
        self
  164    164   
    }
  165    165   
    #[allow(missing_docs)] // documentation missing in model
  166         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
         166  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
  167    167   
        &self.super_
  168    168   
    }
  169    169   
    #[allow(missing_docs)] // documentation missing in model
  170    170   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  171    171   
        self.build_value = ::std::option::Option::Some(input.into());
  172    172   
        self
  173    173   
    }
  174    174   
    #[allow(missing_docs)] // documentation missing in model
  175         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         175  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  176    176   
        self.build_value = input;
  177    177   
        self
  178    178   
    }
  179    179   
    #[allow(missing_docs)] // documentation missing in model
  180         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
         180  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
  181    181   
        &self.build_value
  182    182   
    }
  183    183   
    #[allow(missing_docs)] // documentation missing in model
  184    184   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  185    185   
        self.default_value = ::std::option::Option::Some(input.into());
  186    186   
        self
  187    187   
    }
  188    188   
    #[allow(missing_docs)] // documentation missing in model
  189         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         189  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  190    190   
        self.default_value = input;
  191    191   
        self
  192    192   
    }
  193    193   
    #[allow(missing_docs)] // documentation missing in model
  194         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
         194  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
  195    195   
        &self.default_value
  196    196   
    }
  197    197   
    #[allow(missing_docs)] // documentation missing in model
  198    198   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  199    199   
        self.send_value = ::std::option::Option::Some(input.into());
  200    200   
        self
  201    201   
    }
  202    202   
    #[allow(missing_docs)] // documentation missing in model
  203         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         203  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  204    204   
        self.send_value = input;
  205    205   
        self
  206    206   
    }
  207    207   
    #[allow(missing_docs)] // documentation missing in model
  208         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
         208  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
  209    209   
        &self.send_value
  210    210   
    }
  211    211   
    /// Consumes the builder and constructs a [`RpcEchoInput`](crate::operation::rpc_echo::RpcEchoInput).
  212    212   
    pub fn build(self) -> ::std::result::Result<crate::operation::rpc_echo::RpcEchoInput, ::aws_smithy_types::error::operation::BuildError> {
  213    213   
        ::std::result::Result::Ok(crate::operation::rpc_echo::RpcEchoInput {
  214    214   
            r#as: self.r#as,
  215    215   
            r#async: self.r#async,
  216    216   
            r#enum: self.r#enum,
  217    217   
            self_: self.self_,
  218    218   
            crate_: self.crate_,

tmp-codegen-diff/codegen-client-test/naming_test_ops/rust-client-codegen/src/operation/rpc_echo/builders.rs

@@ -119,119 +227,227 @@
  139    139   
    #[allow(missing_docs)] // documentation missing in model
  140    140   
    pub fn get_enum(&self) -> &::std::option::Option<crate::types::UnknownVariantCollidingEnum> {
  141    141   
        self.inner.get_enum()
  142    142   
    }
  143    143   
    #[allow(missing_docs)] // documentation missing in model
  144    144   
    pub fn self_(mut self, input: bool) -> Self {
  145    145   
        self.inner = self.inner.self_(input);
  146    146   
        self
  147    147   
    }
  148    148   
    #[allow(missing_docs)] // documentation missing in model
  149         -
    pub fn set_self(mut self, input: ::std::option::Option<bool>) -> Self {
  150         -
        self.inner = self.inner.set_self(input);
         149  +
    pub fn set_self_(mut self, input: ::std::option::Option<bool>) -> Self {
         150  +
        self.inner = self.inner.set_self_(input);
  151    151   
        self
  152    152   
    }
  153    153   
    #[allow(missing_docs)] // documentation missing in model
  154         -
    pub fn get_self(&self) -> &::std::option::Option<bool> {
  155         -
        self.inner.get_self()
         154  +
    pub fn get_self_(&self) -> &::std::option::Option<bool> {
         155  +
        self.inner.get_self_()
  156    156   
    }
  157    157   
    #[allow(missing_docs)] // documentation missing in model
  158    158   
    pub fn crate_(mut self, input: bool) -> Self {
  159    159   
        self.inner = self.inner.crate_(input);
  160    160   
        self
  161    161   
    }
  162    162   
    #[allow(missing_docs)] // documentation missing in model
  163         -
    pub fn set_crate(mut self, input: ::std::option::Option<bool>) -> Self {
  164         -
        self.inner = self.inner.set_crate(input);
         163  +
    pub fn set_crate_(mut self, input: ::std::option::Option<bool>) -> Self {
         164  +
        self.inner = self.inner.set_crate_(input);
  165    165   
        self
  166    166   
    }
  167    167   
    #[allow(missing_docs)] // documentation missing in model
  168         -
    pub fn get_crate(&self) -> &::std::option::Option<bool> {
  169         -
        self.inner.get_crate()
         168  +
    pub fn get_crate_(&self) -> &::std::option::Option<bool> {
         169  +
        self.inner.get_crate_()
  170    170   
    }
  171    171   
    #[allow(missing_docs)] // documentation missing in model
  172    172   
    pub fn super_(mut self, input: bool) -> Self {
  173    173   
        self.inner = self.inner.super_(input);
  174    174   
        self
  175    175   
    }
  176    176   
    #[allow(missing_docs)] // documentation missing in model
  177         -
    pub fn set_super(mut self, input: ::std::option::Option<bool>) -> Self {
  178         -
        self.inner = self.inner.set_super(input);
         177  +
    pub fn set_super_(mut self, input: ::std::option::Option<bool>) -> Self {
         178  +
        self.inner = self.inner.set_super_(input);
  179    179   
        self
  180    180   
    }
  181    181   
    #[allow(missing_docs)] // documentation missing in model
  182         -
    pub fn get_super(&self) -> &::std::option::Option<bool> {
  183         -
        self.inner.get_super()
         182  +
    pub fn get_super_(&self) -> &::std::option::Option<bool> {
         183  +
        self.inner.get_super_()
  184    184   
    }
  185    185   
    #[allow(missing_docs)] // documentation missing in model
  186    186   
    pub fn build_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  187    187   
        self.inner = self.inner.build_value(input.into());
  188    188   
        self
  189    189   
    }
  190    190   
    #[allow(missing_docs)] // documentation missing in model
  191         -
    pub fn set_build(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  192         -
        self.inner = self.inner.set_build(input);
         191  +
    pub fn set_build_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         192  +
        self.inner = self.inner.set_build_value(input);
  193    193   
        self
  194    194   
    }
  195    195   
    #[allow(missing_docs)] // documentation missing in model
  196         -
    pub fn get_build(&self) -> &::std::option::Option<::std::string::String> {
  197         -
        self.inner.get_build()
         196  +
    pub fn get_build_value(&self) -> &::std::option::Option<::std::string::String> {
         197  +
        self.inner.get_build_value()
  198    198   
    }
  199    199   
    #[allow(missing_docs)] // documentation missing in model
  200    200   
    pub fn default_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  201    201   
        self.inner = self.inner.default_value(input.into());
  202    202   
        self
  203    203   
    }
  204    204   
    #[allow(missing_docs)] // documentation missing in model
  205         -
    pub fn set_default(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  206         -
        self.inner = self.inner.set_default(input);
         205  +
    pub fn set_default_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         206  +
        self.inner = self.inner.set_default_value(input);
  207    207   
        self
  208    208   
    }
  209    209   
    #[allow(missing_docs)] // documentation missing in model
  210         -
    pub fn get_default(&self) -> &::std::option::Option<::std::string::String> {
  211         -
        self.inner.get_default()
         210  +
    pub fn get_default_value(&self) -> &::std::option::Option<::std::string::String> {
         211  +
        self.inner.get_default_value()
  212    212   
    }
  213    213   
    #[allow(missing_docs)] // documentation missing in model
  214    214   
    pub fn send_value(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
  215    215   
        self.inner = self.inner.send_value(input.into());
  216    216   
        self
  217    217   
    }
  218    218   
    #[allow(missing_docs)] // documentation missing in model
  219         -
    pub fn set_send(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
  220         -
        self.inner = self.inner.set_send(input);
         219  +
    pub fn set_send_value(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
         220  +
        self.inner = self.inner.set_send_value(input);
  221    221   
        self
  222    222   
    }
  223    223   
    #[allow(missing_docs)] // documentation missing in model
  224         -
    pub fn get_send(&self) -> &::std::option::Option<::std::string::String> {
  225         -
        self.inner.get_send()
         224  +
    pub fn get_send_value(&self) -> &::std::option::Option<::std::string::String> {
         225  +
        self.inner.get_send_value()
  226    226   
    }
  227    227   
}