For objects in Buckets with versioning enabled, the application sometimes needs to specify which version of the object should the request target. This is an optional query parameter to control the version.
[[["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-02 UTC."],[[["This webpage provides documentation for different versions of the `Generation` struct within the Google Cloud Storage C++ library."],["The latest version available is 2.37.0-rc, with a comprehensive list of prior versions ranging back to 2.11.0, which all relate to the `Generation` class."],["The `Generation` struct is used to specify a particular version of an object when interacting with versioned buckets in Google Cloud Storage, which is necessary to target a specific version of the object."],["Object versioning is an optional query parameter which is further explained on the Google Cloud documentation page linked."],["The documentation also includes information about a `well_known_parameter_name` function related to the `Generation` struct."]]],[]]