Send feedback
Class NotebookServiceConnection (2.26.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.26.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListInstances(google::cloud::notebooks::v2::ListInstancesRequest)
Parameter
Name
Description
request
google::cloud::notebooks::v2::ListInstancesRequest
Returns
Type
Description
StreamRange< google::cloud::notebooks::v2::Instance >
virtual GetInstance(google::cloud::notebooks::v2::GetInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::GetInstanceRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v2::Instance >
virtual CreateInstance(google::cloud::notebooks::v2::CreateInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::CreateInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual CreateInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::CreateInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::CreateInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual UpdateInstance(google::cloud::notebooks::v2::UpdateInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::UpdateInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual UpdateInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::UpdateInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::UpdateInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual DeleteInstance(google::cloud::notebooks::v2::DeleteInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::DeleteInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::OperationMetadata > >
virtual DeleteInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::DeleteInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::DeleteInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::OperationMetadata > >
virtual StartInstance(google::cloud::notebooks::v2::StartInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::StartInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual StartInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::StartInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::StartInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual StartInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual StopInstance(google::cloud::notebooks::v2::StopInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::StopInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual StopInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::StopInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::StopInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual StopInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual ResetInstance(google::cloud::notebooks::v2::ResetInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::ResetInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual ResetInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::ResetInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::ResetInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual ResetInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual CheckInstanceUpgradability(google::cloud::notebooks::v2::CheckInstanceUpgradabilityRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::CheckInstanceUpgradabilityRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v2::CheckInstanceUpgradabilityResponse >
virtual UpgradeInstance(google::cloud::notebooks::v2::UpgradeInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::UpgradeInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual UpgradeInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::UpgradeInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::UpgradeInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpgradeInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual RollbackInstance(google::cloud::notebooks::v2::RollbackInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::RollbackInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual RollbackInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::RollbackInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::RollbackInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RollbackInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual DiagnoseInstance(google::cloud::notebooks::v2::DiagnoseInstanceRequest const &)
Parameter
Name
Description
request
google::cloud::notebooks::v2::DiagnoseInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
virtual DiagnoseInstance(ExperimentalTag, NoAwaitTag, google::cloud::notebooks::v2::DiagnoseInstanceRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::cloud::notebooks::v2::DiagnoseInstanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DiagnoseInstance(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v2::Instance > >
Send feedback
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-03-14 UTC.
Need to tell us more?
[[["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-03-14 UTC."],[[["This document outlines the `NotebookServiceConnection` object for `NotebookServiceClient`, which provides a set of virtual methods for interacting with notebook instances, enabling custom behavior injection for testing."],["The latest release candidate version available is 2.37.0-rc, while the latest stable release is 2.36.0, and the current version of this documentation corresponds to 2.26.0."],["The document offers links to previous versions, ranging from 2.36.0 to 2.11.0, offering a comprehensive view of the API's evolution."],["The `NotebookServiceConnection` interface includes methods to manage instances, such as listing, getting, creating, updating, deleting, starting, stopping, resetting, upgrading, rolling back and diagnosing instances, all of which are detailed with their respective parameters and return types."],["For creating a concrete instance, the document refers to `MakeNotebookServiceConnection()`, and for mocking purposes, it mentions `notebooks_v2_mocks::MockNotebookServiceConnection`."]]],[]]