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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-09 UTC."],[[["This documentation outlines the `ColumnFamilyModification` class, which enables modifying Cloud Bigtable schemas by creating, deleting, or updating column families and their garbage collection rules."],["The class provides static functions like `Create`, `Update`, and `Drop` to generate modifications for creating new column families, updating existing ones, or dropping column families, respectively."],["The documentation also details the use of default constructors and assignment operators for `ColumnFamilyModification`, alongside `as_proto()` functions that convert modifications to a proto form."],["The class version is in the 2.x range, with different versions available, and the most recent release candidate being 2.37.0-rc, while this page specifically details the information for version 2.29.0."]]],[]]