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 allows users to create, update, or delete column families in a Bigtable schema, including setting garbage collection rules for each column family."],["The class includes static functions `Create`, `Update`, and `Drop` to create corresponding modifications for adding a column family, modifying one, or removing one, respectively."],["The class's operations can be represented in protobuf format using the `as_proto()` function."],["This page contains a detailed list of different versions, ranging from 2.37.0-rc to 2.11.0, for the `ColumnFamilyModification` class."]]],[]]