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.16.0.\u003c/p\u003e\n"],["\u003cp\u003eThe document outlines the available classes, such as \u003ccode\u003eTpuClient\u003c/code\u003e for managing TPU resources and \u003ccode\u003eTpuConnection\u003c/code\u003e for client connections, along with associated retry and policy classes.\u003c/p\u003e\n"],["\u003cp\u003eThe listed structs, such as \u003ccode\u003eTpuBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eTpuRetryPolicyOption\u003c/code\u003e, are used to configure various aspects of TPU behavior through \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe functions section includes \u003ccode\u003eMakeTpuConnection\u003c/code\u003e, a factory function to create \u003ccode\u003eTpuConnection\u003c/code\u003e objects with configurable options, and \u003ccode\u003eMakeDefaultTpuConnectionIdempotencyPolicy\u003c/code\u003e, for creating a default idempotency policy.\u003c/p\u003e\n"],["\u003cp\u003eThe document defines the \u003ccode\u003eTpuPolicyOptionList\u003c/code\u003e type alias, outlining the complete list of available options for use with the TPU C++ client library.\u003c/p\u003e\n"]]],[],null,[]]