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\u003eThis page provides documentation for Google Cloud Composer C++ client library configuration options, covering versions from 2.11.0 up to 2.37.0-rc, the latest release candidate.\u003c/p\u003e\n"],["\u003cp\u003eThe library utilizes a standardized mechanism (\u003ccode\u003egoogle::cloud::Options\u003c/code\u003e) and common options for configuration, consistent with other Google Cloud C++ client libraries.\u003c/p\u003e\n"],["\u003cp\u003eSpecific \u003ccode\u003e*Option\u003c/code\u003e classes used within this library, such as \u003ccode\u003eEnvironmentsRetryPolicyOption\u003c/code\u003e, \u003ccode\u003eEnvironmentsBackoffPolicyOption\u003c/code\u003e, and \u003ccode\u003eImageVersionsRetryPolicyOption\u003c/code\u003e are all detailed on this page.\u003c/p\u003e\n"],["\u003cp\u003eThe page also includes links to external documentation for an overview of client library configuration, as well as documentation for each of the listed classes, that are relevant to the different versions of the library.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information for types like \u003ccode\u003eEnvironmentsPolicyOptionList\u003c/code\u003e and \u003ccode\u003eImageVersionsPolicyOptionList\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Cloud Composer Configuration Options (2.28.0)\n\nVersion 2.28.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/composer/latest/group__google-cloud-composer-options)\n- [2.41.0](/cpp/docs/reference/composer/2.41.0/group__google-cloud-composer-options)\n- [2.40.0](/cpp/docs/reference/composer/2.40.0/group__google-cloud-composer-options)\n- [2.39.0](/cpp/docs/reference/composer/2.39.0/group__google-cloud-composer-options)\n- [2.38.0](/cpp/docs/reference/composer/2.38.0/group__google-cloud-composer-options)\n- [2.37.0](/cpp/docs/reference/composer/2.37.0/group__google-cloud-composer-options)\n- [2.36.0](/cpp/docs/reference/composer/2.36.0/group__google-cloud-composer-options)\n- [2.35.0](/cpp/docs/reference/composer/2.35.0/group__google-cloud-composer-options)\n- [2.34.0](/cpp/docs/reference/composer/2.34.0/group__google-cloud-composer-options)\n- [2.33.0](/cpp/docs/reference/composer/2.33.0/group__google-cloud-composer-options)\n- [2.32.0](/cpp/docs/reference/composer/2.32.0/group__google-cloud-composer-options)\n- [2.31.0](/cpp/docs/reference/composer/2.31.0/group__google-cloud-composer-options)\n- [2.30.0](/cpp/docs/reference/composer/2.30.0/group__google-cloud-composer-options)\n- [2.29.0](/cpp/docs/reference/composer/2.29.0/group__google-cloud-composer-options)\n- [2.28.0](/cpp/docs/reference/composer/2.28.0/group__google-cloud-composer-options)\n- [2.27.0](/cpp/docs/reference/composer/2.27.0/group__google-cloud-composer-options)\n- [2.26.0](/cpp/docs/reference/composer/2.26.0/group__google-cloud-composer-options)\n- [2.25.1](/cpp/docs/reference/composer/2.25.1/group__google-cloud-composer-options)\n- [2.24.0](/cpp/docs/reference/composer/2.24.0/group__google-cloud-composer-options)\n- [2.23.0](/cpp/docs/reference/composer/2.23.0/group__google-cloud-composer-options)\n- [2.22.1](/cpp/docs/reference/composer/2.22.1/group__google-cloud-composer-options)\n- [2.21.0](/cpp/docs/reference/composer/2.21.0/group__google-cloud-composer-options)\n- [2.20.0](/cpp/docs/reference/composer/2.20.0/group__google-cloud-composer-options)\n- [2.19.0](/cpp/docs/reference/composer/2.19.0/group__google-cloud-composer-options)\n- [2.18.0](/cpp/docs/reference/composer/2.18.0/group__google-cloud-composer-options)\n- [2.17.0](/cpp/docs/reference/composer/2.17.0/group__google-cloud-composer-options)\n- [2.16.0](/cpp/docs/reference/composer/2.16.0/group__google-cloud-composer-options)\n- [2.15.1](/cpp/docs/reference/composer/2.15.1/group__google-cloud-composer-options)\n- [2.14.0](/cpp/docs/reference/composer/2.14.0/group__google-cloud-composer-options)\n- [2.13.0](/cpp/docs/reference/composer/2.13.0/group__google-cloud-composer-options)\n- [2.12.0](/cpp/docs/reference/composer/2.12.0/group__google-cloud-composer-options)\n- [2.11.0](/cpp/docs/reference/composer/2.11.0/group__google-cloud-composer-options) \n\nCloud Composer 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::composer_v1::EnvironmentsRetryPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1EnvironmentsRetryPolicyOption)\n- [`google::cloud::composer_v1::EnvironmentsBackoffPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1EnvironmentsBackoffPolicyOption)\n- [`google::cloud::composer_v1::EnvironmentsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1EnvironmentsConnectionIdempotencyPolicyOption)\n- [`google::cloud::composer_v1::EnvironmentsPollingPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1EnvironmentsPollingPolicyOption)\n- [`google::cloud::composer_v1::ImageVersionsRetryPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1ImageVersionsRetryPolicyOption)\n- [`google::cloud::composer_v1::ImageVersionsBackoffPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1ImageVersionsBackoffPolicyOption)\n- [`google::cloud::composer_v1::ImageVersionsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/composer/2.28.0/structgoogle_1_1cloud_1_1composer__v1_1_1ImageVersionsConnectionIdempotencyPolicyOption)\n\n### Types\n\n- [`EnvironmentsPolicyOptionList`](about:invalid#zCSafez)\n- [`ImageVersionsPolicyOptionList`](about:invalid#zCSafez)"]]