Package org.apache.beam.sdk.io.aws2.s3
Class S3FileSystemConfiguration.Builder
- java.lang.Object
-
- org.apache.beam.sdk.io.aws2.s3.S3FileSystemConfiguration.Builder
-
- Enclosing class:
- S3FileSystemConfiguration
public abstract static class S3FileSystemConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract S3FileSystemConfigurationbuild()abstract S3FileSystemConfiguration.BuildersetBucketKeyEnabled(boolean value)abstract S3FileSystemConfiguration.BuildersetS3ClientBuilder(software.amazon.awssdk.services.s3.S3ClientBuilder value)abstract S3FileSystemConfiguration.BuildersetS3StorageClass(java.lang.String value)abstract S3FileSystemConfiguration.BuildersetS3ThreadPoolSize(int value)abstract S3FileSystemConfiguration.BuildersetS3UploadBufferSizeBytes(int value)abstract S3FileSystemConfiguration.BuildersetScheme(java.lang.String value)abstract S3FileSystemConfiguration.BuildersetSSEAlgorithm(@Nullable java.lang.String value)abstract S3FileSystemConfiguration.BuildersetSSECustomerKey(SSECustomerKey value)abstract S3FileSystemConfiguration.BuildersetSSEKMSKeyId(@Nullable java.lang.String value)
-
-
-
Method Detail
-
setScheme
public abstract S3FileSystemConfiguration.Builder setScheme(java.lang.String value)
-
setS3StorageClass
public abstract S3FileSystemConfiguration.Builder setS3StorageClass(java.lang.String value)
-
setS3UploadBufferSizeBytes
public abstract S3FileSystemConfiguration.Builder setS3UploadBufferSizeBytes(int value)
-
setS3ThreadPoolSize
public abstract S3FileSystemConfiguration.Builder setS3ThreadPoolSize(int value)
-
setSSEAlgorithm
public abstract S3FileSystemConfiguration.Builder setSSEAlgorithm(@Nullable java.lang.String value)
-
setSSECustomerKey
public abstract S3FileSystemConfiguration.Builder setSSECustomerKey(SSECustomerKey value)
-
setSSEKMSKeyId
public abstract S3FileSystemConfiguration.Builder setSSEKMSKeyId(@Nullable java.lang.String value)
-
setBucketKeyEnabled
public abstract S3FileSystemConfiguration.Builder setBucketKeyEnabled(boolean value)
-
setS3ClientBuilder
public abstract S3FileSystemConfiguration.Builder setS3ClientBuilder(software.amazon.awssdk.services.s3.S3ClientBuilder value)
-
build
public abstract S3FileSystemConfiguration build()
-
-