pub struct FieldLevelEncryptionConfig {
pub caller_reference: String,
pub comment: Option<String>,
pub content_type_profile_config: Option<ContentTypeProfileConfig>,
pub query_arg_profile_config: Option<QueryArgProfileConfig>,
}
Expand description
A complex data type that includes the profile configurations specified for field-level encryption.
Fields§
§caller_reference: String
A unique number that ensures the request can't be replayed.
comment: Option<String>
An optional comment about the configuration.
content_type_profile_config: Option<ContentTypeProfileConfig>
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
query_arg_profile_config: Option<QueryArgProfileConfig>
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
Trait Implementations§
Source§impl Clone for FieldLevelEncryptionConfig
impl Clone for FieldLevelEncryptionConfig
Source§fn clone(&self) -> FieldLevelEncryptionConfig
fn clone(&self) -> FieldLevelEncryptionConfig
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 FieldLevelEncryptionConfig
impl Debug for FieldLevelEncryptionConfig
Source§impl Default for FieldLevelEncryptionConfig
impl Default for FieldLevelEncryptionConfig
Source§fn default() -> FieldLevelEncryptionConfig
fn default() -> FieldLevelEncryptionConfig
Returns the “default value” for a type. Read more
impl StructuralPartialEq for FieldLevelEncryptionConfig
Auto Trait Implementations§
impl Freeze for FieldLevelEncryptionConfig
impl RefUnwindSafe for FieldLevelEncryptionConfig
impl Send for FieldLevelEncryptionConfig
impl Sync for FieldLevelEncryptionConfig
impl Unpin for FieldLevelEncryptionConfig
impl UnwindSafe for FieldLevelEncryptionConfig
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