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 details the `SourceGeneration` structure used in Google Cloud Storage (GCS) for specifying the source object version in copy operations."],["The latest version documented is 2.37.0-rc, with a list of previous versions ranging down to 2.11.0, each with a dedicated page for detailed information."],["`SourceGeneration` is crucial when dealing with Buckets that have versioning enabled, allowing you to target specific object versions during copy operations."],["The page also contains a link to documentation regarding object versioning, that may be useful to readers that are not yet familiar."],["It also contains a static function, `well_known_parameter_name()` whose purpose is not described, as well as the details of what it returns."]]],[]]