This interface defines virtual methods for each of the user-facing overload sets in ClusterControllerClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type ClusterControllerClient.
[[["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 document details the \u003ccode\u003eClusterControllerConnection\u003c/code\u003e object, which provides an interface for interacting with the \u003ccode\u003eClusterControllerClient\u003c/code\u003e in Google Cloud Dataproc v1.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is \u003ccode\u003e2.37.0-rc\u003c/code\u003e, and the document outlines other versions of the class, ranging from \u003ccode\u003e2.11.0\u003c/code\u003e to \u003ccode\u003e2.36.0\u003c/code\u003e as well as \u003ccode\u003e2.25.1\u003c/code\u003e and \u003ccode\u003e2.15.1\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eClusterControllerConnection\u003c/code\u003e allows users to inject custom behavior, particularly useful for creating mock objects during testing and utilizes virtual methods for various operations like creating, updating, stopping, starting, deleting, getting, listing, and diagnosing clusters.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides functions for performing actions on clusters including \u003ccode\u003eCreateCluster\u003c/code\u003e, \u003ccode\u003eUpdateCluster\u003c/code\u003e, \u003ccode\u003eStopCluster\u003c/code\u003e, \u003ccode\u003eStartCluster\u003c/code\u003e, \u003ccode\u003eDeleteCluster\u003c/code\u003e, \u003ccode\u003eGetCluster\u003c/code\u003e, \u003ccode\u003eListClusters\u003c/code\u003e, and \u003ccode\u003eDiagnoseCluster\u003c/code\u003e, each with multiple overloads for varying operation types.\u003c/p\u003e\n"]]],[],null,[]]