Struct aws_sdk_glue::model::encryption_configuration::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for EncryptionConfiguration.
Implementations§
source§impl Builder
impl Builder
sourcepub fn s3_encryption(self, input: S3Encryption) -> Self
pub fn s3_encryption(self, input: S3Encryption) -> Self
Appends an item to s3_encryption.
To override the contents of this collection use set_s3_encryption.
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
sourcepub fn set_s3_encryption(self, input: Option<Vec<S3Encryption>>) -> Self
pub fn set_s3_encryption(self, input: Option<Vec<S3Encryption>>) -> Self
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
sourcepub fn cloud_watch_encryption(self, input: CloudWatchEncryption) -> Self
pub fn cloud_watch_encryption(self, input: CloudWatchEncryption) -> Self
The encryption configuration for Amazon CloudWatch.
sourcepub fn set_cloud_watch_encryption(
self,
input: Option<CloudWatchEncryption>
) -> Self
pub fn set_cloud_watch_encryption(
self,
input: Option<CloudWatchEncryption>
) -> Self
The encryption configuration for Amazon CloudWatch.
sourcepub fn job_bookmarks_encryption(self, input: JobBookmarksEncryption) -> Self
pub fn job_bookmarks_encryption(self, input: JobBookmarksEncryption) -> Self
The encryption configuration for job bookmarks.
sourcepub fn set_job_bookmarks_encryption(
self,
input: Option<JobBookmarksEncryption>
) -> Self
pub fn set_job_bookmarks_encryption(
self,
input: Option<JobBookmarksEncryption>
) -> Self
The encryption configuration for job bookmarks.
sourcepub fn build(self) -> EncryptionConfiguration
pub fn build(self) -> EncryptionConfiguration
Consumes the builder and constructs a EncryptionConfiguration.