Struct aws_sdk_cloudfront::operation::create_field_level_encryption_profile::builders::CreateFieldLevelEncryptionProfileOutputBuilder
source · #[non_exhaustive]pub struct CreateFieldLevelEncryptionProfileOutputBuilder { /* private fields */ }
Expand description
A builder for CreateFieldLevelEncryptionProfileOutput
.
Implementations§
source§impl CreateFieldLevelEncryptionProfileOutputBuilder
impl CreateFieldLevelEncryptionProfileOutputBuilder
sourcepub fn field_level_encryption_profile(
self,
input: FieldLevelEncryptionProfile
) -> Self
pub fn field_level_encryption_profile( self, input: FieldLevelEncryptionProfile ) -> Self
Returned when you create a new field-level encryption profile.
sourcepub fn set_field_level_encryption_profile(
self,
input: Option<FieldLevelEncryptionProfile>
) -> Self
pub fn set_field_level_encryption_profile( self, input: Option<FieldLevelEncryptionProfile> ) -> Self
Returned when you create a new field-level encryption profile.
sourcepub fn get_field_level_encryption_profile(
&self
) -> &Option<FieldLevelEncryptionProfile>
pub fn get_field_level_encryption_profile( &self ) -> &Option<FieldLevelEncryptionProfile>
Returned when you create a new field-level encryption profile.
sourcepub fn location(self, input: impl Into<String>) -> Self
pub fn location(self, input: impl Into<String>) -> Self
The fully qualified URI of the new profile resource just created.
sourcepub fn set_location(self, input: Option<String>) -> Self
pub fn set_location(self, input: Option<String>) -> Self
The fully qualified URI of the new profile resource just created.
sourcepub fn get_location(&self) -> &Option<String>
pub fn get_location(&self) -> &Option<String>
The fully qualified URI of the new profile resource just created.
sourcepub fn e_tag(self, input: impl Into<String>) -> Self
pub fn e_tag(self, input: impl Into<String>) -> Self
The current version of the field level encryption profile. For example: E2QWRUHAPOMQZL
.
sourcepub fn set_e_tag(self, input: Option<String>) -> Self
pub fn set_e_tag(self, input: Option<String>) -> Self
The current version of the field level encryption profile. For example: E2QWRUHAPOMQZL
.
sourcepub fn get_e_tag(&self) -> &Option<String>
pub fn get_e_tag(&self) -> &Option<String>
The current version of the field level encryption profile. For example: E2QWRUHAPOMQZL
.
sourcepub fn build(self) -> CreateFieldLevelEncryptionProfileOutput
pub fn build(self) -> CreateFieldLevelEncryptionProfileOutput
Consumes the builder and constructs a CreateFieldLevelEncryptionProfileOutput
.
Trait Implementations§
source§impl Clone for CreateFieldLevelEncryptionProfileOutputBuilder
impl Clone for CreateFieldLevelEncryptionProfileOutputBuilder
source§fn clone(&self) -> CreateFieldLevelEncryptionProfileOutputBuilder
fn clone(&self) -> CreateFieldLevelEncryptionProfileOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateFieldLevelEncryptionProfileOutputBuilder
impl Default for CreateFieldLevelEncryptionProfileOutputBuilder
source§fn default() -> CreateFieldLevelEncryptionProfileOutputBuilder
fn default() -> CreateFieldLevelEncryptionProfileOutputBuilder
source§impl PartialEq for CreateFieldLevelEncryptionProfileOutputBuilder
impl PartialEq for CreateFieldLevelEncryptionProfileOutputBuilder
source§fn eq(&self, other: &CreateFieldLevelEncryptionProfileOutputBuilder) -> bool
fn eq(&self, other: &CreateFieldLevelEncryptionProfileOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateFieldLevelEncryptionProfileOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateFieldLevelEncryptionProfileOutputBuilder
impl RefUnwindSafe for CreateFieldLevelEncryptionProfileOutputBuilder
impl Send for CreateFieldLevelEncryptionProfileOutputBuilder
impl Sync for CreateFieldLevelEncryptionProfileOutputBuilder
impl Unpin for CreateFieldLevelEncryptionProfileOutputBuilder
impl UnwindSafe for CreateFieldLevelEncryptionProfileOutputBuilder
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