This library uses the same mechanism (google::cloud::Options) and the commonoptionsas all other C++ client libraries for its configuration. Some*Optionclasses, which are only used in this library, are documented in this page.
[[["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-09-04 UTC."],[[["\u003cp\u003eThe webpage provides documentation for various versions of the Google Cloud Data Fusion C++ client library, ranging from version 2.13.0 up to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe latest stable version of the library is presented as version 2.36.0, and each listed version links to its corresponding documentation page, including version 2.22.1 which is the version that all other classes listed on this page are linked to.\u003c/p\u003e\n"],["\u003cp\u003eThe library utilizes a standardized mechanism for configuration, sharing options and configuration practices with other Google Cloud C++ client libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe page documents specific \u003ccode\u003e*Option\u003c/code\u003e classes used within the Data Fusion library, which are: \u003ccode\u003eDataFusionRetryPolicyOption\u003c/code\u003e, \u003ccode\u003eDataFusionBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eDataFusionConnectionIdempotencyPolicyOption\u003c/code\u003e, and \u003ccode\u003eDataFusionPollingPolicyOption\u003c/code\u003e, as well as the \u003ccode\u003eDataFusionPolicyOptionList\u003c/code\u003e type.\u003c/p\u003e\n"]]],[],null,["# Cloud Data Fusion API Configuration Options (2.22.1)\n\nVersion 2.22.1keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/datafusion/latest/group__google-cloud-datafusion-options)\n- [2.41.0](/cpp/docs/reference/datafusion/2.41.0/group__google-cloud-datafusion-options)\n- [2.40.0](/cpp/docs/reference/datafusion/2.40.0/group__google-cloud-datafusion-options)\n- [2.39.0](/cpp/docs/reference/datafusion/2.39.0/group__google-cloud-datafusion-options)\n- [2.38.0](/cpp/docs/reference/datafusion/2.38.0/group__google-cloud-datafusion-options)\n- [2.37.0](/cpp/docs/reference/datafusion/2.37.0/group__google-cloud-datafusion-options)\n- [2.36.0](/cpp/docs/reference/datafusion/2.36.0/group__google-cloud-datafusion-options)\n- [2.35.0](/cpp/docs/reference/datafusion/2.35.0/group__google-cloud-datafusion-options)\n- [2.34.0](/cpp/docs/reference/datafusion/2.34.0/group__google-cloud-datafusion-options)\n- [2.33.0](/cpp/docs/reference/datafusion/2.33.0/group__google-cloud-datafusion-options)\n- [2.32.0](/cpp/docs/reference/datafusion/2.32.0/group__google-cloud-datafusion-options)\n- [2.31.0](/cpp/docs/reference/datafusion/2.31.0/group__google-cloud-datafusion-options)\n- [2.30.0](/cpp/docs/reference/datafusion/2.30.0/group__google-cloud-datafusion-options)\n- [2.29.0](/cpp/docs/reference/datafusion/2.29.0/group__google-cloud-datafusion-options)\n- [2.28.0](/cpp/docs/reference/datafusion/2.28.0/group__google-cloud-datafusion-options)\n- [2.27.0](/cpp/docs/reference/datafusion/2.27.0/group__google-cloud-datafusion-options)\n- [2.26.0](/cpp/docs/reference/datafusion/2.26.0/group__google-cloud-datafusion-options)\n- [2.25.1](/cpp/docs/reference/datafusion/2.25.1/group__google-cloud-datafusion-options)\n- [2.24.0](/cpp/docs/reference/datafusion/2.24.0/group__google-cloud-datafusion-options)\n- [2.23.0](/cpp/docs/reference/datafusion/2.23.0/group__google-cloud-datafusion-options)\n- [2.22.1](/cpp/docs/reference/datafusion/2.22.1/group__google-cloud-datafusion-options)\n- [2.21.0](/cpp/docs/reference/datafusion/2.21.0/group__google-cloud-datafusion-options)\n- [2.20.0](/cpp/docs/reference/datafusion/2.20.0/group__google-cloud-datafusion-options)\n- [2.19.0](/cpp/docs/reference/datafusion/2.19.0/group__google-cloud-datafusion-options)\n- [2.18.0](/cpp/docs/reference/datafusion/2.18.0/group__google-cloud-datafusion-options)\n- [2.17.0](/cpp/docs/reference/datafusion/2.17.0/group__google-cloud-datafusion-options)\n- [2.16.0](/cpp/docs/reference/datafusion/2.16.0/group__google-cloud-datafusion-options)\n- [2.15.1](/cpp/docs/reference/datafusion/2.15.1/group__google-cloud-datafusion-options)\n- [2.14.0](/cpp/docs/reference/datafusion/2.14.0/group__google-cloud-datafusion-options)\n- [2.13.0](/cpp/docs/reference/datafusion/2.13.0/group__google-cloud-datafusion-options) \n\nCloud Data Fusion API Configuration Options\n===========================================\n\nThis library uses the same mechanism ([`google::cloud::Options`](https://cloud.google.com/cpp/docs/reference/common/latest/classgoogle_1_1cloud_1_1Options.html)) and the common [options](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) as all other C++ client libraries for its configuration. Some `*Option` classes, which are only used in this library, are documented in this page.\n\n###### See Also\n\n[Client Library Configuration](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) - for an overview of client library configuration.\n\n### Classes\n\n- [`google::cloud::datafusion_v1::DataFusionRetryPolicyOption`](/cpp/docs/reference/datafusion/2.22.1/structgoogle_1_1cloud_1_1datafusion__v1_1_1DataFusionRetryPolicyOption)\n- [`google::cloud::datafusion_v1::DataFusionBackoffPolicyOption`](/cpp/docs/reference/datafusion/2.22.1/structgoogle_1_1cloud_1_1datafusion__v1_1_1DataFusionBackoffPolicyOption)\n- [`google::cloud::datafusion_v1::DataFusionConnectionIdempotencyPolicyOption`](/cpp/docs/reference/datafusion/2.22.1/structgoogle_1_1cloud_1_1datafusion__v1_1_1DataFusionConnectionIdempotencyPolicyOption)\n- [`google::cloud::datafusion_v1::DataFusionPollingPolicyOption`](/cpp/docs/reference/datafusion/2.22.1/structgoogle_1_1cloud_1_1datafusion__v1_1_1DataFusionPollingPolicyOption)\n\n### Types\n\n- [`DataFusionPolicyOptionList`](/cpp/docs/reference/datafusion/2.22.1/namespacegoogle_1_1cloud_1_1datafusion__v1)"]]