public static Ds3Client createClient(final Arguments arguments) { final Ds3ClientBuilder builder = Ds3ClientBuilder.create( arguments.getEndpoint(), new Credentials(arguments.getAccessKey(), arguments.getSecretKey())) .withHttps(arguments.isHttps()) .withCertificateVerification(arguments.isCertificateVerification()) .withBufferSize(Integer.valueOf(arguments.getBufferSize())) .withRedirectRetries(arguments.getRetries()); if (arguments.getProxy() != null) { builder.withProxy(arguments.getProxy()); } return builder.build(); }