This interface defines virtual methods for each of the user-facing overload sets in NodeGroupControllerClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type NodeGroupControllerClient.
[[["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 provides documentation for the \u003ccode\u003eNodeGroupControllerConnection\u003c/code\u003e class within the Google Cloud Dataproc C++ library, covering versions from 2.11.0 up to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNodeGroupControllerConnection\u003c/code\u003e class defines virtual methods that mirror the user-facing overload sets found in \u003ccode\u003eNodeGroupControllerClient\u003c/code\u003e, allowing for custom behavior injection during testing.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNodeGroupControllerConnection\u003c/code\u003e class facilitates the creation, resizing, and retrieval of node groups via the functions \u003ccode\u003eCreateNodeGroup\u003c/code\u003e, \u003ccode\u003eResizeNodeGroup\u003c/code\u003e, and \u003ccode\u003eGetNodeGroup\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports both synchronous and asynchronous operations, using futures and operations for handling the respective function calls.\u003c/p\u003e\n"],["\u003cp\u003eYou can find the relevant method documentation for the given version, such as the type of parameters and return values for all the public facing methods, and you can also look up how to mock with \u003ccode\u003edataproc_v1_mocks::MockNodeGroupControllerConnection\u003c/code\u003e or create with \u003ccode\u003eMakeNodeGroupControllerConnection()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]