Define the class for governing x-goog-request-params metadata value.
The value of x-goog-request-params starts with one of the following suffix "parent=" : Operation in instance, e.g. TableAdmin::CreateTable. "table_name=" : table_id is known at the time of creation, e.g. Table::Apply. "name=" : this is used when table|_id is known only in the RPC call, e.g. TableAdmin::GetTable. "resource=" : this is used to set IAM policies for bigtable resource.
The Setup function also adds x-goog-api-client header for analytics purpose.
[[["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-04-17 UTC."],[[["This webpage provides documentation for various versions of the `MetadataParamTypes` class within the Google Cloud Bigtable C++ client library, ranging from version 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `MetadataParamTypes` class is responsible for defining and governing the `x-goog-request-params` metadata value used in Bigtable operations."],["The `x-goog-request-params` metadata value can have suffixes like \"parent=\", \"table_name=\", \"name=\", or \"resource=\", each corresponding to different contexts such as operations within an instance, table creation, RPC calls, or IAM policy settings, respectively."],["The setup function also adds x-goog-api-client header for analytic purposes."],["The class has a `type()` function that returns a constant reference to a string, although the specific string it returns isn't detailed."]]],[]]