Define the interfaces to create column family modifications.
Applications can modify a Cloud Bigtable schema through a set of column family modifications. These modifications may include creating new column families, deleting existing column families, or changing the garbage collection rules for existing column families.
This class contain helper functions to create the different protos encapsulating these changes.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This documentation outlines the `ColumnFamilyModification` class, which defines interfaces for modifying Cloud Bigtable schemas through operations like creating, deleting, and updating column families."],["The class supports creating new column families via `Create()`, updating existing ones with `Update()`, and deleting column families using `Drop()`, each taking the family ID and garbage collection rules as parameters."],["It provides constructors and assignment operators for efficient object management, leveraging move and copy semantics for optimal performance."],["The class features `as_proto()` methods to convert modifications into their protocol buffer representations, accommodating both const and rvalue references for flexible usage in different contexts."],["The class is documented to have versions ranging from 2.11.0 to 2.37.0-rc, each with its respective documentation."]]],[]]