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 document details the `ColumnFamilyModification` class, which is used to define modifications to Cloud Bigtable column families, including creating, updating, and deleting."],["The latest release candidate version for the C++ bigtable library is version 2.37.0-rc, and the current version being referenced is 2.34.0."],["The class supports creating new column families with `Create`, updating existing families with `Update`, and dropping families with `Drop`, all using associated IDs and garbage collection rules."],["Constructors and operators for `ColumnFamilyModification` support default construction and assignments, as well as move semantics."],["The `as_proto()` function converts `ColumnFamilyModification` objects to their corresponding protocol buffer representations, enabling seamless integration with the Bigtable API."]]],[]]