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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-26 UTC."],[[["This webpage provides documentation for the `SourceGeneration` structure within the Google Cloud Storage C++ library, specifically for setting the generation of the source object in copy operations."],["The documentation covers a range of library versions, from 2.11.0 up to the latest release candidate 2.37.0-rc."],["`SourceGeneration` is a query parameter that allows targeting a specific version of an object when copying, which is especially useful for buckets with versioning enabled."],["The page includes a link to Google Cloud Storage's documentation on object versioning for further details."],["The documentation includes a function `well_known_parameter_name()`, that returns the parameter name, its type and description."]]],[]]