This library uses the same mechanism (google::cloud::Options) and the common options as all other C++ client libraries for its configuration. Some *Option classes, 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"]],[["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\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)"]]