我想将这段 Java 代码转换为 Clojure
S3Client.builder()
.serviceConfiguration(S3Configuration.builder()
.pathStyleAccessEnabled(true)
.build())
.build();
问题:`serviceConfiguration` 需要一个 java.util.function.Consumer
参数。
default B serviceConfiguration(Consumer<S3Configuration.Builder> serviceConfiguration)
serviceConfiguration
方法在这里定义:AWS SDK serviceConfiguration
我尝试使用 reify
但没有什么运气。
也许有人可以告诉我正确的方向,或者已经使用了这个具体的API部分。
有人能告诉我这种API设计对Java开发者有何优势,这个结构有何目的?