Package io.aiven.kafka.connect.config.s3
Class S3ConfigFragment.Setter
java.lang.Object
io.aiven.kafka.connect.common.config.AbstractFragmentSetter<S3ConfigFragment.Setter>
io.aiven.kafka.connect.config.s3.S3ConfigFragment.Setter
- Enclosing class:
- S3ConfigFragment
public static final class S3ConfigFragment.Setter
extends io.aiven.kafka.connect.common.config.AbstractFragmentSetter<S3ConfigFragment.Setter>
A setter for the S3ConfigFragment.
-
Field Summary
Fields inherited from class io.aiven.kafka.connect.common.config.AbstractFragmentSetter
self
-
Method Summary
Modifier and TypeMethodDescriptionaccessKeyId
(String accessKeyId) accessKeySecret
(String accessKeySecret) bucketName
(String bucketName) credentialsProvider
(Class<? extends software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> credentialsProvider) credentialsProvider
(String credentialsProvider) fetchPageSize
(int fetchPageSize) partSize
(int partSize) region
(software.amazon.awssdk.regions.Region region) retryBackoffDelay
(Duration duration) retryBackoffMaxDelay
(Duration duration) retryBackoffMaxRetries
(int retries) sseAlgorithm
(String sseAlgorithm) stsEndpoint
(String stsEndpoint) stsRoleArn
(String stsRoleArn) stsRoleExternalId
(String stsRoleExternalId) stsRoleSessionDuration
(Duration stsRoleSessionDuration) stsRoleSessionName
(String stsRoleSessionName) Methods inherited from class io.aiven.kafka.connect.common.config.AbstractFragmentSetter
data, setValue, setValue, setValue, setValue, setValue, setValue
-
Method Details
-
accessKeyId
-
accessKeySecret
-
bucketName
-
credentialsProvider
public S3ConfigFragment.Setter credentialsProvider(Class<? extends software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> credentialsProvider) -
credentialsProvider
-
endpoint
-
endpoint
-
fetchPageSize
-
partSize
-
prefix
-
region
-
region
-
retryBackoffDelay
-
retryBackoffMaxDelay
-
retryBackoffMaxRetries
-
sseAlgorithm
-
stsEndpoint
-
stsRoleArn
-
stsRoleExternalId
-
stsRoleSessionName
-
stsRoleSessionDuration
-