title: Is my Amazon S3 client synchronous or asynch?
body: <p>Here is my code </p>
  
  <p>import com.amazonaws.services.s3.AmazonS3;
          import com.amazonaws.services.s3.AmazonS3Client;</p>
  
  <pre><code>    public class AwsS3Helper
      {
          private AmazonS3 s3Client;
  
          public AwsS3Helper()
          {
              try
              {
                  AWSCredentials credentials = new PropertiesCredentials ....
  
                  s3Client = new AmazonS3Client( credentials );
  
                  s3Client.putObject(putObjectRequest);
  </code></pre>
  
  <p>What I would like to know is,  is this an asynchronous or synchronous operation?  I use DynamoDB and it has 2 different clients,  an async and sync one,  bu tI don't see any other S3Client in the Amazon SDK</p>