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 latest release candidate version is 2.37.0-rc, and this page includes version documentation from 2.37.0-rc down to version 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThis library's configuration uses the same \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e mechanism and common options as other C++ client libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe library's specific configuration options are documented on this page, including classes for retry policies, backoff policies, connection idempotency policies, and polling policies for both Managed Notebook Service and Notebook Service.\u003c/p\u003e\n"],["\u003cp\u003eThis page covers the configuration options for the Notebooks API, with links to specific classes and types relevant to versions v1 and v2 of the service.\u003c/p\u003e\n"]]],[],null,["# Notebooks API Configuration Options (2.32.0)\n\nVersion 2.32.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/notebooks/latest/group__google-cloud-notebooks-options)\n- [2.41.0](/cpp/docs/reference/notebooks/2.41.0/group__google-cloud-notebooks-options)\n- [2.40.0](/cpp/docs/reference/notebooks/2.40.0/group__google-cloud-notebooks-options)\n- [2.39.0](/cpp/docs/reference/notebooks/2.39.0/group__google-cloud-notebooks-options)\n- [2.38.0](/cpp/docs/reference/notebooks/2.38.0/group__google-cloud-notebooks-options)\n- [2.37.0](/cpp/docs/reference/notebooks/2.37.0/group__google-cloud-notebooks-options)\n- [2.36.0](/cpp/docs/reference/notebooks/2.36.0/group__google-cloud-notebooks-options)\n- [2.35.0](/cpp/docs/reference/notebooks/2.35.0/group__google-cloud-notebooks-options)\n- [2.34.0](/cpp/docs/reference/notebooks/2.34.0/group__google-cloud-notebooks-options)\n- [2.33.0](/cpp/docs/reference/notebooks/2.33.0/group__google-cloud-notebooks-options)\n- [2.32.0](/cpp/docs/reference/notebooks/2.32.0/group__google-cloud-notebooks-options)\n- [2.31.0](/cpp/docs/reference/notebooks/2.31.0/group__google-cloud-notebooks-options)\n- [2.30.0](/cpp/docs/reference/notebooks/2.30.0/group__google-cloud-notebooks-options)\n- [2.29.0](/cpp/docs/reference/notebooks/2.29.0/group__google-cloud-notebooks-options)\n- [2.28.0](/cpp/docs/reference/notebooks/2.28.0/group__google-cloud-notebooks-options)\n- [2.27.0](/cpp/docs/reference/notebooks/2.27.0/group__google-cloud-notebooks-options)\n- [2.26.0](/cpp/docs/reference/notebooks/2.26.0/group__google-cloud-notebooks-options)\n- [2.25.1](/cpp/docs/reference/notebooks/2.25.1/group__google-cloud-notebooks-options)\n- [2.24.0](/cpp/docs/reference/notebooks/2.24.0/group__google-cloud-notebooks-options)\n- [2.23.0](/cpp/docs/reference/notebooks/2.23.0/group__google-cloud-notebooks-options)\n- [2.22.1](/cpp/docs/reference/notebooks/2.22.1/group__google-cloud-notebooks-options)\n- [2.21.0](/cpp/docs/reference/notebooks/2.21.0/group__google-cloud-notebooks-options)\n- [2.20.0](/cpp/docs/reference/notebooks/2.20.0/group__google-cloud-notebooks-options)\n- [2.19.0](/cpp/docs/reference/notebooks/2.19.0/group__google-cloud-notebooks-options)\n- [2.18.0](/cpp/docs/reference/notebooks/2.18.0/group__google-cloud-notebooks-options)\n- [2.17.0](/cpp/docs/reference/notebooks/2.17.0/group__google-cloud-notebooks-options)\n- [2.16.0](/cpp/docs/reference/notebooks/2.16.0/group__google-cloud-notebooks-options)\n- [2.15.1](/cpp/docs/reference/notebooks/2.15.1/group__google-cloud-notebooks-options)\n- [2.14.0](/cpp/docs/reference/notebooks/2.14.0/group__google-cloud-notebooks-options)\n- [2.13.0](/cpp/docs/reference/notebooks/2.13.0/group__google-cloud-notebooks-options)\n- [2.12.0](/cpp/docs/reference/notebooks/2.12.0/group__google-cloud-notebooks-options)\n- [2.11.0](/cpp/docs/reference/notebooks/2.11.0/group__google-cloud-notebooks-options) \n\nNotebooks 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::notebooks_v1::ManagedNotebookServiceRetryPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1ManagedNotebookServiceRetryPolicyOption)\n- [`google::cloud::notebooks_v1::ManagedNotebookServiceBackoffPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1ManagedNotebookServiceBackoffPolicyOption)\n- [`google::cloud::notebooks_v1::ManagedNotebookServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1ManagedNotebookServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::notebooks_v1::ManagedNotebookServicePollingPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1ManagedNotebookServicePollingPolicyOption)\n- [`google::cloud::notebooks_v1::NotebookServiceRetryPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1NotebookServiceRetryPolicyOption)\n- [`google::cloud::notebooks_v1::NotebookServiceBackoffPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1NotebookServiceBackoffPolicyOption)\n- [`google::cloud::notebooks_v1::NotebookServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1NotebookServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::notebooks_v1::NotebookServicePollingPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v1_1_1NotebookServicePollingPolicyOption)\n- [`google::cloud::notebooks_v2::NotebookServiceRetryPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceRetryPolicyOption)\n- [`google::cloud::notebooks_v2::NotebookServiceBackoffPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceBackoffPolicyOption)\n- [`google::cloud::notebooks_v2::NotebookServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::notebooks_v2::NotebookServicePollingPolicyOption`](/cpp/docs/reference/notebooks/2.32.0/structgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServicePollingPolicyOption)\n\n### Types\n\n- [`ManagedNotebookServicePolicyOptionList`](about:invalid#zCSafez)\n- [`NotebookServicePolicyOptionList`](about:invalid#zCSafez)\n- [`NotebookServicePolicyOptionList`](about:invalid#zCSafez)"]]