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 page documents various versions of the Google Cloud Channel API C++ client library, with version 2.37.0-rc being the latest release candidate.\u003c/p\u003e\n"],["\u003cp\u003eThe client library configuration uses the \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e mechanism, consistent with other C++ client libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists multiple versions, from 2.11.0 to 2.37.0-rc, each with its own documentation link.\u003c/p\u003e\n"],["\u003cp\u003eThe page details different option classes related to retry, backoff, connection, and polling policies for the Cloud Channel Service and Cloud Channel Reports Service, and also the types of those services.\u003c/p\u003e\n"]]],[],null,["# Cloud Channel API Configuration Options (2.14.0)\n\nVersion 2.14.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/channel/latest/group__google-cloud-channel-options)\n- [2.41.0](/cpp/docs/reference/channel/2.41.0/group__google-cloud-channel-options)\n- [2.40.0](/cpp/docs/reference/channel/2.40.0/group__google-cloud-channel-options)\n- [2.39.0](/cpp/docs/reference/channel/2.39.0/group__google-cloud-channel-options)\n- [2.38.0](/cpp/docs/reference/channel/2.38.0/group__google-cloud-channel-options)\n- [2.37.0](/cpp/docs/reference/channel/2.37.0/group__google-cloud-channel-options)\n- [2.36.0](/cpp/docs/reference/channel/2.36.0/group__google-cloud-channel-options)\n- [2.35.0](/cpp/docs/reference/channel/2.35.0/group__google-cloud-channel-options)\n- [2.34.0](/cpp/docs/reference/channel/2.34.0/group__google-cloud-channel-options)\n- [2.33.0](/cpp/docs/reference/channel/2.33.0/group__google-cloud-channel-options)\n- [2.32.0](/cpp/docs/reference/channel/2.32.0/group__google-cloud-channel-options)\n- [2.31.0](/cpp/docs/reference/channel/2.31.0/group__google-cloud-channel-options)\n- [2.30.0](/cpp/docs/reference/channel/2.30.0/group__google-cloud-channel-options)\n- [2.29.0](/cpp/docs/reference/channel/2.29.0/group__google-cloud-channel-options)\n- [2.28.0](/cpp/docs/reference/channel/2.28.0/group__google-cloud-channel-options)\n- [2.27.0](/cpp/docs/reference/channel/2.27.0/group__google-cloud-channel-options)\n- [2.26.0](/cpp/docs/reference/channel/2.26.0/group__google-cloud-channel-options)\n- [2.25.1](/cpp/docs/reference/channel/2.25.1/group__google-cloud-channel-options)\n- [2.24.0](/cpp/docs/reference/channel/2.24.0/group__google-cloud-channel-options)\n- [2.23.0](/cpp/docs/reference/channel/2.23.0/group__google-cloud-channel-options)\n- [2.22.1](/cpp/docs/reference/channel/2.22.1/group__google-cloud-channel-options)\n- [2.21.0](/cpp/docs/reference/channel/2.21.0/group__google-cloud-channel-options)\n- [2.20.0](/cpp/docs/reference/channel/2.20.0/group__google-cloud-channel-options)\n- [2.19.0](/cpp/docs/reference/channel/2.19.0/group__google-cloud-channel-options)\n- [2.18.0](/cpp/docs/reference/channel/2.18.0/group__google-cloud-channel-options)\n- [2.17.0](/cpp/docs/reference/channel/2.17.0/group__google-cloud-channel-options)\n- [2.16.0](/cpp/docs/reference/channel/2.16.0/group__google-cloud-channel-options)\n- [2.15.1](/cpp/docs/reference/channel/2.15.1/group__google-cloud-channel-options)\n- [2.14.0](/cpp/docs/reference/channel/2.14.0/group__google-cloud-channel-options)\n- [2.13.0](/cpp/docs/reference/channel/2.13.0/group__google-cloud-channel-options)\n- [2.12.0](/cpp/docs/reference/channel/2.12.0/group__google-cloud-channel-options)\n- [2.11.0](/cpp/docs/reference/channel/2.11.0/group__google-cloud-channel-options) \n\nCloud Channel 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::channel_v1::CloudChannelServiceRetryPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelServiceRetryPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelServiceBackoffPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelServiceBackoffPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelServicePollingPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelServicePollingPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelReportsServiceRetryPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelReportsServiceRetryPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelReportsServiceBackoffPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelReportsServiceBackoffPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelReportsServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelReportsServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::channel_v1::CloudChannelReportsServicePollingPolicyOption`](/cpp/docs/reference/channel/2.14.0/structgoogle_1_1cloud_1_1channel__v1_1_1CloudChannelReportsServicePollingPolicyOption)\n\n### Types\n\n- [`CloudChannelServicePolicyOptionList`](/cpp/docs/reference/channel/2.14.0/namespacegoogle_1_1cloud_1_1channel__v1)\n- [`CloudChannelReportsServicePolicyOptionList`](/cpp/docs/reference/channel/2.14.0/namespacegoogle_1_1cloud_1_1channel__v1)"]]