Struct aws_sdk_macie2::operation::update_reveal_configuration::builders::UpdateRevealConfigurationOutputBuilder
source · #[non_exhaustive]pub struct UpdateRevealConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for UpdateRevealConfigurationOutput.
Implementations§
source§impl UpdateRevealConfigurationOutputBuilder
impl UpdateRevealConfigurationOutputBuilder
sourcepub fn configuration(self, input: RevealConfiguration) -> Self
pub fn configuration(self, input: RevealConfiguration) -> Self
The KMS key to use to encrypt the sensitive data, and the status of the configuration for the Amazon Macie account.
sourcepub fn set_configuration(self, input: Option<RevealConfiguration>) -> Self
pub fn set_configuration(self, input: Option<RevealConfiguration>) -> Self
The KMS key to use to encrypt the sensitive data, and the status of the configuration for the Amazon Macie account.
sourcepub fn get_configuration(&self) -> &Option<RevealConfiguration>
pub fn get_configuration(&self) -> &Option<RevealConfiguration>
The KMS key to use to encrypt the sensitive data, and the status of the configuration for the Amazon Macie account.
sourcepub fn retrieval_configuration(self, input: RetrievalConfiguration) -> Self
pub fn retrieval_configuration(self, input: RetrievalConfiguration) -> Self
The access method and settings to use when retrieving the sensitive data.
sourcepub fn set_retrieval_configuration(
self,
input: Option<RetrievalConfiguration>
) -> Self
pub fn set_retrieval_configuration( self, input: Option<RetrievalConfiguration> ) -> Self
The access method and settings to use when retrieving the sensitive data.
sourcepub fn get_retrieval_configuration(&self) -> &Option<RetrievalConfiguration>
pub fn get_retrieval_configuration(&self) -> &Option<RetrievalConfiguration>
The access method and settings to use when retrieving the sensitive data.
sourcepub fn build(self) -> UpdateRevealConfigurationOutput
pub fn build(self) -> UpdateRevealConfigurationOutput
Consumes the builder and constructs a UpdateRevealConfigurationOutput.
Trait Implementations§
source§impl Clone for UpdateRevealConfigurationOutputBuilder
impl Clone for UpdateRevealConfigurationOutputBuilder
source§fn clone(&self) -> UpdateRevealConfigurationOutputBuilder
fn clone(&self) -> UpdateRevealConfigurationOutputBuilder
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 UpdateRevealConfigurationOutputBuilder
impl Default for UpdateRevealConfigurationOutputBuilder
source§fn default() -> UpdateRevealConfigurationOutputBuilder
fn default() -> UpdateRevealConfigurationOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateRevealConfigurationOutputBuilder
impl PartialEq for UpdateRevealConfigurationOutputBuilder
source§fn eq(&self, other: &UpdateRevealConfigurationOutputBuilder) -> bool
fn eq(&self, other: &UpdateRevealConfigurationOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateRevealConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateRevealConfigurationOutputBuilder
impl RefUnwindSafe for UpdateRevealConfigurationOutputBuilder
impl Send for UpdateRevealConfigurationOutputBuilder
impl Sync for UpdateRevealConfigurationOutputBuilder
impl Unpin for UpdateRevealConfigurationOutputBuilder
impl UnwindSafe for UpdateRevealConfigurationOutputBuilder
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.