The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BatchServiceClient.
The optional options argument may be used to configure aspects of the returned BatchServiceConnection. 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 Batch Service C++ client library, with the current version being 2.33.0, alongside a list of previous versions ranging from 2.37.0-rc (latest) down to 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information on several key classes such as \u003ccode\u003eBatchServiceClient\u003c/code\u003e, \u003ccode\u003eBatchServiceConnection\u003c/code\u003e, and various retry policy classes (\u003ccode\u003eBatchServiceLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eBatchServiceLimitedTimeRetryPolicy\u003c/code\u003e, \u003ccode\u003eBatchServiceRetryPolicy\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists multiple struct options for the Batch Service, including \u003ccode\u003eBatchServiceBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eBatchServiceConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eBatchServicePollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eBatchServiceRetryPolicyOption\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeBatchServiceConnection\u003c/code\u003e function is detailed, which is used to create a \u003ccode\u003eBatchServiceConnection\u003c/code\u003e object and can be configured with various option lists, such as \u003ccode\u003eCommonOptionList\u003c/code\u003e, \u003ccode\u003eGrpcOptionList\u003c/code\u003e, \u003ccode\u003eUnifiedCredentialsOptionList\u003c/code\u003e, and \u003ccode\u003eBatchServicePolicyOptionList\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeDefaultBatchServiceConnectionIdempotencyPolicy\u003c/code\u003e function is also outlined within the documentation, which returns a \u003ccode\u003eBatchServiceConnectionIdempotencyPolicy\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]