#[non_exhaustive]pub struct EncryptOutputBuilder { /* private fields */ }
Expand description
A builder for EncryptOutput
.
Implementations§
Source§impl EncryptOutputBuilder
impl EncryptOutputBuilder
Sourcepub fn ciphertext_blob(self, input: Blob) -> Self
pub fn ciphertext_blob(self, input: Blob) -> Self
The encrypted plaintext. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Sourcepub fn set_ciphertext_blob(self, input: Option<Blob>) -> Self
pub fn set_ciphertext_blob(self, input: Option<Blob>) -> Self
The encrypted plaintext. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Sourcepub fn get_ciphertext_blob(&self) -> &Option<Blob>
pub fn get_ciphertext_blob(&self) -> &Option<Blob>
The encrypted plaintext. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Sourcepub fn key_id(self, input: impl Into<String>) -> Self
pub fn key_id(self, input: impl Into<String>) -> Self
The Amazon Resource Name (key ARN) of the KMS key that was used to encrypt the plaintext.
Sourcepub fn set_key_id(self, input: Option<String>) -> Self
pub fn set_key_id(self, input: Option<String>) -> Self
The Amazon Resource Name (key ARN) of the KMS key that was used to encrypt the plaintext.
Sourcepub fn get_key_id(&self) -> &Option<String>
pub fn get_key_id(&self) -> &Option<String>
The Amazon Resource Name (key ARN) of the KMS key that was used to encrypt the plaintext.
Sourcepub fn encryption_algorithm(self, input: EncryptionAlgorithmSpec) -> Self
pub fn encryption_algorithm(self, input: EncryptionAlgorithmSpec) -> Self
The encryption algorithm that was used to encrypt the plaintext.
Sourcepub fn set_encryption_algorithm(
self,
input: Option<EncryptionAlgorithmSpec>,
) -> Self
pub fn set_encryption_algorithm( self, input: Option<EncryptionAlgorithmSpec>, ) -> Self
The encryption algorithm that was used to encrypt the plaintext.
Sourcepub fn get_encryption_algorithm(&self) -> &Option<EncryptionAlgorithmSpec>
pub fn get_encryption_algorithm(&self) -> &Option<EncryptionAlgorithmSpec>
The encryption algorithm that was used to encrypt the plaintext.
Sourcepub fn build(self) -> EncryptOutput
pub fn build(self) -> EncryptOutput
Consumes the builder and constructs a EncryptOutput
.
Trait Implementations§
Source§impl Clone for EncryptOutputBuilder
impl Clone for EncryptOutputBuilder
Source§fn clone(&self) -> EncryptOutputBuilder
fn clone(&self) -> EncryptOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for EncryptOutputBuilder
impl Debug for EncryptOutputBuilder
Source§impl Default for EncryptOutputBuilder
impl Default for EncryptOutputBuilder
Source§fn default() -> EncryptOutputBuilder
fn default() -> EncryptOutputBuilder
Source§impl PartialEq for EncryptOutputBuilder
impl PartialEq for EncryptOutputBuilder
impl StructuralPartialEq for EncryptOutputBuilder
Auto Trait Implementations§
impl Freeze for EncryptOutputBuilder
impl RefUnwindSafe for EncryptOutputBuilder
impl Send for EncryptOutputBuilder
impl Sync for EncryptOutputBuilder
impl Unpin for EncryptOutputBuilder
impl UnwindSafe for EncryptOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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