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."],[[["This webpage documents different versions of the `SourceGeneration` struct within the Google Cloud Storage C++ client library, ranging from version 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `SourceGeneration` struct is used to specify the version of a source object in Google Cloud Storage during copy operations, which becomes crucial when versioning is enabled on the bucket."],["The struct offers a static function, `well_known_parameter_name()`, however, its specific details and functionalities are not described on the page."],["Google Cloud Storage object versioning, which is associated with the `SourceGeneration` struct, is further detailed in external documentation that is linked to in the content provided."]]],[]]