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\u003eThis page details the configuration options for the Document AI Warehouse API C++ client library.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release candidate version is 2.37.0-rc, with version 2.32.0 serving as the currently documented version.\u003c/p\u003e\n"],["\u003cp\u003eThe library uses \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e and common options, consistent with other C++ client libraries for configuration.\u003c/p\u003e\n"],["\u003cp\u003eVarious \u003ccode\u003e*Option\u003c/code\u003e classes are documented on this page, used exclusively in this library, and covering retry policies, backoff policies, and connection idempotency policies, related to services like DocumentLinkService, DocumentService, DocumentSchemaService, and more.\u003c/p\u003e\n"],["\u003cp\u003eThe Document AI Warehouse API supports multiple versions, with versions 2.25.1 through 2.37.0-rc listed, and the library provides class options for different services and their policy settings.\u003c/p\u003e\n"]]],[],null,["# Document AI Warehouse API Configuration Options (2.32.0)\n\nVersion 2.32.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/contentwarehouse/latest/group__google-cloud-contentwarehouse-options)\n- [2.41.0](/cpp/docs/reference/contentwarehouse/2.41.0/group__google-cloud-contentwarehouse-options)\n- [2.40.0](/cpp/docs/reference/contentwarehouse/2.40.0/group__google-cloud-contentwarehouse-options)\n- [2.39.0](/cpp/docs/reference/contentwarehouse/2.39.0/group__google-cloud-contentwarehouse-options)\n- [2.38.0](/cpp/docs/reference/contentwarehouse/2.38.0/group__google-cloud-contentwarehouse-options)\n- [2.37.0](/cpp/docs/reference/contentwarehouse/2.37.0/group__google-cloud-contentwarehouse-options)\n- [2.36.0](/cpp/docs/reference/contentwarehouse/2.36.0/group__google-cloud-contentwarehouse-options)\n- [2.35.0](/cpp/docs/reference/contentwarehouse/2.35.0/group__google-cloud-contentwarehouse-options)\n- [2.34.0](/cpp/docs/reference/contentwarehouse/2.34.0/group__google-cloud-contentwarehouse-options)\n- [2.33.0](/cpp/docs/reference/contentwarehouse/2.33.0/group__google-cloud-contentwarehouse-options)\n- [2.32.0](/cpp/docs/reference/contentwarehouse/2.32.0/group__google-cloud-contentwarehouse-options)\n- [2.31.0](/cpp/docs/reference/contentwarehouse/2.31.0/group__google-cloud-contentwarehouse-options)\n- [2.30.0](/cpp/docs/reference/contentwarehouse/2.30.0/group__google-cloud-contentwarehouse-options)\n- [2.29.0](/cpp/docs/reference/contentwarehouse/2.29.0/group__google-cloud-contentwarehouse-options)\n- [2.28.0](/cpp/docs/reference/contentwarehouse/2.28.0/group__google-cloud-contentwarehouse-options)\n- [2.27.0](/cpp/docs/reference/contentwarehouse/2.27.0/group__google-cloud-contentwarehouse-options)\n- [2.26.0](/cpp/docs/reference/contentwarehouse/2.26.0/group__google-cloud-contentwarehouse-options)\n- [2.25.1](/cpp/docs/reference/contentwarehouse/2.25.1/group__google-cloud-contentwarehouse-options)\n- [2.24.0](/cpp/docs/reference/contentwarehouse/2.24.0/group__google-cloud-contentwarehouse-options)\n- [2.23.0](/cpp/docs/reference/contentwarehouse/2.23.0/group__google-cloud-contentwarehouse-options)\n- [2.22.1](/cpp/docs/reference/contentwarehouse/2.22.1/group__google-cloud-contentwarehouse-options)\n- [2.21.0](/cpp/docs/reference/contentwarehouse/2.21.0/group__google-cloud-contentwarehouse-options)\n- [2.20.0](/cpp/docs/reference/contentwarehouse/2.20.0/group__google-cloud-contentwarehouse-options)\n- [2.19.0](/cpp/docs/reference/contentwarehouse/2.19.0/group__google-cloud-contentwarehouse-options)\n- [2.18.0](/cpp/docs/reference/contentwarehouse/2.18.0/group__google-cloud-contentwarehouse-options)\n- [2.17.0](/cpp/docs/reference/contentwarehouse/2.17.0/group__google-cloud-contentwarehouse-options)\n- [2.16.0](/cpp/docs/reference/contentwarehouse/2.16.0/group__google-cloud-contentwarehouse-options)\n- [2.15.1](/cpp/docs/reference/contentwarehouse/2.15.1/group__google-cloud-contentwarehouse-options)\n- [2.14.0](/cpp/docs/reference/contentwarehouse/2.14.0/group__google-cloud-contentwarehouse-options)\n- [2.13.0](/cpp/docs/reference/contentwarehouse/2.13.0/group__google-cloud-contentwarehouse-options)\n- [2.12.0](/cpp/docs/reference/contentwarehouse/2.12.0/group__google-cloud-contentwarehouse-options) \n\nDocument AI Warehouse 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::contentwarehouse_v1::DocumentLinkServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentLinkServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentLinkServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentSchemaServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentSchemaServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentSchemaServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentSchemaServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::DocumentSchemaServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentSchemaServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::contentwarehouse_v1::PipelineServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1PipelineServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::PipelineServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1PipelineServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::PipelineServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1PipelineServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::contentwarehouse_v1::PipelineServicePollingPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1PipelineServicePollingPolicyOption)\n- [`google::cloud::contentwarehouse_v1::RuleSetServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1RuleSetServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::RuleSetServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1RuleSetServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::RuleSetServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1RuleSetServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::contentwarehouse_v1::SynonymSetServiceRetryPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1SynonymSetServiceRetryPolicyOption)\n- [`google::cloud::contentwarehouse_v1::SynonymSetServiceBackoffPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1SynonymSetServiceBackoffPolicyOption)\n- [`google::cloud::contentwarehouse_v1::SynonymSetServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/contentwarehouse/2.32.0/structgoogle_1_1cloud_1_1contentwarehouse__v1_1_1SynonymSetServiceConnectionIdempotencyPolicyOption)\n\n### Types\n\n- [`DocumentLinkServicePolicyOptionList`](about:invalid#zCSafez)\n- [`DocumentServicePolicyOptionList`](about:invalid#zCSafez)\n- [`DocumentSchemaServicePolicyOptionList`](about:invalid#zCSafez)\n- [`PipelineServicePolicyOptionList`](about:invalid#zCSafez)\n- [`RuleSetServicePolicyOptionList`](about:invalid#zCSafez)\n- [`SynonymSetServicePolicyOptionList`](about:invalid#zCSafez)"]]