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 webpage details the `ColumnFamilyModification` class within the Google Cloud Bigtable C++ client library, focusing on how to define interfaces for making changes to column families."],["The `ColumnFamilyModification` class supports the creation, update, and deletion of column families in a Cloud Bigtable schema, encapsulating these changes through various functions."],["The class provides `Create`, `Update`, and `Drop` static functions to respectively generate modifications for adding a new column family, changing the garbage collection rules of an existing one, or removing a specified column family."],["The class includes functions `as_proto() const &` to convert to the proto form and `as_proto() &&` to move out the underlying proto contents."],["The provided content covers the list of version of this class, from `2.37.0-rc (latest)` down to `2.11.0`, along with details on constructors, operators, and functions, including parameter and return type specifications."]]],[]]