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 document provides a comprehensive reference for the Google Cloud Datastore C++ client library, covering versions from 2.15.1 to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe library includes classes such as \u003ccode\u003eDatastoreClient\u003c/code\u003e and \u003ccode\u003eDatastoreConnection\u003c/code\u003e, which are used to interact with Google Cloud Datastore, including methods for normalizing partition IDs of entities.\u003c/p\u003e\n"],["\u003cp\u003eIt offers various retry and backoff policies like \u003ccode\u003eDatastoreLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eDatastoreLimitedTimeRetryPolicy\u003c/code\u003e, and \u003ccode\u003eDatastoreBackoffPolicyOption\u003c/code\u003e to manage connection resilience.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDatastoreConnection\u003c/code\u003e function is provided to construct a \u003ccode\u003eDatastoreConnection\u003c/code\u003e object with customizable options for configuring its behavior, while \u003ccode\u003eMakeDefaultDatastoreConnectionIdempotencyPolicy()\u003c/code\u003e creates a default idempotency policy.\u003c/p\u003e\n"],["\u003cp\u003eThe Datastore libraries offer multiple options to configure the connection object such as: CommonOptionList, GrpcOptionList, UnifiedCredentialsOptionList, and DatastorePolicyOptionList.\u003c/p\u003e\n"]]],[],null,[]]