An option to inject custom headers into the request.
In some cases it is necessary to inject a custom header into the request. For example, because the protocol has added new headers and the library has not been updated to support them, or because
[[["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-09 UTC."],[[["The page provides a version history and documentation for the `CustomHeader` class within the Google Cloud Storage C++ library, detailing versions from 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `CustomHeader` class allows users to inject custom headers into requests made to Google Cloud Storage, which is useful for cases where the library has not yet been updated to support new protocol headers."],["The `CustomHeader` class has two constructors: a default constructor `CustomHeader()` and a constructor `CustomHeader(std::string, std::string)` that accepts a header name and value."],["The `custom_header_name()` function can be called to retrieve the name of the custom header, and returns a string."]]],[]]