The original code was autogenerated, which is why the style was very terse and verbose. It&#x27;s still like that:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aws&#x2F;aws-sdk-go&#x2F;tree&#x2F;master&#x2F;models&#x2F;apis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aws&#x2F;aws-sdk-go&#x2F;tree&#x2F;master&#x2F;models&#x2F;apis</a><p>The fact that it feels very Java-esque comes from two things, in my mind:<p><pre><code>   - the AWS API has Java-esque RPC calls
   - the request&#x2F;response paradigm is easier for 
     code generation
</code></pre>
Personally, I don&#x27;t like the style of the SDK, but at least it&#x27;s maintained by AWS; you can always wrap the parts you use to get a nicer interface.