AWS SDK for Java 2.0 Docs New Contributions GettingStarted Style Conventions Client Configuration Favor Static Factory Methods Over Constructors Use of Optional Naming Conventions Key Design Decisions Use of CompletableFuture