#[non_exhaustive]pub struct EncryptionConfiguration {
pub kms_key_name: Option<StringValue>,
/* private fields */
}Expand description
Represents the encryption configuration for a transfer.
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.kms_key_name: Option<StringValue>The name of the KMS key used for encrypting BigQuery data.
Implementations§
Source§impl EncryptionConfiguration
impl EncryptionConfiguration
pub fn new() -> Self
Sourcepub fn set_kms_key_name<T>(self, v: T) -> Selfwhere
T: Into<StringValue>,
pub fn set_kms_key_name<T>(self, v: T) -> Selfwhere
T: Into<StringValue>,
Sets the value of kms_key_name.
Sourcepub fn set_or_clear_kms_key_name<T>(self, v: Option<T>) -> Selfwhere
T: Into<StringValue>,
pub fn set_or_clear_kms_key_name<T>(self, v: Option<T>) -> Selfwhere
T: Into<StringValue>,
Sets or clears the value of kms_key_name.
Trait Implementations§
Source§impl Clone for EncryptionConfiguration
impl Clone for EncryptionConfiguration
Source§fn clone(&self) -> EncryptionConfiguration
fn clone(&self) -> EncryptionConfiguration
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 moreSource§impl Debug for EncryptionConfiguration
impl Debug for EncryptionConfiguration
Source§impl Default for EncryptionConfiguration
impl Default for EncryptionConfiguration
Source§fn default() -> EncryptionConfiguration
fn default() -> EncryptionConfiguration
Returns the “default value” for a type. Read more
Source§impl Message for EncryptionConfiguration
impl Message for EncryptionConfiguration
Source§impl PartialEq for EncryptionConfiguration
impl PartialEq for EncryptionConfiguration
impl StructuralPartialEq for EncryptionConfiguration
Auto Trait Implementations§
impl Freeze for EncryptionConfiguration
impl RefUnwindSafe for EncryptionConfiguration
impl Send for EncryptionConfiguration
impl Sync for EncryptionConfiguration
impl Unpin for EncryptionConfiguration
impl UnwindSafe for EncryptionConfiguration
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