This interface defines virtual methods for each of the user-facing overload sets in SessionControllerClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type SessionControllerClient.
[[["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 webpage details the \u003ccode\u003eSessionControllerConnection\u003c/code\u003e class, which provides an interface for managing interactions with the \u003ccode\u003eSessionControllerClient\u003c/code\u003e in the Google Cloud Dataproc v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSessionControllerConnection\u003c/code\u003e interface allows for customization of behavior, particularly useful for testing using mocking libraries such as Google Mock.\u003c/p\u003e\n"],["\u003cp\u003eIt defines virtual methods for various operations, including creating, retrieving, listing, terminating, and deleting sessions, as well as managing operations and permissions, and each of these operations have multiple ways to be invoked.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release candidate is version 2.37.0-rc, and there are many previous versions, ranging from 2.36.0 down to 2.11.0, each with their own unique documentation.\u003c/p\u003e\n"],["\u003cp\u003eConcrete instances of the \u003ccode\u003eSessionControllerConnection\u003c/code\u003e can be created using \u003ccode\u003eMakeSessionControllerConnection()\u003c/code\u003e, and a mock implementation can be found at \u003ccode\u003edataproc_v1_mocks::MockSessionControllerConnection\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]