Optional. A mask specifying which fields (e.g. gc_rule) in the update mod should be updated, ignored for other modification types. If unset or empty, we treat it as updating gc_rule to be backward compatible.
getId
The ID of the column family to be modified.
Returns
Type
Description
string
setId
The ID of the column family to be modified.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCreate
Create a new column family with the specified schema, or fail if
one already exists with the given ID.
Drop (delete) the column family with the given ID, or fail if no such
family exists.
Returns
Type
Description
bool
hasDrop
setDrop
Drop (delete) the column family with the given ID, or fail if no such
family exists.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getUpdateMask
Optional. A mask specifying which fields (e.g. gc_rule) in the update
mod should be updated, ignored for other modification types. If unset or
empty, we treat it as updating gc_rule to be backward compatible.
Optional. A mask specifying which fields (e.g. gc_rule) in the update
mod should be updated, ignored for other modification types. If unset or
empty, we treat it as updating gc_rule to be backward compatible.
[[["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-09-04 UTC."],[],[],null,["# Cloud Bigtable V2 Client - Class Modification (2.17.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.1 (latest)](/php/docs/reference/cloud-bigtable/latest/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.17.0](/php/docs/reference/cloud-bigtable/2.17.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.16.0](/php/docs/reference/cloud-bigtable/2.16.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.15.0](/php/docs/reference/cloud-bigtable/2.15.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.14.0](/php/docs/reference/cloud-bigtable/2.14.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.13.0](/php/docs/reference/cloud-bigtable/2.13.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.12.0](/php/docs/reference/cloud-bigtable/2.12.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.11.1](/php/docs/reference/cloud-bigtable/2.11.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.9.1](/php/docs/reference/cloud-bigtable/2.9.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.8.0](/php/docs/reference/cloud-bigtable/2.8.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.7.0](/php/docs/reference/cloud-bigtable/2.7.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.6.3](/php/docs/reference/cloud-bigtable/2.6.3/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.5.0](/php/docs/reference/cloud-bigtable/2.5.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.4.0](/php/docs/reference/cloud-bigtable/2.4.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.3.0](/php/docs/reference/cloud-bigtable/2.3.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.2.1](/php/docs/reference/cloud-bigtable/2.2.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.1.0](/php/docs/reference/cloud-bigtable/2.1.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [2.0.1](/php/docs/reference/cloud-bigtable/2.0.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.32.1](/php/docs/reference/cloud-bigtable/1.32.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.31.1](/php/docs/reference/cloud-bigtable/1.31.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.30.0](/php/docs/reference/cloud-bigtable/1.30.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.29.2](/php/docs/reference/cloud-bigtable/1.29.2/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.28.3](/php/docs/reference/cloud-bigtable/1.28.3/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.27.0](/php/docs/reference/cloud-bigtable/1.27.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.26.2](/php/docs/reference/cloud-bigtable/1.26.2/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.25.0](/php/docs/reference/cloud-bigtable/1.25.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.24.1](/php/docs/reference/cloud-bigtable/1.24.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.23.0](/php/docs/reference/cloud-bigtable/1.23.0/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.22.2](/php/docs/reference/cloud-bigtable/1.22.2/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.21.1](/php/docs/reference/cloud-bigtable/1.21.1/Admin.V2.ModifyColumnFamiliesRequest.Modification)\n- [1.20.3](/php/docs/reference/cloud-bigtable/1.20.3/Admin.V2.ModifyColumnFamiliesRequest.Modification) \nReference documentation and code samples for the Cloud Bigtable V2 Client class Modification.\n\nA create, update, or delete of a particular column family.\n\nGenerated from protobuf message `google.bigtable.admin.v2.ModifyColumnFamiliesRequest.Modification`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Bigtable \\\\ Admin \\\\ V2 \\\\ ModifyColumnFamiliesRequest\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getId\n\nThe ID of the column family to be modified.\n\n### setId\n\nThe ID of the column family to be modified.\n\n### getCreate\n\nCreate a new column family with the specified schema, or fail if\none already exists with the given ID.\n\n### hasCreate\n\n### setCreate\n\nCreate a new column family with the specified schema, or fail if\none already exists with the given ID.\n\n### getUpdate\n\nUpdate an existing column family to the specified schema, or fail\nif no column family exists with the given ID.\n\n### hasUpdate\n\n### setUpdate\n\nUpdate an existing column family to the specified schema, or fail\nif no column family exists with the given ID.\n\n### getDrop\n\nDrop (delete) the column family with the given ID, or fail if no such\nfamily exists.\n\n### hasDrop\n\n### setDrop\n\nDrop (delete) the column family with the given ID, or fail if no such\nfamily exists.\n\n### getUpdateMask\n\nOptional. A mask specifying which fields (e.g. `gc_rule`) in the `update`\nmod should be updated, ignored for other modification types. If unset or\nempty, we treat it as updating `gc_rule` to be backward compatible.\n\n### hasUpdateMask\n\n### clearUpdateMask\n\n### setUpdateMask\n\nOptional. A mask specifying which fields (e.g. `gc_rule`) in the `update`\nmod should be updated, ignored for other modification types. If unset or\nempty, we treat it as updating `gc_rule` to be backward compatible.\n\n### getMod"]]