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 the latest release candidate being version 2.37.0-rc and the current version being 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists various versions of the TPU client library, ranging from version 2.37.0-rc down to 2.11.0, with links to each version's documentation.\u003c/p\u003e\n"],["\u003cp\u003eKey classes detailed in this documentation include \u003ccode\u003eTpuClient\u003c/code\u003e for managing TPU resources and \u003ccode\u003eTpuConnection\u003c/code\u003e for establishing connections, alongside various retry and policy classes and structs.\u003c/p\u003e\n"],["\u003cp\u003eIt also includes a \u003ccode\u003eMakeTpuConnection\u003c/code\u003e function that is used to construct the TpuConnection object which then can be used in the constructor of the \u003ccode\u003eTpuClient\u003c/code\u003e object, as well as a \u003ccode\u003eMakeDefaultTpuConnectionIdempotencyPolicy\u003c/code\u003e function.\u003c/p\u003e\n"],["\u003cp\u003eThe document also lists structs related to options to configure policies such as \u003ccode\u003eTpuBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eTpuRetryPolicyOption\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]