public static interface S3Config.Builder extends SdkPojo, CopyableBuilder<S3Config.Builder,S3Config>
| Modifier and Type | Method and Description |
|---|---|
S3Config.Builder |
bucketName(String bucketName)
The S3 bucket name.
|
S3Config.Builder |
bucketPrefix(String bucketPrefix)
The S3 bucket prefix.
|
default S3Config.Builder |
encryptionConfig(Consumer<EncryptionConfig.Builder> encryptionConfig)
The Amazon S3 encryption configuration.
|
S3Config.Builder |
encryptionConfig(EncryptionConfig encryptionConfig)
The Amazon S3 encryption configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3Config.Builder bucketName(String bucketName)
The S3 bucket name.
bucketName - The S3 bucket name.S3Config.Builder bucketPrefix(String bucketPrefix)
The S3 bucket prefix.
bucketPrefix - The S3 bucket prefix.S3Config.Builder encryptionConfig(EncryptionConfig encryptionConfig)
The Amazon S3 encryption configuration.
encryptionConfig - The Amazon S3 encryption configuration.default S3Config.Builder encryptionConfig(Consumer<EncryptionConfig.Builder> encryptionConfig)
The Amazon S3 encryption configuration.
This is a convenience method that creates an instance of theEncryptionConfig.Builder avoiding the
need to create one manually via EncryptionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to encryptionConfig(EncryptionConfig).encryptionConfig - a consumer that will call methods on EncryptionConfig.BuilderencryptionConfig(EncryptionConfig)Copyright © 2022. All rights reserved.