The name of the client. In general this will be GAPIC generated client name.
However, in some cases, when the GAPIC generated client is wrapped, this will be overridden
to specify the manually written wrapper's name.
[[["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-09-04 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eSpanName\u003c/code\u003e is 2.63.1, with various prior versions listed down to 2.7.1, all accessible via their respective links.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSpanName\u003c/code\u003e is an abstract class used to represent the name of an operation within an \u003ccode\u003eApiTracer\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSpanName\u003c/code\u003e can be instantiated using the static \u003ccode\u003eof\u003c/code\u003e method, which requires the client name and the method name as string arguments.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides methods \u003ccode\u003egetClientName()\u003c/code\u003e and \u003ccode\u003egetMethodName()\u003c/code\u003e to retrieve the name of the client and the logical operation being traced, respectively, as strings.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etoString()\u003c/code\u003e method, which overrides \u003ccode\u003eObject.toString()\u003c/code\u003e, returns a string representation of the \u003ccode\u003eSpanName\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]