Class NotebookServiceConnectionIdempotencyPolicy (2.34.0)
Functions
virtual clone() const
Create a new copy of this object.
Returns |
Type |
Description |
std::unique_ptr< NotebookServiceConnectionIdempotencyPolicy > |
|
virtual ListInstances(google::cloud::notebooks::v2::ListInstancesRequest)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::ListInstancesRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetInstance(google::cloud::notebooks::v2::GetInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::GetInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual CreateInstance(google::cloud::notebooks::v2::CreateInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::CreateInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual UpdateInstance(google::cloud::notebooks::v2::UpdateInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::UpdateInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual DeleteInstance(google::cloud::notebooks::v2::DeleteInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::DeleteInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual StartInstance(google::cloud::notebooks::v2::StartInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::StartInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual StopInstance(google::cloud::notebooks::v2::StopInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::StopInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ResetInstance(google::cloud::notebooks::v2::ResetInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::ResetInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual CheckInstanceUpgradability(google::cloud::notebooks::v2::CheckInstanceUpgradabilityRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::CheckInstanceUpgradabilityRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual UpgradeInstance(google::cloud::notebooks::v2::UpgradeInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::UpgradeInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual RollbackInstance(google::cloud::notebooks::v2::RollbackInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::RollbackInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual DiagnoseInstance(google::cloud::notebooks::v2::DiagnoseInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::notebooks::v2::DiagnoseInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter |
Name |
Description |
request |
google::cloud::location::ListLocationsRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::location::GetLocationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter |
Name |
Description |
request |
google::iam::v1::SetIamPolicyRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter |
Name |
Description |
request |
google::iam::v1::GetIamPolicyRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter |
Name |
Description |
request |
google::iam::v1::TestIamPermissionsRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter |
Name |
Description |
request |
google::longrunning::ListOperationsRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::GetOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::DeleteOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::CancelOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["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-28 UTC."],[[["\u003cp\u003eThis document details the \u003ccode\u003eNotebookServiceConnectionIdempotencyPolicy\u003c/code\u003e class across multiple versions, ranging from 2.11.0 up to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe class defines virtual functions for managing notebook instances, including creating, updating, deleting, starting, stopping, resetting, upgrading, rolling back, and diagnosing.\u003c/p\u003e\n"],["\u003cp\u003eThe document covers methods for managing locations, IAM policies, and long-running operations related to the notebook service.\u003c/p\u003e\n"],["\u003cp\u003eEach virtual function takes a request object as a parameter and returns a \u003ccode\u003egoogle::cloud::Idempotency\u003c/code\u003e type.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eclone()\u003c/code\u003e function allows for creating a new copy of the \u003ccode\u003eNotebookServiceConnectionIdempotencyPolicy\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,["# Class NotebookServiceConnectionIdempotencyPolicy (2.34.0)\n\nVersion 2.34.0keyboard_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 \\&)\n\n### virtual ListLocations(google::cloud::location::ListLocationsRequest)\n\n### virtual GetLocation(google::cloud::location::GetLocationRequest const \\&)\n\n### virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const \\&)\n\n### virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const \\&)\n\n### virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const \\&)\n\n### virtual ListOperations(google::longrunning::ListOperationsRequest)\n\n### virtual GetOperation(google::longrunning::GetOperationRequest const \\&)\n\n### virtual DeleteOperation(google::longrunning::DeleteOperationRequest const \\&)\n\n### virtual CancelOperation(google::longrunning::CancelOperationRequest const \\&)"]]