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.17.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTpuClient\u003c/code\u003e class is used to manage TPU nodes and resources, while \u003ccode\u003eTpuConnection\u003c/code\u003e is the connection object associated with \u003ccode\u003eTpuClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eVarious retry policies like \u003ccode\u003eTpuLimitedErrorCountRetryPolicy\u003c/code\u003e and \u003ccode\u003eTpuLimitedTimeRetryPolicy\u003c/code\u003e are available for managing errors in \u003ccode\u003eTpuConnection\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document also details struct options for configuring retry 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"],["\u003cp\u003eThe \u003ccode\u003eMakeTpuConnection\u003c/code\u003e function is described as a factory for constructing \u003ccode\u003eTpuConnection\u003c/code\u003e objects, and \u003ccode\u003eMakeDefaultTpuConnectionIdempotencyPolicy()\u003c/code\u003e for managing the connection Idempotency.\u003c/p\u003e\n"]]],[],null,[]]