Interface S3Configuration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3Configuration.Builder,
,S3Configuration> SdkBuilder<S3Configuration.Builder,
,S3Configuration> SdkPojo
- Enclosing class:
S3Configuration
public static interface S3Configuration.Builder
extends SdkPojo, CopyableBuilder<S3Configuration.Builder,S3Configuration>
-
Method Summary
Modifier and TypeMethodDescriptionbucketName
(String bucketName) The bucket name of the customer S3 bucket.encryptionOption
(String encryptionOption) The encryption option for the customer S3 location.encryptionOption
(S3EncryptionOption encryptionOption) The encryption option for the customer S3 location.The KMS key ID for the customer S3 location when encrypting with an Amazon Web Services managed key.objectKeyPrefix
(String objectKeyPrefix) The object key preview for the customer S3 location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
bucketName
The bucket name of the customer S3 bucket.
- Parameters:
bucketName
- The bucket name of the customer S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectKeyPrefix
The object key preview for the customer S3 location.
- Parameters:
objectKeyPrefix
- The object key preview for the customer S3 location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionOption
The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.
- Parameters:
encryptionOption
- The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionOption
The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.
- Parameters:
encryptionOption
- The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
The KMS key ID for the customer S3 location when encrypting with an Amazon Web Services managed key.
- Parameters:
kmsKeyId
- The KMS key ID for the customer S3 location when encrypting with an Amazon Web Services managed key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-