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."],[[["The latest version available is 2.37.0-rc, with multiple versions listed chronologically down to 2.11.0."],["This page provides documentation for the `UserIp` struct, which is utilized for setting the user's IP address on an operation to enforce quotas."],["The recommended method for managing quotas is using `QuotaUser`, and it will override `UserIp` if both parameters are set."],["Setting `UserIp` to an empty string will result in the client library automatically selecting one of the user IP addresses from the server to include in the request."],["The documentation includes a `name()` function, which returns a `char const *`, but the description for it is blank."]]],[]]