The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of MigrationServiceClient.
The optional options argument may be used to configure aspects of the returned MigrationServiceConnection. 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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThe latest version available for BigQuery migration is 2.37.0-rc, with several prior versions also listed, ranging from 2.36.0 down to 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMigrationServiceClient\u003c/code\u003e is the primary service class for managing Enterprise Data Warehouse (EDW) migrations, while \u003ccode\u003eMigrationServiceConnection\u003c/code\u003e is the object utilized by it for connections.\u003c/p\u003e\n"],["\u003cp\u003eSeveral classes are provided to implement and manage various aspects of the connection like retry policies, such as \u003ccode\u003eMigrationServiceLimitedErrorCountRetryPolicy\u003c/code\u003e, \u003ccode\u003eMigrationServiceLimitedTimeRetryPolicy\u003c/code\u003e, and \u003ccode\u003eMigrationServiceRetryPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeMigrationServiceConnection\u003c/code\u003e function acts as a factory to construct \u003ccode\u003eMigrationServiceConnection\u003c/code\u003e objects, which are subsequently used by the \u003ccode\u003eMigrationServiceClient\u003c/code\u003e, with configuration options for various aspects of the connection.\u003c/p\u003e\n"],["\u003cp\u003eThere are options available to configure backoff policies, idempotency, and retries by using the corresponding structs, such as \u003ccode\u003eMigrationServiceBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eMigrationServiceConnectionIdempotencyPolicyOption\u003c/code\u003e, and \u003ccode\u003eMigrationServiceRetryPolicyOption\u003c/code\u003e respectively.\u003c/p\u003e\n"]]],[],null,[]]