The ObjectAccessControl resource only has two modifiable fields: entity and role. This class allows application developers to setup a PATCH message, note that some of the possible PATCH messages may result in errors from the server, for example: while it is possible to express "change the value of the
entity field" with a PATCH request, the server rejects such changes.
[[["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-03-14 UTC."],[[["This webpage provides documentation for the `ObjectAccessControlPatchBuilder` class within the Google Cloud Storage C++ client library, offering version-specific documentation from version 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `ObjectAccessControlPatchBuilder` class allows users to construct PATCH requests for the `ObjectAccessControl` resource, specifically managing its modifiable fields: entity and role."],["The documentation includes details on the class's constructors and functions, such as `BuildPatch()`, `set_entity()`, `delete_entity()`, `set_role()`, and `delete_role()`, explaining their parameters, return types, and purpose."],["While the `ObjectAccessControl` resource can have PATCH requests made for its entity or role, the server may reject certain entity changes, so it's important to see the linked documentation on how to craft proper PATCH requests."],["Each version listed links to version specific documentation for the `ObjectAccessControlPatchBuilder` class, allowing users to easily navigate the documentation relevant to their specific build."]]],[]]