A factory function to construct an object of type NetworkProfilesConnection that uses REST over HTTP as transport in lieu of gRPC.
REST transport should only be used for services that do not support gRPC or if the existing network configuration precludes using gRPC.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of NetworkProfilesClient.
The optional options argument may be used to configure aspects of the returned NetworkProfilesConnection. Expected options are any of the types in the following option lists:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThe latest version available is 2.37.0-rc, which can be accessed at \u003ca href=\"cpp/docs/reference/compute/latest/namespacegoogle_1_1cloud_1_1compute__network__profiles__v1\"\u003e/cpp/docs/reference/compute/latest/namespacegoogle_1_1cloud_1_1compute__network__profiles__v1\u003c/a\u003e, and other versions range from 2.36.0 down to 2.15.1.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation provides information for the \u003ccode\u003eNetworkProfiles\u003c/code\u003e resource, with classes like \u003ccode\u003eNetworkProfilesClient\u003c/code\u003e and \u003ccode\u003eNetworkProfilesConnection\u003c/code\u003e being available for use.\u003c/p\u003e\n"],["\u003cp\u003eIt includes several classes for managing retries, such as \u003ccode\u003eNetworkProfilesLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eNetworkProfilesLimitedTimeRetryPolicy\u003c/code\u003e, and \u003ccode\u003eNetworkProfilesRetryPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are struct options for configuring backoff, connection, and retry policies through \u003ccode\u003eNetworkProfilesBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eNetworkProfilesConnectionIdempotencyPolicyOption\u003c/code\u003e, and \u003ccode\u003eNetworkProfilesRetryPolicyOption\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the \u003ccode\u003eMakeNetworkProfilesConnectionRest\u003c/code\u003e factory function, which creates a \u003ccode\u003eNetworkProfilesConnection\u003c/code\u003e object that utilizes REST over HTTP, with configurable options.\u003c/p\u003e\n"]]],[],null,[]]