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 outlines the `ColumnFamilyModification` class, which is used to define modifications to Cloud Bigtable schemas, including creating, deleting, and updating column families."],["The `ColumnFamilyModification` class offers static helper functions like `Create`, `Update`, and `Drop` to manage column families by specifying an ID and, for creation or updating, a `GcRule`."],["The class supports both move and copy constructors and assignment operators, enabling the manipulation and transfer of `ColumnFamilyModification` objects."],["There are helper functions named `as_proto` that provide ways to transform `ColumnFamilyModification` objects to their protocol buffer representation, either as a const reference or as a move operation."],["This page lists various versions of the `ColumnFamilyModification` document, with the latest version being 2.37.0-rc, and previous versions listed in descending order down to version 2.11.0."]]],[]]