#[non_exhaustive]pub struct ServerSideEncryptionConfigurationBuilder { /* private fields */ }Expand description
A builder for ServerSideEncryptionConfiguration.
Implementations§
source§impl ServerSideEncryptionConfigurationBuilder
impl ServerSideEncryptionConfigurationBuilder
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The customer managed key used for encryption. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance. For information about valid ID values, see Key identifiers (KeyId).
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The customer managed key used for encryption. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance. For information about valid ID values, see Key identifiers (KeyId).
sourcepub fn get_kms_key_id(&self) -> &Option<String>
pub fn get_kms_key_id(&self) -> &Option<String>
The customer managed key used for encryption. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance. For information about valid ID values, see Key identifiers (KeyId).
sourcepub fn build(self) -> ServerSideEncryptionConfiguration
pub fn build(self) -> ServerSideEncryptionConfiguration
Consumes the builder and constructs a ServerSideEncryptionConfiguration.
Trait Implementations§
source§impl Clone for ServerSideEncryptionConfigurationBuilder
impl Clone for ServerSideEncryptionConfigurationBuilder
source§fn clone(&self) -> ServerSideEncryptionConfigurationBuilder
fn clone(&self) -> ServerSideEncryptionConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ServerSideEncryptionConfigurationBuilder
impl Default for ServerSideEncryptionConfigurationBuilder
source§fn default() -> ServerSideEncryptionConfigurationBuilder
fn default() -> ServerSideEncryptionConfigurationBuilder
source§impl PartialEq for ServerSideEncryptionConfigurationBuilder
impl PartialEq for ServerSideEncryptionConfigurationBuilder
source§fn eq(&self, other: &ServerSideEncryptionConfigurationBuilder) -> bool
fn eq(&self, other: &ServerSideEncryptionConfigurationBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ServerSideEncryptionConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ServerSideEncryptionConfigurationBuilder
impl RefUnwindSafe for ServerSideEncryptionConfigurationBuilder
impl Send for ServerSideEncryptionConfigurationBuilder
impl Sync for ServerSideEncryptionConfigurationBuilder
impl Unpin for ServerSideEncryptionConfigurationBuilder
impl UnwindSafe for ServerSideEncryptionConfigurationBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more