Sets the user IP on an operation for quota enforcement purposes.
This parameter lets you enforce per-user quotas when calling the API from a server-side application.
If you set this parameter to an empty string, the client library will automatically select one of the user IP addresses of your server to include in the request.
[[["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-21 UTC."],[[["This webpage provides documentation for the `UserIp` structure within the Google Cloud Storage C++ client library, spanning versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["The `UserIp` structure is used to set the user's IP address on API operations, primarily for quota enforcement in server-side applications, and if both `UserIp` and `QuotaUser` are defined, the latter takes precedence."],["Setting `UserIp` to an empty string allows the library to automatically choose a server IP address for inclusion in the request, and the documentation recommends `QuotaUser` as the preferred method."],["The `UserIp` has a static function called `name()` which returns a `char const*`."]]],[]]