Interface EncryptionConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EncryptionConfiguration.Builder,,EncryptionConfiguration> SdkBuilder<EncryptionConfiguration.Builder,,EncryptionConfiguration> SdkPojo
- Enclosing class:
EncryptionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault EncryptionConfiguration.BuildercloudWatchEncryption(Consumer<CloudWatchEncryption.Builder> cloudWatchEncryption) The encryption configuration for Amazon CloudWatch.cloudWatchEncryption(CloudWatchEncryption cloudWatchEncryption) The encryption configuration for Amazon CloudWatch.default EncryptionConfiguration.BuilderjobBookmarksEncryption(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaS3Encryption.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCloudWatchEncryption.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaJobBookmarksEncryption.builder().When the
Consumercompletes,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:
-