protected AmazonS3Client getAmazonS3Client() {
ClientConfiguration clientConfiguration = new ClientConfiguration().withProtocol(Protocol.HTTP)
.withMaxConnections(options.getMaxConnections());
if (options.getHasProxy()) {
clientConfiguration = clientConfiguration
.withProxyHost(options.getProxyHost())
.withProxyPort(options.getProxyPort());
}
AmazonS3Client client = new AmazonS3Client(options, clientConfiguration);
if (options.hasEndpoint()) client.setEndpoint(options.getEndpoint());