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.24.0.\u003c/p\u003e\n"],["\u003cp\u003eThe library offers classes like \u003ccode\u003eTpuClient\u003c/code\u003e and \u003ccode\u003eTpuConnection\u003c/code\u003e for managing TPU nodes, alongside retry and connection policies such as \u003ccode\u003eTpuLimitedErrorCountRetryPolicy\u003c/code\u003e and \u003ccode\u003eTpuConnectionIdempotencyPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe library supports configuring retry behavior, idempotency, and polling through structs like \u003ccode\u003eTpuBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuConnectionIdempotencyPolicyOption\u003c/code\u003e, and \u003ccode\u003eTpuPollingPolicyOption\u003c/code\u003e, which can be used with \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeTpuConnection\u003c/code\u003e function serves as a factory for constructing \u003ccode\u003eTpuConnection\u003c/code\u003e objects, which are used internally by \u003ccode\u003eTpuClient\u003c/code\u003e, and it accepts optional parameters to customize connection behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDefaultTpuConnectionIdempotencyPolicy\u003c/code\u003e function provides a way to set up a default policy for determining which operations of the TPU connection should be retried.\u003c/p\u003e\n"]]],[],null,[]]