This interface defines virtual methods for each of the user-facing overload sets in RoutineServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type RoutineServiceClient.
To create a concrete instance, see MakeRoutineServiceConnection().
[[["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\u003eThe latest version of the \u003ccode\u003eRoutineServiceConnection\u003c/code\u003e documentation is version 2.37.0-rc, with a list of prior versions available for review.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRoutineServiceConnection\u003c/code\u003e defines virtual methods mirroring those in \u003ccode\u003eRoutineServiceClient\u003c/code\u003e, enabling users to insert custom behaviors for testing.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRoutineServiceConnection\u003c/code\u003e object is associated with \u003ccode\u003eRoutineServiceClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMakeRoutineServiceConnection()\u003c/code\u003e is used to instantiate a concrete object, and \u003ccode\u003ebigquerycontrol_v2_mocks::MockRoutineServiceConnection\u003c/code\u003e is used for mocking.\u003c/p\u003e\n"],["\u003cp\u003eThis interface offers virtual functions for handling routine operations, such as getting, inserting, updating, patching, deleting, and listing routines, all accepting requests as parameters and returning the respective status or objects.\u003c/p\u003e\n"]]],[],null,[]]