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-14 UTC."],[[["This document details the `ColumnFamilyModification` class, which enables applications to modify a Cloud Bigtable schema."],["The class supports creating new column families, deleting existing ones, and changing garbage collection rules through a set of helper functions."],["The `ColumnFamilyModification` class features constructors and operators for handling move and copy semantics, using default constructors and assignments."],["It includes static functions such as `Create`, `Update`, and `Drop` for managing column families, each returning a `ColumnFamilyModification` object."],["The class has methods `as_proto() const &` and `as_proto() &&` to convert to the proto form, allowing you to access the underlying proto data, whether in constant or movable form."]]],[]]