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 the Eventarc C++ client library, covering versions from 2.11.0 up to the latest release candidate, 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe library uses \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e for configuration, consistent with other C++ client libraries, and provides a variety of options for configuring the Eventarc API client.\u003c/p\u003e\n"],["\u003cp\u003eSpecific \u003ccode\u003e*Option\u003c/code\u003e classes, unique to this library, such as retry policies, backoff policies, and connection idempotency policies, are detailed within this documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe page also links to general client library configuration documentation for an overview, and lists out the classes and types that can be configured for the library.\u003c/p\u003e\n"],["\u003cp\u003eThe latest stable version of the library is 2.32.0, which can be seen as the current version at the top, along with having the rest of the versions listed below it, and a link to the release candidate version 2.37.0-rc.\u003c/p\u003e\n"]]],[],null,["# Eventarc API Configuration Options (2.32.0)\n\nVersion 2.32.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/eventarc/latest/group__google-cloud-eventarc-options)\n- [2.41.0](/cpp/docs/reference/eventarc/2.41.0/group__google-cloud-eventarc-options)\n- [2.40.0](/cpp/docs/reference/eventarc/2.40.0/group__google-cloud-eventarc-options)\n- [2.39.0](/cpp/docs/reference/eventarc/2.39.0/group__google-cloud-eventarc-options)\n- [2.38.0](/cpp/docs/reference/eventarc/2.38.0/group__google-cloud-eventarc-options)\n- [2.37.0](/cpp/docs/reference/eventarc/2.37.0/group__google-cloud-eventarc-options)\n- [2.36.0](/cpp/docs/reference/eventarc/2.36.0/group__google-cloud-eventarc-options)\n- [2.35.0](/cpp/docs/reference/eventarc/2.35.0/group__google-cloud-eventarc-options)\n- [2.34.0](/cpp/docs/reference/eventarc/2.34.0/group__google-cloud-eventarc-options)\n- [2.33.0](/cpp/docs/reference/eventarc/2.33.0/group__google-cloud-eventarc-options)\n- [2.32.0](/cpp/docs/reference/eventarc/2.32.0/group__google-cloud-eventarc-options)\n- [2.31.0](/cpp/docs/reference/eventarc/2.31.0/group__google-cloud-eventarc-options)\n- [2.30.0](/cpp/docs/reference/eventarc/2.30.0/group__google-cloud-eventarc-options)\n- [2.29.0](/cpp/docs/reference/eventarc/2.29.0/group__google-cloud-eventarc-options)\n- [2.28.0](/cpp/docs/reference/eventarc/2.28.0/group__google-cloud-eventarc-options)\n- [2.27.0](/cpp/docs/reference/eventarc/2.27.0/group__google-cloud-eventarc-options)\n- [2.26.0](/cpp/docs/reference/eventarc/2.26.0/group__google-cloud-eventarc-options)\n- [2.25.1](/cpp/docs/reference/eventarc/2.25.1/group__google-cloud-eventarc-options)\n- [2.24.0](/cpp/docs/reference/eventarc/2.24.0/group__google-cloud-eventarc-options)\n- [2.23.0](/cpp/docs/reference/eventarc/2.23.0/group__google-cloud-eventarc-options)\n- [2.22.1](/cpp/docs/reference/eventarc/2.22.1/group__google-cloud-eventarc-options)\n- [2.21.0](/cpp/docs/reference/eventarc/2.21.0/group__google-cloud-eventarc-options)\n- [2.20.0](/cpp/docs/reference/eventarc/2.20.0/group__google-cloud-eventarc-options)\n- [2.19.0](/cpp/docs/reference/eventarc/2.19.0/group__google-cloud-eventarc-options)\n- [2.18.0](/cpp/docs/reference/eventarc/2.18.0/group__google-cloud-eventarc-options)\n- [2.17.0](/cpp/docs/reference/eventarc/2.17.0/group__google-cloud-eventarc-options)\n- [2.16.0](/cpp/docs/reference/eventarc/2.16.0/group__google-cloud-eventarc-options)\n- [2.15.1](/cpp/docs/reference/eventarc/2.15.1/group__google-cloud-eventarc-options)\n- [2.14.0](/cpp/docs/reference/eventarc/2.14.0/group__google-cloud-eventarc-options)\n- [2.13.0](/cpp/docs/reference/eventarc/2.13.0/group__google-cloud-eventarc-options)\n- [2.12.0](/cpp/docs/reference/eventarc/2.12.0/group__google-cloud-eventarc-options)\n- [2.11.0](/cpp/docs/reference/eventarc/2.11.0/group__google-cloud-eventarc-options) \n\nEventarc 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::eventarc_publishing_v1::PublisherRetryPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__publishing__v1_1_1PublisherRetryPolicyOption)\n- [`google::cloud::eventarc_publishing_v1::PublisherBackoffPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__publishing__v1_1_1PublisherBackoffPolicyOption)\n- [`google::cloud::eventarc_publishing_v1::PublisherConnectionIdempotencyPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__publishing__v1_1_1PublisherConnectionIdempotencyPolicyOption)\n- [`google::cloud::eventarc_v1::EventarcRetryPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__v1_1_1EventarcRetryPolicyOption)\n- [`google::cloud::eventarc_v1::EventarcBackoffPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__v1_1_1EventarcBackoffPolicyOption)\n- [`google::cloud::eventarc_v1::EventarcConnectionIdempotencyPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__v1_1_1EventarcConnectionIdempotencyPolicyOption)\n- [`google::cloud::eventarc_v1::EventarcPollingPolicyOption`](/cpp/docs/reference/eventarc/2.32.0/structgoogle_1_1cloud_1_1eventarc__v1_1_1EventarcPollingPolicyOption)\n\n### Types\n\n- [`PublisherPolicyOptionList`](about:invalid#zCSafez)\n- [`EventarcPolicyOptionList`](about:invalid#zCSafez)"]]