private AmazonS3 configureAWS()

in S3HtsjdkPlugin/src/main/java/com/epam/cmbi/s3/S3Client.java [105:118]


    private AmazonS3 configureAWS() {
        ClientConfiguration configuration = new ClientConfiguration()
                .withMaxConnections(Configuration.getNumberOfConnections())
                .withMaxErrorRetry(MAX_RETRY)
                .withConnectionTimeout(TIMEOUT)
                .withSocketTimeout(TIMEOUT)
                .withTcpKeepAlive(true);

        if (credentialsExist()) {
            return new AmazonS3Client(providerChain, configuration);
        } else {
            return new AmazonS3Client(new AnonymousAWSCredentials(), configuration);
        }
    }