Interface EncryptionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EncryptionConfiguration.Builder,
,EncryptionConfiguration> SdkBuilder<EncryptionConfiguration.Builder,
,EncryptionConfiguration> SdkPojo
- Enclosing class:
EncryptionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault EncryptionConfiguration.Builder
cloudWatchEncryption
(Consumer<CloudWatchEncryption.Builder> cloudWatchEncryption) The encryption configuration for Amazon CloudWatch.cloudWatchEncryption
(CloudWatchEncryption cloudWatchEncryption) The encryption configuration for Amazon CloudWatch.default EncryptionConfiguration.Builder
jobBookmarksEncryption
(Consumer<JobBookmarksEncryption.Builder> jobBookmarksEncryption) The encryption configuration for job bookmarks.jobBookmarksEncryption
(JobBookmarksEncryption jobBookmarksEncryption) The encryption configuration for job bookmarks.s3Encryption
(Collection<S3Encryption> s3Encryption) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.s3Encryption
(Consumer<S3Encryption.Builder>... s3Encryption) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.s3Encryption
(S3Encryption... s3Encryption) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.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
-
s3Encryption
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
- Parameters:
s3Encryption
- The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Encryption
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
- Parameters:
s3Encryption
- The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Encryption
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
This is a convenience method that creates an instance of theS3Encryption.Builder
avoiding the need to create one manually viaS3Encryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Encryption(List<S3Encryption>)
.- Parameters:
s3Encryption
- a consumer that will call methods onS3Encryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchEncryption
The encryption configuration for Amazon CloudWatch.
- Parameters:
cloudWatchEncryption
- The encryption configuration for Amazon CloudWatch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchEncryption
default EncryptionConfiguration.Builder cloudWatchEncryption(Consumer<CloudWatchEncryption.Builder> cloudWatchEncryption) The encryption configuration for Amazon CloudWatch.
This is a convenience method that creates an instance of theCloudWatchEncryption.Builder
avoiding the need to create one manually viaCloudWatchEncryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchEncryption(CloudWatchEncryption)
.- Parameters:
cloudWatchEncryption
- a consumer that will call methods onCloudWatchEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobBookmarksEncryption
EncryptionConfiguration.Builder jobBookmarksEncryption(JobBookmarksEncryption jobBookmarksEncryption) The encryption configuration for job bookmarks.
- Parameters:
jobBookmarksEncryption
- The encryption configuration for job bookmarks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobBookmarksEncryption
default EncryptionConfiguration.Builder jobBookmarksEncryption(Consumer<JobBookmarksEncryption.Builder> jobBookmarksEncryption) The encryption configuration for job bookmarks.
This is a convenience method that creates an instance of theJobBookmarksEncryption.Builder
avoiding the need to create one manually viaJobBookmarksEncryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobBookmarksEncryption(JobBookmarksEncryption)
.- Parameters:
jobBookmarksEncryption
- a consumer that will call methods onJobBookmarksEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-