#[non_exhaustive]pub struct AwsKinesisStreamStreamEncryptionDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsKinesisStreamStreamEncryptionDetails
.
Implementations§
source§impl AwsKinesisStreamStreamEncryptionDetailsBuilder
impl AwsKinesisStreamStreamEncryptionDetailsBuilder
sourcepub fn encryption_type(self, input: impl Into<String>) -> Self
pub fn encryption_type(self, input: impl Into<String>) -> Self
The encryption type to use.
sourcepub fn set_encryption_type(self, input: Option<String>) -> Self
pub fn set_encryption_type(self, input: Option<String>) -> Self
The encryption type to use.
sourcepub fn get_encryption_type(&self) -> &Option<String>
pub fn get_encryption_type(&self) -> &Option<String>
The encryption type to use.
sourcepub fn key_id(self, input: impl Into<String>) -> Self
pub fn key_id(self, input: impl Into<String>) -> Self
The globally unique identifier for the customer-managed KMS key to use for encryption.
sourcepub fn set_key_id(self, input: Option<String>) -> Self
pub fn set_key_id(self, input: Option<String>) -> Self
The globally unique identifier for the customer-managed KMS key to use for encryption.
sourcepub fn get_key_id(&self) -> &Option<String>
pub fn get_key_id(&self) -> &Option<String>
The globally unique identifier for the customer-managed KMS key to use for encryption.
sourcepub fn build(self) -> AwsKinesisStreamStreamEncryptionDetails
pub fn build(self) -> AwsKinesisStreamStreamEncryptionDetails
Consumes the builder and constructs a AwsKinesisStreamStreamEncryptionDetails
.
Trait Implementations§
source§impl Clone for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl Clone for AwsKinesisStreamStreamEncryptionDetailsBuilder
source§fn clone(&self) -> AwsKinesisStreamStreamEncryptionDetailsBuilder
fn clone(&self) -> AwsKinesisStreamStreamEncryptionDetailsBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl Default for AwsKinesisStreamStreamEncryptionDetailsBuilder
source§fn default() -> AwsKinesisStreamStreamEncryptionDetailsBuilder
fn default() -> AwsKinesisStreamStreamEncryptionDetailsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl PartialEq for AwsKinesisStreamStreamEncryptionDetailsBuilder
source§fn eq(&self, other: &AwsKinesisStreamStreamEncryptionDetailsBuilder) -> bool
fn eq(&self, other: &AwsKinesisStreamStreamEncryptionDetailsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsKinesisStreamStreamEncryptionDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl RefUnwindSafe for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl Send for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl Sync for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl Unpin for AwsKinesisStreamStreamEncryptionDetailsBuilder
impl UnwindSafe for AwsKinesisStreamStreamEncryptionDetailsBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.