#[non_exhaustive]pub struct ModifyColumnFamiliesRequest {
pub name: String,
pub modifications: Vec<Modification>,
pub ignore_warnings: bool,
/* private fields */
}Expand description
Request message for google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies
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.name: StringRequired. The unique name of the table whose families should be modified.
Values are of the form
projects/{project}/instances/{instance}/tables/{table}.
modifications: Vec<Modification>Required. Modifications to be atomically applied to the specified table’s families. Entries are applied in order, meaning that earlier modifications can be masked by later ones (in the case of repeated updates to the same family, for example).
ignore_warnings: boolOptional. If true, ignore safety checks when modifying the column families.
Implementations§
Source§impl ModifyColumnFamiliesRequest
impl ModifyColumnFamiliesRequest
pub fn new() -> Self
Sourcepub fn set_modifications<T, V>(self, v: T) -> Self
pub fn set_modifications<T, V>(self, v: T) -> Self
Sets the value of modifications.
§Example
ⓘ
use google_cloud_bigtable_admin_v2::model::modify_column_families_request::Modification;
let x = ModifyColumnFamiliesRequest::new()
.set_modifications([
Modification::default()/* use setters */,
Modification::default()/* use (different) setters */,
]);Sourcepub fn set_ignore_warnings<T: Into<bool>>(self, v: T) -> Self
pub fn set_ignore_warnings<T: Into<bool>>(self, v: T) -> Self
Sets the value of ignore_warnings.
§Example
ⓘ
let x = ModifyColumnFamiliesRequest::new().set_ignore_warnings(true);Trait Implementations§
Source§impl Clone for ModifyColumnFamiliesRequest
impl Clone for ModifyColumnFamiliesRequest
Source§fn clone(&self) -> ModifyColumnFamiliesRequest
fn clone(&self) -> ModifyColumnFamiliesRequest
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 ModifyColumnFamiliesRequest
impl Debug for ModifyColumnFamiliesRequest
Source§impl Default for ModifyColumnFamiliesRequest
impl Default for ModifyColumnFamiliesRequest
Source§fn default() -> ModifyColumnFamiliesRequest
fn default() -> ModifyColumnFamiliesRequest
Returns the “default value” for a type. Read more
impl StructuralPartialEq for ModifyColumnFamiliesRequest
Auto Trait Implementations§
impl Freeze for ModifyColumnFamiliesRequest
impl RefUnwindSafe for ModifyColumnFamiliesRequest
impl Send for ModifyColumnFamiliesRequest
impl Sync for ModifyColumnFamiliesRequest
impl Unpin for ModifyColumnFamiliesRequest
impl UnwindSafe for ModifyColumnFamiliesRequest
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