예제 #1
0
  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();
  }