[[["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 document details the \u003ccode\u003eNotebookServiceConnectionIdempotencyPolicy\u003c/code\u003e class within the Google Cloud C++ client library, specifically for the notebooks service, providing version-specific documentation and function details.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation available is for version 2.37.0-rc, with other versions ranging from 2.36.0 down to 2.11.0 listed.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides a \u003ccode\u003eclone()\u003c/code\u003e function for creating a copy of the object, as well as various virtual functions related to managing instances, like listing, getting, creating, updating, deleting, starting, stopping, resetting, checking upgradability, upgrading, rolling back, and diagnosing instances.\u003c/p\u003e\n"],["\u003cp\u003eFor all of the functions, it takes a unique request parameter and returns a type of google::cloud::Idempotency.\u003c/p\u003e\n"],["\u003cp\u003eEach function has its corresponding parameter names and description.\u003c/p\u003e\n"]]],[],null,["# Class NotebookServiceConnectionIdempotencyPolicy (2.15.1)\n\nVersion 2.15.1keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/notebooks/latest/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.41.0](/cpp/docs/reference/notebooks/2.41.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.40.0](/cpp/docs/reference/notebooks/2.40.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.39.0](/cpp/docs/reference/notebooks/2.39.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.38.0](/cpp/docs/reference/notebooks/2.38.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.37.0](/cpp/docs/reference/notebooks/2.37.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.36.0](/cpp/docs/reference/notebooks/2.36.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.35.0](/cpp/docs/reference/notebooks/2.35.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.34.0](/cpp/docs/reference/notebooks/2.34.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.33.0](/cpp/docs/reference/notebooks/2.33.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.32.0](/cpp/docs/reference/notebooks/2.32.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.31.0](/cpp/docs/reference/notebooks/2.31.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.30.0](/cpp/docs/reference/notebooks/2.30.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.29.0](/cpp/docs/reference/notebooks/2.29.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.28.0](/cpp/docs/reference/notebooks/2.28.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.27.0](/cpp/docs/reference/notebooks/2.27.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.26.0](/cpp/docs/reference/notebooks/2.26.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.25.1](/cpp/docs/reference/notebooks/2.25.1/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.24.0](/cpp/docs/reference/notebooks/2.24.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.23.0](/cpp/docs/reference/notebooks/2.23.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.22.1](/cpp/docs/reference/notebooks/2.22.1/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.21.0](/cpp/docs/reference/notebooks/2.21.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.20.0](/cpp/docs/reference/notebooks/2.20.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.19.0](/cpp/docs/reference/notebooks/2.19.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.18.0](/cpp/docs/reference/notebooks/2.18.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.17.0](/cpp/docs/reference/notebooks/2.17.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.16.0](/cpp/docs/reference/notebooks/2.16.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.15.1](/cpp/docs/reference/notebooks/2.15.1/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.14.0](/cpp/docs/reference/notebooks/2.14.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.13.0](/cpp/docs/reference/notebooks/2.13.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.12.0](/cpp/docs/reference/notebooks/2.12.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy)\n- [2.11.0](/cpp/docs/reference/notebooks/2.11.0/classgoogle_1_1cloud_1_1notebooks__v2_1_1NotebookServiceConnectionIdempotencyPolicy) \n\nFunctions\n---------\n\n### virtual clone() const\n\nCreate a new copy of this object.\n\n### virtual ListInstances(google::cloud::notebooks::v2::ListInstancesRequest)\n\n### virtual GetInstance(google::cloud::notebooks::v2::GetInstanceRequest const \\&)\n\n### virtual CreateInstance(google::cloud::notebooks::v2::CreateInstanceRequest const \\&)\n\n### virtual UpdateInstance(google::cloud::notebooks::v2::UpdateInstanceRequest const \\&)\n\n### virtual DeleteInstance(google::cloud::notebooks::v2::DeleteInstanceRequest const \\&)\n\n### virtual StartInstance(google::cloud::notebooks::v2::StartInstanceRequest const \\&)\n\n### virtual StopInstance(google::cloud::notebooks::v2::StopInstanceRequest const \\&)\n\n### virtual ResetInstance(google::cloud::notebooks::v2::ResetInstanceRequest const \\&)\n\n### virtual CheckInstanceUpgradability(google::cloud::notebooks::v2::CheckInstanceUpgradabilityRequest const \\&)\n\n### virtual UpgradeInstance(google::cloud::notebooks::v2::UpgradeInstanceRequest const \\&)\n\n### virtual RollbackInstance(google::cloud::notebooks::v2::RollbackInstanceRequest const \\&)\n\n### virtual DiagnoseInstance(google::cloud::notebooks::v2::DiagnoseInstanceRequest const \\&)"]]