#[non_exhaustive]pub struct FieldLevelEncryptionSummary {
pub id: String,
pub last_modified_time: DateTime,
pub comment: Option<String>,
pub query_arg_profile_config: Option<QueryArgProfileConfig>,
pub content_type_profile_config: Option<ContentTypeProfileConfig>,
}
Expand description
A summary of a field-level encryption item.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: String
The unique ID of a field-level encryption item.
last_modified_time: DateTime
The last time that the summary of field-level encryption items was modified.
comment: Option<String>
An optional comment about the field-level encryption item. The comment cannot be longer than 128 characters.
query_arg_profile_config: Option<QueryArgProfileConfig>
A summary of a query argument-profile mapping.
content_type_profile_config: Option<ContentTypeProfileConfig>
A summary of a content type-profile mapping.
Implementations§
source§impl FieldLevelEncryptionSummary
impl FieldLevelEncryptionSummary
sourcepub fn last_modified_time(&self) -> &DateTime
pub fn last_modified_time(&self) -> &DateTime
The last time that the summary of field-level encryption items was modified.
sourcepub fn comment(&self) -> Option<&str>
pub fn comment(&self) -> Option<&str>
An optional comment about the field-level encryption item. The comment cannot be longer than 128 characters.
sourcepub fn query_arg_profile_config(&self) -> Option<&QueryArgProfileConfig>
pub fn query_arg_profile_config(&self) -> Option<&QueryArgProfileConfig>
A summary of a query argument-profile mapping.
sourcepub fn content_type_profile_config(&self) -> Option<&ContentTypeProfileConfig>
pub fn content_type_profile_config(&self) -> Option<&ContentTypeProfileConfig>
A summary of a content type-profile mapping.
source§impl FieldLevelEncryptionSummary
impl FieldLevelEncryptionSummary
sourcepub fn builder() -> FieldLevelEncryptionSummaryBuilder
pub fn builder() -> FieldLevelEncryptionSummaryBuilder
Creates a new builder-style object to manufacture FieldLevelEncryptionSummary
.
Trait Implementations§
source§impl Clone for FieldLevelEncryptionSummary
impl Clone for FieldLevelEncryptionSummary
source§fn clone(&self) -> FieldLevelEncryptionSummary
fn clone(&self) -> FieldLevelEncryptionSummary
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 Debug for FieldLevelEncryptionSummary
impl Debug for FieldLevelEncryptionSummary
source§impl PartialEq for FieldLevelEncryptionSummary
impl PartialEq for FieldLevelEncryptionSummary
source§fn eq(&self, other: &FieldLevelEncryptionSummary) -> bool
fn eq(&self, other: &FieldLevelEncryptionSummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FieldLevelEncryptionSummary
Auto Trait Implementations§
impl Freeze for FieldLevelEncryptionSummary
impl RefUnwindSafe for FieldLevelEncryptionSummary
impl Send for FieldLevelEncryptionSummary
impl Sync for FieldLevelEncryptionSummary
impl Unpin for FieldLevelEncryptionSummary
impl UnwindSafe for FieldLevelEncryptionSummary
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.