pub struct Builder { /* private fields */ }Expand description
A builder for GeneratedManifestEncryption.
Implementations§
source§impl Builder
impl Builder
sourcepub fn sses3(self, input: Sses3Encryption) -> Self
pub fn sses3(self, input: Sses3Encryption) -> Self
Specifies the use of SSE-S3 to encrypt generated manifest objects.
sourcepub fn set_sses3(self, input: Option<Sses3Encryption>) -> Self
pub fn set_sses3(self, input: Option<Sses3Encryption>) -> Self
Specifies the use of SSE-S3 to encrypt generated manifest objects.
sourcepub fn ssekms(self, input: SsekmsEncryption) -> Self
pub fn ssekms(self, input: SsekmsEncryption) -> Self
Configuration details on how SSE-KMS is used to encrypt generated manifest objects.
sourcepub fn set_ssekms(self, input: Option<SsekmsEncryption>) -> Self
pub fn set_ssekms(self, input: Option<SsekmsEncryption>) -> Self
Configuration details on how SSE-KMS is used to encrypt generated manifest objects.
sourcepub fn build(self) -> GeneratedManifestEncryption
pub fn build(self) -> GeneratedManifestEncryption
Consumes the builder and constructs a GeneratedManifestEncryption.