The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of DatastoreClient.
The optional options argument may be used to configure aspects of the returned DatastoreConnection. 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 page provides documentation for the Google Cloud Datastore C++ client library, with a focus on version 2.29.0 and other versions.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release candidate is version 2.37.0-rc, and the page lists multiple older versions down to 2.15.1.\u003c/p\u003e\n"],["\u003cp\u003eKey classes include \u003ccode\u003eDatastoreClient\u003c/code\u003e for interacting with the Datastore service and \u003ccode\u003eDatastoreConnection\u003c/code\u003e for managing the connection, with the client normalizes partition IDs of keys.\u003c/p\u003e\n"],["\u003cp\u003eSeveral retry policies and options for \u003ccode\u003eDatastoreConnection\u003c/code\u003e are defined, such as \u003ccode\u003eDatastoreLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eDatastoreLimitedTimeRetryPolicy\u003c/code\u003e, \u003ccode\u003eDatastoreRetryPolicy\u003c/code\u003e along with \u003ccode\u003eDatastoreBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eDatastoreConnectionIdempotencyPolicyOption\u003c/code\u003e, and \u003ccode\u003eDatastoreRetryPolicyOption\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDatastoreConnection\u003c/code\u003e function creates a \u003ccode\u003eDatastoreConnection\u003c/code\u003e object, which can be configured using options from various lists including \u003ccode\u003eCommonOptionList\u003c/code\u003e, \u003ccode\u003eGrpcOptionList\u003c/code\u003e, \u003ccode\u003eUnifiedCredentialsOptionList\u003c/code\u003e, and \u003ccode\u003eDatastorePolicyOptionList\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]