The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of DatastreamClient.
The optional options argument may be used to configure aspects of the returned DatastreamConnection. 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 webpage provides documentation for the Google Cloud Datastream C++ client library, specifically focusing on version 2.29.0, while also listing links to versions up to 2.37.0-rc, the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the \u003ccode\u003eDatastreamClient\u003c/code\u003e and \u003ccode\u003eDatastreamConnection\u003c/code\u003e classes, which are fundamental for interacting with the Datastream service.\u003c/p\u003e\n"],["\u003cp\u003eThe page outlines several retry policies like \u003ccode\u003eDatastreamLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eDatastreamLimitedTimeRetryPolicy\u003c/code\u003e, and \u003ccode\u003eDatastreamRetryPolicy\u003c/code\u003e, for managing connection and operation retries.\u003c/p\u003e\n"],["\u003cp\u003eThe page features several structs, such as \u003ccode\u003eDatastreamBackoffPolicyOption\u003c/code\u003e, and \u003ccode\u003eDatastreamRetryPolicyOption\u003c/code\u003e that can be used to further configure options for the client.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDatastreamConnection\u003c/code\u003e function is provided to construct a \u003ccode\u003eDatastreamConnection\u003c/code\u003e object, configurable with various options, including common, gRPC, and Datastream-specific options, while \u003ccode\u003eMakeDefaultDatastreamConnectionIdempotencyPolicy\u003c/code\u003e is also provided to create a default idempotencty policy.\u003c/p\u003e\n"]]],[],null,[]]