This interface defines virtual methods for each of the user-facing overload sets in NotebookServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type NotebookServiceClient.
[[["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 webpage details the `NotebookServiceConnection` interface for the `NotebookServiceClient`, enabling interaction with Google Cloud Notebooks."],["It allows users to define custom behaviors, particularly useful for testing with mock objects, through the injection of custom behaviors into `NotebookServiceClient`."],["The document lists various versions of the `NotebookServiceConnection` class, starting from version 2.11.0 up to the latest release candidate 2.37.0-rc, with the current version being 2.23.0."],["The interface includes virtual methods to manage instances, such as listing, getting, creating, updating, deleting, starting, stopping, resetting, checking upgradability, upgrading, rolling back, and diagnosing, each with specific request and return types."],["Users can create concrete instances using `MakeNotebookServiceConnection()` or use `MockNotebookServiceConnection` for mocking purposes."]]],[]]