Controls what metadata fields are included in the response.
For those operations that return the metadata of an Object or Bucket, this option controls if all the fields are returned (using full) or if the ACL fields (which can be long) are to be excluded (using noACL).
Use the Fields option for more fine-grained control over the returned fields.
[[["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-01 UTC."],[[["The latest version available is 2.37.0-rc, with links to documentation for multiple previous versions, ranging down to 2.11.0."],["The `Projection` struct in this library controls which metadata fields are included in responses for operations that return Object or Bucket metadata."],["Using the `full` setting will return all metadata fields, whereas the `noACL` setting will exclude ACL fields from the response."],["For more granular control over the returned fields, the `Fields` option is available for selection."],["There are multiple static functions associated with the `Projection`, including `well_known_parameter_name()`, `NoAcl()`, and `Full()`."]]],[]]