public Builder v4MaxNonChunkedRequestSize(
                long v4MaxNonChunkedRequestSize) {
            if (v4MaxNonChunkedRequestSize <= 0) {
                throw new IllegalArgumentException(
                        "must be greater than zero, was: " +
                        v4MaxNonChunkedRequestSize);
            }
            this.v4MaxNonChunkedRequestSize = v4MaxNonChunkedRequestSize;
            return this;
        }
S3Proxy translates S3 HTTP operations into jclouds provider-agnostic
operations.  This allows applications using the S3 API to interface with any
provider that jclouds supports, e.g., EMC Atmos, Microsoft Azure,
OpenStack Swift.
src/main/java/org/gaul/s3proxy/S3Proxy.java