Set the generation for the source object in copy operations.
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 of the source object in copy operations.
[[["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."],[[["The webpage provides documentation for different versions of `structgoogle::cloud::storage::SourceGeneration`, ranging from version 2.11.0 up to the latest release candidate 2.37.0-rc."],["`SourceGeneration` is used to specify the version of the source object in copy operations, especially in Buckets with object versioning enabled."],["It allows users to target a specific version of an object when making copy requests by utilizing it as an optional query parameter."],["The documentation includes a reference to the Google Cloud Storage (GCS) Object versioning page for more information on how object versioning works."],["There is a static function `well_known_parameter_name()` available in each version, and it is used to returns `char const *`."]]],[]]