The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of DataFusionClient.
The optional options argument may be used to configure aspects of the returned DataFusionConnection. 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\u003eThe latest release candidate version for DataFusion is 2.37.0-rc, with several other versions available, ranging from 2.36.0 down to 2.13.0, providing users with a range of options.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataFusionClient\u003c/code\u003e class is the main service used to manage Data Fusion instances, while the \u003ccode\u003eDataFusionConnection\u003c/code\u003e object is integral to interacting with the \u003ccode\u003eDataFusionClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are several retry policies available for \u003ccode\u003eDataFusionConnection\u003c/code\u003e, including \u003ccode\u003eDataFusionLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eDataFusionLimitedTimeRetryPolicy\u003c/code\u003e, and \u003ccode\u003eDataFusionRetryPolicy\u003c/code\u003e, allowing for flexible error handling.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDataFusionConnection\u003c/code\u003e function constructs a \u003ccode\u003eDataFusionConnection\u003c/code\u003e object, and may be passed \u003ccode\u003eOptions\u003c/code\u003e to customize it, including common, gRPC, unified credentials, and DataFusion-specific options.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDataFusionBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eDataFusionConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eDataFusionPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eDataFusionRetryPolicyOption\u003c/code\u003e are structs used to configure the backoff, idempotency, polling and retry policy respectively.\u003c/p\u003e\n"]]],[],null,[]]