A factory function to construct an object of type TpuConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TpuClient.
The optional options argument may be used to configure aspects of the returned TpuConnection. 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\u003eThis document provides reference information for the Google Cloud TPU C++ client library, with version 2.37.0-rc being the latest release candidate and 2.14.0 being the current version of documentation shown.\u003c/p\u003e\n"],["\u003cp\u003eThe library includes classes such as \u003ccode\u003eTpuClient\u003c/code\u003e for managing TPU resources and \u003ccode\u003eTpuConnection\u003c/code\u003e for handling connections, along with associated retry and policy classes.\u003c/p\u003e\n"],["\u003cp\u003eIt also defines several structs and a set of options to configure the \u003ccode\u003eTpuConnection\u003c/code\u003e with retry policies, backoff policies, and polling behaviors, as well as lists options that can be passed such as \u003ccode\u003egoogle::cloud::CommonOptionList\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMakeTpuConnection\u003c/code\u003e is a key factory function that returns a \u003ccode\u003eTpuConnection\u003c/code\u003e object, which can be used to configure and interact with TPU resources, and \u003ccode\u003eMakeDefaultTpuConnectionIdempotencyPolicy\u003c/code\u003e returns a \u003ccode\u003eTpuConnectionIdempotencyPolicy\u003c/code\u003e which can be used to configure retry options.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTpuPolicyOptionList\u003c/code\u003e represents the option list alias that can be configured in the library, which includes \u003ccode\u003eTpuRetryPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eTpuConnectionIdempotencyPolicyOption\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]