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-09 UTC."],[[["This webpage provides a reference for the `SourceGeneration` struct within the Google Cloud Storage C++ library, specifically for setting the generation of source objects in copy operations."],["The content lists available documentation for `SourceGeneration` across multiple versions, ranging from version 2.11.0 up to the latest release candidate, 2.37.0-rc."],["`SourceGeneration` is used to specify the version of an object to be used in copy operations when versioning is enabled for the Bucket."],["The page includes a static function `well_known_parameter_name()` whose return type and description is provided."],["The documentation contains a link to the GCS object versioning documentation, where more information regarding object versioning can be found."]]],[]]