Interface EncryptionConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
,SdkBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
,SdkPojo
- Enclosing class:
- EncryptionConfiguration
public static interface EncryptionConfiguration.Builder extends SdkPojo, CopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EncryptionConfiguration.Builder
cloudWatchEncryption(Consumer<CloudWatchEncryption.Builder> cloudWatchEncryption)
The encryption configuration for Amazon CloudWatch.EncryptionConfiguration.Builder
cloudWatchEncryption(CloudWatchEncryption cloudWatchEncryption)
The encryption configuration for Amazon CloudWatch.default EncryptionConfiguration.Builder
jobBookmarksEncryption(Consumer<JobBookmarksEncryption.Builder> jobBookmarksEncryption)
The encryption configuration for job bookmarks.EncryptionConfiguration.Builder
jobBookmarksEncryption(JobBookmarksEncryption jobBookmarksEncryption)
The encryption configuration for job bookmarks.EncryptionConfiguration.Builder
s3Encryption(Collection<S3Encryption> s3Encryption)
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.EncryptionConfiguration.Builder
s3Encryption(Consumer<S3Encryption.Builder>... s3Encryption)
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.EncryptionConfiguration.Builder
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 Detail
-
s3Encryption
EncryptionConfiguration.Builder s3Encryption(Collection<S3Encryption> 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
EncryptionConfiguration.Builder s3Encryption(S3Encryption... 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
EncryptionConfiguration.Builder s3Encryption(Consumer<S3Encryption.Builder>... 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 to#s3Encryption(List
.) - 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:
#s3Encryption(java.util.Collection
)
-
cloudWatchEncryption
EncryptionConfiguration.Builder cloudWatchEncryption(CloudWatchEncryption 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:
cloudWatchEncryption(CloudWatchEncryption)
-
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:
jobBookmarksEncryption(JobBookmarksEncryption)
-
-