pub struct GetEncryptionMaterialsFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to GetEncryptionMaterials.
Implementations§
Source§impl GetEncryptionMaterialsFluentBuilder
impl GetEncryptionMaterialsFluentBuilder
Sourcepub fn as_input(&self) -> &GetEncryptionMaterialsInputBuilder
pub fn as_input(&self) -> &GetEncryptionMaterialsInputBuilder
Access the GetEncryptionMaterials as a reference.
Sourcepub async fn send(self) -> Result<GetEncryptionMaterialsOutput, Error>
pub async fn send(self) -> Result<GetEncryptionMaterialsOutput, Error>
Sends the request and returns the response.
pub fn algorithm_suite_id(self, input: impl Into<AlgorithmSuiteId>) -> Self
pub fn set_algorithm_suite_id(self, input: Option<AlgorithmSuiteId>) -> Self
pub fn get_algorithm_suite_id(&self) -> &Option<AlgorithmSuiteId>
pub fn commitment_policy(self, input: impl Into<CommitmentPolicy>) -> Self
pub fn set_commitment_policy(self, input: Option<CommitmentPolicy>) -> Self
pub fn get_commitment_policy(&self) -> &Option<CommitmentPolicy>
pub fn encryption_context( self, input: impl Into<HashMap<String, String>>, ) -> Self
pub fn set_encryption_context( self, input: Option<HashMap<String, String>>, ) -> Self
pub fn get_encryption_context(&self) -> &Option<HashMap<String, String>>
pub fn max_plaintext_length(self, input: impl Into<i64>) -> Self
pub fn set_max_plaintext_length(self, input: Option<i64>) -> Self
pub fn get_max_plaintext_length(&self) -> &Option<i64>
pub fn required_encryption_context_keys( self, input: impl Into<Vec<String>>, ) -> Self
pub fn set_required_encryption_context_keys( self, input: Option<Vec<String>>, ) -> Self
pub fn get_required_encryption_context_keys(&self) -> &Option<Vec<String>>
Trait Implementations§
Source§impl Clone for GetEncryptionMaterialsFluentBuilder
impl Clone for GetEncryptionMaterialsFluentBuilder
Source§fn clone(&self) -> GetEncryptionMaterialsFluentBuilder
fn clone(&self) -> GetEncryptionMaterialsFluentBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for GetEncryptionMaterialsFluentBuilder
impl RefUnwindSafe for GetEncryptionMaterialsFluentBuilder
impl Send for GetEncryptionMaterialsFluentBuilder
impl Sync for GetEncryptionMaterialsFluentBuilder
impl Unpin for GetEncryptionMaterialsFluentBuilder
impl UnwindSafe for GetEncryptionMaterialsFluentBuilder
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> 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>
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.