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 provides an overview of the `ColumnFamilyModification` class within the Google Cloud Bigtable C++ client library, covering versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["The `ColumnFamilyModification` class defines interfaces that enable the creation of new column families, deletion of existing column families, or modifications to garbage collection rules in a Bigtable schema."],["Key functionalities of this class include static methods like `Create`, `Update`, and `Drop` to manage column family modifications, along with `as_proto()` functions to interact with the underlying protocol buffer representation."],["The document details the constructors and assignment operators, using default behavior, for this class, and all related functions parameters, along with the type of data they return."],["The class can be used to manage a Cloud Bigtable schema, by encapsulating changes made to the columns families."]]],[]]