Reference documentation and code samples for the Cloud Bigtable V2 Client class Map.
A mapping of keys to values of a given type.
Values of typeMapare stored in aValue.array_valuewhere each entry
is anotherValue.array_valuewith two elements (the key and the value,
in that order).
Normally encoded Map values won't have repeated keys, however, clients are
expected to handle the case in which they do. If the same key appears
multiple times, thelastvalue takes precedence.
Generated from protobuf messagegoogle.bigtable.admin.v2.Type.Map
[[["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 Map (2.17.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.1 (latest)](/php/docs/reference/cloud-bigtable/latest/Admin.V2.Type.Map)\n- [2.17.0](/php/docs/reference/cloud-bigtable/2.17.0/Admin.V2.Type.Map)\n- [2.16.0](/php/docs/reference/cloud-bigtable/2.16.0/Admin.V2.Type.Map)\n- [2.15.0](/php/docs/reference/cloud-bigtable/2.15.0/Admin.V2.Type.Map)\n- [2.14.0](/php/docs/reference/cloud-bigtable/2.14.0/Admin.V2.Type.Map)\n- [2.13.0](/php/docs/reference/cloud-bigtable/2.13.0/Admin.V2.Type.Map)\n- [2.12.0](/php/docs/reference/cloud-bigtable/2.12.0/Admin.V2.Type.Map)\n- [2.11.1](/php/docs/reference/cloud-bigtable/2.11.1/Admin.V2.Type.Map)\n- [2.9.1](/php/docs/reference/cloud-bigtable/2.9.1/Admin.V2.Type.Map)\n- [2.8.0](/php/docs/reference/cloud-bigtable/2.8.0/Admin.V2.Type.Map)\n- [2.7.0](/php/docs/reference/cloud-bigtable/2.7.0/Admin.V2.Type.Map)\n- [2.6.3](/php/docs/reference/cloud-bigtable/2.6.3/Admin.V2.Type.Map)\n- [2.5.0](/php/docs/reference/cloud-bigtable/2.5.0/Admin.V2.Type.Map)\n- [2.4.0](/php/docs/reference/cloud-bigtable/2.4.0/Admin.V2.Type.Map)\n- [2.3.0](/php/docs/reference/cloud-bigtable/2.3.0/Admin.V2.Type.Map)\n- [2.2.1](/php/docs/reference/cloud-bigtable/2.2.1/Admin.V2.Type.Map)\n- [2.1.0](/php/docs/reference/cloud-bigtable/2.1.0/Admin.V2.Type.Map)\n- [2.0.1](/php/docs/reference/cloud-bigtable/2.0.1/Admin.V2.Type.Map)\n- [1.32.1](/php/docs/reference/cloud-bigtable/1.32.1/Admin.V2.Type.Map)\n- [1.31.1](/php/docs/reference/cloud-bigtable/1.31.1/Admin.V2.Type.Map)\n- [1.30.0](/php/docs/reference/cloud-bigtable/1.30.0/Admin.V2.Type.Map)\n- [1.29.2](/php/docs/reference/cloud-bigtable/1.29.2/Admin.V2.Type.Map)\n- [1.28.3](/php/docs/reference/cloud-bigtable/1.28.3/Admin.V2.Type.Map)\n- [1.27.0](/php/docs/reference/cloud-bigtable/1.27.0/Admin.V2.Type.Map)\n- [1.26.2](/php/docs/reference/cloud-bigtable/1.26.2/Admin.V2.Type.Map)\n- [1.25.0](/php/docs/reference/cloud-bigtable/1.25.0/Admin.V2.Type.Map)\n- [1.24.1](/php/docs/reference/cloud-bigtable/1.24.1/Admin.V2.Type.Map)\n- [1.23.0](/php/docs/reference/cloud-bigtable/1.23.0/Admin.V2.Type.Map)\n- [1.22.2](/php/docs/reference/cloud-bigtable/1.22.2/Admin.V2.Type.Map)\n- [1.21.1](/php/docs/reference/cloud-bigtable/1.21.1/Admin.V2.Type.Map)\n- [1.20.3](/php/docs/reference/cloud-bigtable/1.20.3/Admin.V2.Type.Map) \nReference documentation and code samples for the Cloud Bigtable V2 Client class Map.\n\nA mapping of keys to values of a given type.\n\nValues of type `Map` are stored in a `Value.array_value` where each entry\nis another `Value.array_value` with two elements (the key and the value,\nin that order).\nNormally encoded Map values won't have repeated keys, however, clients are\nexpected to handle the case in which they do. If the same key appears\nmultiple times, the *last* value takes precedence.\n\nGenerated from protobuf message `google.bigtable.admin.v2.Type.Map`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Bigtable \\\\ Admin \\\\ V2 \\\\ Type\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getKeyType\n\nThe type of a map key.\n\nOnly `Bytes`, `String`, and `Int64` are allowed as key types.\n\n### hasKeyType\n\n### clearKeyType\n\n### setKeyType\n\nThe type of a map key.\n\nOnly `Bytes`, `String`, and `Int64` are allowed as key types.\n\n### getValueType\n\nThe type of the values in a map.\n\n### hasValueType\n\n### clearValueType\n\n### setValueType\n\nThe type of the values in a map."]]